Raspberry pi 4B Rev 1.4 board fails to boot at u-boot

Description

Latest revision of raspberry pi 4B board (Rev 1.4, which has SoC 2711ZPKFSB06C0T on it) can't boot with "No partition table" message like following:

 

 

After several research, I've found similar bug report here: 255080 – U-Boot build for Raspberry Pi 4 (arm64) does not boot from MicroSD card slot (freebsd.org)

As suggested there, I've confirmed that upgrading u-boot to 2021.04 version fixes the issue (but 2021.01 doesn't). The cause would be related to the change of the DMA hardware.

I haven't took a careful look of that Linux kernel has similar issue or not, but it seems like there are no obvious problem on SD card access etc. after kernel boot.

 

Environment

None

Activity

Walt Miner 
December 8, 2021 at 3:06 PM

Close for LL 12.1.0

Hiroyuki Ishii 
September 24, 2021 at 12:12 AM

merged for master and lamprey.

Hiroyuki Ishii 
September 13, 2021 at 12:51 AM

> Does 2021.07 work as well ?

Yes it worked.

> We should get that into upstream meta-raspberrypi (dunfell) . Makes sense to discuss in the next devcall and push a solution upstream.

Okay, agree. I'm likely to join next devcall but maybe cannot since I'll get a 2nd vaccination on that day.

Jan-Simon Moeller 
September 10, 2021 at 11:20 AM

Does 2021.07 work as well ? We should get that into upstream meta-raspberrypi (dunfell) . Makes sense to discuss in the next devcall and push a solution upstream.

Hiroyuki Ishii 
September 9, 2021 at 1:13 AM

I'll post a patch for upgrading u-boot for raspi later. It should be confirmed that older revision of raspi 4B can be boot correctly with it but unfortunately I don't have such hardware. Can someone confirm it?

, , any comments?

Fixed

Details

Assignee

Reporter

Labels

Hardware Platform(s) Affected

Raspberry Pi 4

Original estimate

Time tracking

2m logged1h 58m remaining

Components

Affects versions

Due date

Priority

Created September 9, 2021 at 1:08 AM
Updated December 8, 2021 at 3:06 PM
Resolved September 24, 2021 at 12:12 AM