I have a Raspberry Pi 3 (B+ i think). Been using FreeBSD 12 on a 64GB SD card successfully for several days as I work to get bitcoin core and electrum running. Many successful reboots without substantial issues per se, other than power issues related to the attached HDD. For the purpose of troubleshooting I have the external HDD disconnected. Note that boot halts at the same place regardless, right here at

I've tried booting into single-user mode but am not having success. I'm told to halt the boot loader as it counts down and type

First boot loader (U-Boot):

Second boot loader:

Notes:
• Boot stops here regardless of whether ethernet cord is plugged in.
• My router is set to always assign the same IP to that MAC address, so I know what the IP should be. Pinging that IP address fails
• I have tried using
• I recently edited the /tmp ramdisk size from 50MB to 100MB. I did this on the fly and had no problems at the time.
• Swapping the SD card into a second, identical model, known-good RPi3 results in the same problem, likely ruling out a hardware issue on the RPi.
• I do have NTP running FWIW. I enabled the two NTP options in rc.conf,
Questions:
1) What are my next steps to troubleshoot?
2) If I do need to boot to single-user mode, how is that accomplished?
ue0: Ethernet address: XX:XX:XX:XX:XX
. I'm not sure if it loads ethernet successfully then halts trying the next step or if there's something about the network that is making it halt.
I've tried booting into single-user mode but am not having success. I'm told to halt the boot loader as it counts down and type
boot -s
but I'm not sure if I should do that at the first U-Boot loader (the one that pauses for 2 seconds then quickly progresses) or the second boot loader (the one the pauses for 10 seconds). Trying boot -s
at the U-Boot>
prompt simply returns the following error:
First boot loader (U-Boot):

Second boot loader:

Notes:
• Boot stops here regardless of whether ethernet cord is plugged in.
• My router is set to always assign the same IP to that MAC address, so I know what the IP should be. Pinging that IP address fails
• I have tried using
boot -s
from the second boot loader when I was experimenting earlier and it simply booted normally, it did not boot into single-user mode.• I recently edited the /tmp ramdisk size from 50MB to 100MB. I did this on the fly and had no problems at the time.
• Swapping the SD card into a second, identical model, known-good RPi3 results in the same problem, likely ruling out a hardware issue on the RPi.
• I do have NTP running FWIW. I enabled the two NTP options in rc.conf,
ntpd_update=YES
and ntdpd_sync_on_start=YES
. Is it possible bootup is stalling because ntpd can't get a time because networking isn't up yet?Questions:
1) What are my next steps to troubleshoot?
2) If I do need to boot to single-user mode, how is that accomplished?