Repository navigation
RPi 4B with 1 or 8 GiB RAM does not boot #1314
Copy link
Copy link
Closed
Description
Current Behavior
For certain new models of Raspberry Pi 4B, in particular 1 GiB and 8 GiB, we've seen problems where the BootROM doesn't even load u-boot.bin (the "kernel"):
7.70 [sdcard] pieeprom.upd not found
7.70 [sdcard] recover4.elf not found
7.71 [sdcard] recovery.elf not found
7.33 Read start4.elf bytes 2256800 hnd 0x9fa
7.38 Read fixup4.dat bytes 5436 hnd 0x222
7.39 0x00d03115 0x00000000 0x00001fff
7.43 MEM GPU: 76 ARM: 948 TOTAL: 1024
7.32 Starting start4.elf @ 0xfec00200 partition 1
7.99 XHCI-STOP
7.99 xHC0 ver: 256 HCS: 05000420 fc000031 00e70004 HCC: 002841eb
7.99 USBSTS 18
7.99 PCI0 reset
8.08 +
MESS:00:00:08.099387:0: arasan: arasan_emmc_open
MESS:00:00:08.101044:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 400000 max: 400000 delay: 5
MESS:00:00:08.221268:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 400000 max: 400000 delay: 5
MESS:00:00:08.234138:0: arasan: arasan_emmc_set_clock C0: 0x00800f00 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 390000 max: 400000 delay: 5
MESS:00:00:08.290155:0: arasan: arasan_emmc_set_clock C0: 0x00800f06 C1: 0x000e0207 emmc: 200000000 actual: 50000000 div: 0x00000002 target: 50000000 min: 0 max: 50000000 delay: 1
MESS:00:00:08.407529:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 400000 max: 400000 delay: 5
MESS:00:00:08.420410:0: arasan: arasan_emmc_set_clock C0: 0x00800f00 C1: 0x000e0047 emmc: 200000000 actual: 390625 div: 0x00000100 target: 400000 min: 390000 max: 400000 delay: 5
MESS:00:00:08.470871:0: arasan: arasan_emmc_set_clock C0:
.
.
.
MESS:00:00:12.692082:0: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
MESS:00:00:12.699809:0: Failed to open command line file 'cmdline.txt'
MESS:00:00:12.706345:0: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
MESS:00:00:12.814049:0: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
MESS:00:00:12.823375:0: arasan: arasan_emmc_set_clock C0: 0x00800000 C1: 0x000e8007 emmc: 100000000 actual: 390625 div: 0x00000080 target: 400000 min: 400000 max: 400000 delay: 5
MESS:00:00:12.836263:0: arasan: arasan_emmc_set_clock C0: 0x00800f00 C1: 0x000e8007 emmc: 100000000 actual: 390625 div: 0x00000080 target: 400000 min: 390000 max: 400000 delay: 5
MESS:00:00:12.880163:0: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_WRITE_PROTECTED not defined
MESS:00:00:12.892746:0: arasan: arasan_emmc_set_clock C0: 0x00800f06 C1: 0x000e0107 emmc: 100000000 actual: 50000000 div: 0x00000001 target: 50000000 min: 0 max: 50000000 delay: 1
MESS:00:00:12.905903:0: gpioman: gpioman_get_pin_num: pin SDCARD_CONTROL_POWER not defined
MESS:00:00:12.913637:0: No compatible kernel found
Expected Behavior
To boot via U-Boot to Infix.
Steps To Reproduce
No response
Additional information
No response
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working
Type
Projects
- StatusShow more project fieldsDone
Activity
mattiaswal commentedon Dec 15, 2025
Isn't this fixed with:
commit 19471dd95e9abf77810854c2e033192935ef357a Author: Joachim Wiberg @troglobit Date: Sat Dec 6 14:00:25 2025 +0100 buildroot: bump rpi-firmware version to 95be71b Newer board revisions of RPi4 and CM4, as well as older boards with upgraded EEPROM, require newer firmware. This is a backport of the latest rpi-firmware on Buildroot master. Signed-off-by: Joachim Wibergtroglobit commentedon Dec 15, 2025
Yes, we added the issue after the fact and I've just not gotten around to updating the ChangeLog.
troglobit commentedon Jan 4, 2026
Fixed in 19471dd and ChangeLog updated in f5a9623