U-Boot loaded RAMDisk crashes Linux on MT7623

Daniel Golle daniel at makrotopia.org
Tue Jul 20 02:49:08 CEST 2021


Hi again,

On Mon, Jul 19, 2021 at 06:34:38PM +0100, Daniel Golle wrote:
> ...
>    Loading Ramdisk to ff4b9000, end ff9fab18 ... OK
>                                    ^^^^^^^^^^
>    Using Device Tree in place at 889f9288, end 88a04534
> 
> Starting kernel ...
> ...
> [    0.000000] Zone ranges:
> [    0.000000]   Normal   [mem 0x0000000080000000-0x00000000afffffff]
> [    0.000000]   HighMem  [mem 0x00000000b0000000-0x00000000ffffefff]
> [    0.000000] Movable zone start for each node
> [    0.000000] Early memory node ranges
> [    0.000000]   node   0: [mem 0x0000000080000000-0x00000000ffffefff]
> [    0.000000] Initmem setup node 0 [mem 0x0000000080000000-0x00000000ffffefff]
> [    0.000000] 8<--- cut here ---
> [    0.000000] Unable to handle kernel paging request at virtual address 3f9fab0c
>                                                                         ^^^^^^^^^^
> ...

I've found the answer myself, thanks to another patch posted to this
list, solving the same problem for another board:
[RFC 1/1] board: sifive: unmatched: use zero copy for initrd

So just like there, setting initrd_high (in this case to 0xafffffff)
solved the problem.

Sorry for the noise :)


More information about the U-Boot mailing list