Issues with bcm2835-host: let firmware manage the clock divisor
Nuno Gonçalves
nunog at fr24.com
Mon May 29 02:01:00 CEST 2023
On Tue, May 23, 2023 at 1:16 PM Stefan Wahren <stefan.wahren at i2se.com>
wrote:
> Because we stuck in this discussion, can you please provide more
> information to reproduce this issue?
>
> What is the exact behavior based on debug UART and LED when Linux fails
> to start from eMMC (timeout, SoC lockup, ...)?
>
Kernel says:
sdhost-bcm2835 3f202000.mmc: loaded - DMA enabled (>1)
Waiting for root device /dev/mmcblk0p3...
sdhost-bcm2835 3f202000.mmc: sdhost_busy_irq: intmask 00000410
Other boot messages continue, but the rootfs is never found so eventually
it hangs.
>
> Does your boot setup (U-Boot) based on Device tree (Mainline or RPF) or
> EFI?
>
>
DT mainline with some aliases and __overrides__ for the firmware to set up
uart and watchdog.
> Which Raspberry firmware version are you using?
>
Buildroot default, 3f20b832b27cd730deb6419b570f31a98167eef6 (Jan 17, 2022)
> What settings of config.txt do you use?
>
arm_64bit=1
gpu_freq=250
gpu_mem=16
device_tree=bcm2837-rpi-cm3-io3.dtb
dtoverlay=uart1,txd1_pin=32,rxd1_pin=33
dtparam=uart0=off
dtparam=watchdog
kernel=u-boot.bin
>
> Are you able to reproduce this issue on other RPi variants?
>
I found the issue on the CM3 and CM3+.
In addition I tested the RPi 1 Model A and it is NOT affected.
Thanks
More information about the U-Boot
mailing list