[U-Boot] U-boot issues on Raspberry Pi 3B

Takashi Yoshi takashi at yoshi.email
Sun Dec 2 14:34:26 UTC 2018


Hello,

I noticed two issues with Das U-Boot on the Raspberry Pi 3 Model B in
combination with Debian (stretch).
I'm running the Raspberry Pi in arm64 mode.

The boot process is as follows: The Raspberry Pi's firmware loads Das
U-Boot which in turn loads the Linux kernel and initramfs.

The issues I have are the following:

1. Starting with the Linux 4.17 kernel from the stretch-backports
   repository the kernel grew too big for the slot between kernel_addr_r
   and ramdisk_addr_r. As a result the kernel would not boot.

   On my Raspberry Pi ramdisk_addr_r=0x10000000 seems to work well with
   Linux 4.18, too.
   I don't know if that's a good choice, but I ask you to select a
   better default.

2. After upgrading from u-boot-rpi (2016.11+dfsg1-4) to u-boot-rpi
   (2018.11+dfsg-1) the initramfs can't find the SD card anymore (there
   is no /dev/mmcblk0).

   When I go back to 2016.11, the system comes up just fine.

Keep up the great work.
Cheers, 
Takashi


More information about the U-Boot mailing list