Hi Tony, thanks for your answer. Sadly it's not an overlapping issue. I even printed the first four and the last four bytes of the initramfs before the kernel decompresses it, so I can be sure. And the bytes fit the bytes of my initramfs. Any other hint why I can't execute anything from within the initramfs? Cheers, Thilo Am Freitag, den 10.05.2019, 07:54 -0700 schrieb Tony Lindgren: > Hi, > > * thilo.cestonaro@xxxxxxxxxxxxxx <thilo.cestonaro@xxxxxxxxxxxxxx> [190510 09:04]: > > Hi all! > > > > I try to update our kernel of our AM335x based board to a newer version (4.4.179). > > The new kernel builds and boots, but as soon as something from within the initramfs is executed, > > a kernel Oops occurs, e.g. modprobe (davinci_mdio requests a module) and /init can't be executed. > > > > The problem is, that I've no clue what's going wrong. > > It could be kernel uncompress or dtb and initramfs overlap issue. > You could try booting by manually setting u-boot prompt: > > setenv fdtaddr 80a00000 > setenv loadaddr 80c00000 > setenv rdaddr 81600000 > setenv fdt_high 8c000000 > setenv initrd_high ffffffff > > And see if that helps. It might be worth checking the current > values used by u-boot, the above values may not be optimal. > > Regards, > > Tony
Attachment:
smime.p7s
Description: S/MIME cryptographic signature