Bug ID 1230268
Summary U-BOOT doesn't boot automatic from RPI cm3+ eMMC memory.
Classification openSUSE
Product openSUSE Tumbleweed
Version Current
Hardware aarch64
OS openSUSE Tumbleweed
Status NEW
Severity Normal
Priority P5 - None
Component Bootloader
Assignee screening-team-bugs@suse.de
Reporter Finhermanns@gmail.com
QA Contact qa-bugs@suse.de
Target Milestone ---
Found By ---
Blocker ---

User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:129.0) Gecko/20100101
Firefox/129.0
Build Identifier: 

Hello i have some problems booting MicroOS,
U-BOOT fails on Automatically boot it from cm3+ eMMC Memory. After a some time,
manual booting with the command "boot" is possible. After that, restarts or
very short Power cuts work without this boot problem. I tried this on two
separate devices of the same type.

U-Boot log:
Net:   No ethernet found.

starting USB...
Bus usb0@7e900000: USB DWC2
scanning bus usb0@7e900000 for devices...
Error: smsc95xx_eth No valid MAC address found.

Error: smsc95xx_eth No valid MAC address found.
4 USB Device(s) found
scanning usb for storage devices... 0 Storage Device(s) found
Hit any key to stop autoboot: 0
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:383/bcm2835_prepare_data()!
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()
fsm 1, hsts 00000000
read timeout error - HSTS 00000080
No EFI system partition
No EFI system partition
Failed to persist EFI variables
Missing RNG device for EFI_RNG_PROTOCOL
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:383/bcm2835_prepare_data()!
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()
fsm 1, hsts 00000080
read timeout error - HSTS 00000080
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:383/bcm2835_prepare_data()!
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()
fsm 1, hsts 00000080
read timeout error - HSTS 00000080
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()!
WARNING at drivers/mmc/bcm2835_sdhost.c:383/bcm2835_prepare_data()!
WARNING at drivers/mmc/bcm2835_sdhost.c:415/bcm2835_send_command()
fsm 1, hsts 00000080
read timeout error - HSTS 00000080
No ethernet found.


U-Boot> printenv
arch=arm
baudrate=115200
board=rpi
board_name=Compute Module 3+
board_rev=0x10
board_rev_scheme=1
board_revision=0xA02100
boot_targets=mmc usb pxe dhcp
bootcmd=bootflow scan
bootdelay=2
cpu=armv8
dhcpuboot=usb start; dhcp u-boot.uimg; bootm
fdt_addr=2eff7e00
fdt_addr_r=0x02600000
fdt_high=ffffffffffffffff
fdtcontroladdr=3db3fc20
fdtfile=broadcom/bcm2837-rpi-cm3.dtb
initrd_high=ffffffffffffffff
kernel_addr_r=0x00080000
loadaddr=0x10000000
preboot=pci enum; usb start;
pxefile_addr_r=0x02500000
ramdisk_addr_r=0x02700000
scriptaddr=0x02400000
serial#=00000000424b48f24
soc=bcm283x
stderr=serial,vidconsole
stdin=serial,usbkbd
stdout=serial,vidconsole
usb_ignoreslist=0x1050:*
vendor=raspberrypi

[Environment size: 696/16380 bytes]
U-Boot>



Reproducible: Always

Steps to Reproduce:
1.Install eMMC
2.Plug it in
3.Doesn't Boot


Actual Results:  
Not Booting

Expected Results:  
Booting


Hardware Platform used:
https://www.kontron.com/de/produkte/al-pi-tron-cm3-/p177216

Seems related:
https://github.com/raspberrypi/firmware/issues/1619

Special:
After Some time on a Power source the device just Boots without a Problem but
that happens more or less random.


You are receiving this mail because: