u-boot debug, was: Re: U-boot on RPI3, sees disk but won't boot it
- Reply: Mark Millard : "Re: u-boot debug, was: Re: U-boot on RPI3, sees disk but won't boot it"
- Reply: Klaus_Küchemann : "Re: u-boot debug, was: Re: U-boot on RPI3, sees disk but won't boot it"
- In reply to: bob prohaska : "Re: U-boot on RPI3, sees disk but won't boot it"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 25 Sep 2022 16:05:31 UTC
On Wed, Sep 21, 2022 at 06:45:00PM -0700, bob prohaska wrote: > > After setting initial_turbo=60 in config.txt the first reboot > found the disk, the second did not. Running usb reset then > found the disk, but run bootcmd_usb0 seemingly caused a reset > that _then_ found the disk. It looks as if u-boot is somehow restarting itself unexpectedly. This is an RPi3B running stable-13, system and ports up to date as of yesterday. Here's an example session following a failed boot attempt: U-Boot> usb reset resetting USB... Bus usb@7e980000: USB DWC2 scanning bus usb@7e980000 for devices... 6 USB Device(s) found scanning usb for storage devices... 1 Storage Device(s) found U-Boot> usb part [I think some information about the disk should have been displayed] U-Boot 2022.04 (Sep 23 2022 - 17:28:32 -0700) DRAM: 948 MiB [...usual startup output] Are there any debug switches for u-boot? I've looked a bit and what I find is either stale or not implemented. There's a reference to a "log" command, but it does not seem to be recognized. It does seem clear that the presence of a timeout file makes no meaningful difference. Boot succeeds rate is less than 50% This is using an unmodified u-boot-rpi-arm64 built locally. The system has no microSD installed, u-boot is started from the USB disk (which is found by firmware without trouble). If setting up a microSD to start u-boot alone would simplify matters that seems worth a try. Hints much appreciated! Once the machine boots into freebsd it seems to work just fine. The problem appears to be with u-boot only. Thanks for reading, bob prohaska