Re: U-boot on RPI3, sees disk but won't boot it

bob prohaska <[email protected]>
Newsgroups gmane.os.freebsd.devel.arm
Message-ID <[email protected]>
On Wed, Sep 21, 2022 at 09:17:31AM -0700, Mark Millard wrote:
> 
> > On Mon, Sep 19, 2022 at 05:26:08PM -0700, Mark Millard wrote:
> >> 
> >> U-Boot resets the bus, re-enumerates the  devices, etc. This
> >> can time out or otherwise fail despite prior activity by the
> >> RPi* firmware that managed to use the device.
> >> 
> >> My NVMe USB SSD media have such issues with RPI4B's, also
> >> getting 0 found in U-Boot. This is why I build U-Boot using
> >> the patch:
> >> 
> >> # more /usr/ports/sysutils/u-boot-rpi-arm64/files/patch-include_configs_rpi.h 
> >> --- include/configs/rpi.h.orig  2022-01-22 06:03:55.862541000 -0800
> >> +++ include/configs/rpi.h       2022-01-22 06:03:05.435341000 -0800
> >> @@ -210,6 +210,8 @@
> >> 	ENV_DEVICE_SETTINGS \
> >> 	ENV_DFU_SETTINGS \
> >> 	ENV_MEM_LAYOUT_SETTINGS \
> >> +	"usb_pgood_delay=2000\0" \
> >> +	"usb_ready_retry=5\0" \
> >> 	BOOTENV
> >> 
> >> 
> >> 
> > 

I seem to have fumbled the attempt at replicating your patch. It's
recognized but fails with:

===>  Applying extra patch patches for u-boot-rpi-arm64-2022.04_1 from /usr/ports/sysutils/u-boot-rpi-arm64/files/
No such line 209 in input file, ignoring
1 out of 1 hunks failed--saving rejects to include/configs/rpi.h.rej
===>  FAILED Applying extra patch patch-include_configs_rpi.h
===> FAILED to apply cleanly extra patch patch(es)  patch-include_configs_rpi.h
*** Error code 1

If I open the local patch with 
vi /usr/ports/sysutils/u-boot-rpi-arm64/files/patch-include_configs_rpi.h
it's displayed as:

--- include/configs/rpi.h.orig  2022-01-22 06:03:55.862541000 -0800
+++ include/configs/rpi.h       2022-01-22 06:03:05.435341000 -0800
@@ -210,6 +210,8 @@
        ENV_DEVICE_SETTINGS \
        ENV_DFU_SETTINGS \
        ENV_MEM_LAYOUT_SETTINGS \
+       "usb_pgood_delay=2000\0" \
+       "usb_ready_retry=5\0" \
        BOOTENV

The text was transferred from your email to vi using copy-paste. 
The ports were updated last night, might that be the problem? 
Prior to adding the new patch u-boot-rpi-arm64 built successfully.

Thank you!

bob prohaska
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.