I've installed 13.0-RELEASE on a micro SD card to use on a 8GB Raspberry Pi 4. The Raspberry Pi 4 boots from the card just fine, but when I also attach a USB SDD enclosure and try to boot, u-boot will fail to boot the micro SD card and quickly move on to attempting to boot from USB, which will also fail because the USB drives are for storage, and then go into endless trying to boot over the network.
To work around the problem, I have to detach the USB drives, power on the Pi, wait a few seconds, and then attach the USB drives. This is really not ideal, since I want this device to be my DHCP and DNS server so it should come up without hassle.
I've tried the 2021-04 build of u-boot, and whilst that will boot with the USB drives attached, it will then not import the ZFS pool on boot.
How can I get u-boot to not give up on the micro SD card so quickly, but still properly detect the USB drives?
To work around the problem, I have to detach the USB drives, power on the Pi, wait a few seconds, and then attach the USB drives. This is really not ideal, since I want this device to be my DHCP and DNS server so it should come up without hassle.
I've tried the 2021-04 build of u-boot, and whilst that will boot with the USB drives attached, it will then not import the ZFS pool on boot.
How can I get u-boot to not give up on the micro SD card so quickly, but still properly detect the USB drives?