>> what firmware are you using? I still use the old EDK2 on external USB >> drive. That way I cannot boot OpenBSD, HDMI works but it won't pass the >> root device: step. > > I think that it was stalling around that step too. Then I booted with > bwfm disab > led. I did not try this several times, so maybe it was just a fluke, I > dont know. > I performed all my installs with miniroot78.img dded onto the SD card > and with > out using other storage.
Actually this seems to have been coincidental. Today a boot also hung around mounting the root filesystem. My guess is that it may be due to a soft reboot and the sd card (I use a RPI branded card). Powering off with halt -p, removing the power cable and booting up got me back in today. I also have issues with an Ethernet USB adapter from time to time if I don't fully disconnect power. Another possible issue is the RX line floating on the UART headers. I was booting with the probe attached and the boot was hanging. Plugging in the USB cable (I had left the debug probe attached), the boot was stuck at the U-boot prompt. Booting with the USB cable plugged in worked without issues. This matches the behaviour described here: https://marc.info/?l=u-boot&m=173504859119377 setenv bootdelay -2 saveenv At the U-boot prompt does fix it for me and I can finally boot un-tethered to my laptop. That command will mean that U-boot will never wait / abort boot and reverting would need to mount the FAT partition and change uboot.env Hope this helps with 7.8 on RPI5. So in short my current (working) setup: - disabled bwfm in the kernel config - bootdelay -2 for U-boot - when rebooting, powering off, unplug cable, then plug it back It's been running as a happy router since yesterday now. I just hit a page fault under heavy network io: halt -ppanic: uvm_fault failed: ffffff80008aac4c esr But that did not occur again.
