Pi 5 stuck in network boot mode

December 10, 2024, 07:24

abovefreezing

A Pi 5 in an Argon40 NVME case is stuck in Network boot mode and will not attempt to boot from the attached NVME drive. I could open the Argon40 NVME case in order to access the SD card slot and put in an imaged SD card in order to get it to boot so that I can then go to the config and change the boot order. I don't want to open the case because that would break the heat-sink pads that are currently installed to cool the Pi's processor and a few other components. ...and, I just would prefer to leave the case as it is if possible. The network install tool has an option to change the boot order, but it also seems to require that I allow the NVME card to be erased (the Pi OS is installed on that drive now). I don't want to erase it if I don't have to. Is there a way to change the boot order without overwriting the NVME drive?

oops.se

Boot from the SD and confirm that the NVME is detected.

abovefreezing

After asking this question, tried using the Network Install tool > Misc Utilities > RPi 5 boot order > choose NVME as first boot device, let it write to the NVME drive and predded next. It rebooted the Pi and the Pi went into the network boot mode again anyway, even though I set it to boot from NVME. So it is really really stuck in network boot mode and disappointingly I cannot seem to get it out, and I can't update the bootloader firmware till I can get it to boot

abovefreezing

Is the SD card slot the only way? It requires I open the case and re-apply all the heatsink pads which will be somewhat destroyed once the case is pulled apart

oops.se

You can also setup a network boot server and boot a OS from that

abovefreezing

I like that idea, how may I do that, ...with another RPi?

oops.se

And sometimes troubleshooting demands that you do things you doesnt prefere

abovefreezing

(I do have a second RPi here)

oops.se

I think that has been covered in a MagPi, use a search engine ...

abovefreezing

I might like to try the network boot server before opening the case I currently have it in.

abovefreezing

Ok, some searching... haven't found the MagPi article yet, but I think you have given me a good place to begin looking. (why not open the case? I don't have extra replacement heatsink pads available right now -- yes, that is a poor design oversight for Argon40, in my opinion, to not design easy access to the SD card slot when the case is assembled)

abovefreezing

But thank you for that suggestion of the boot server. I'll look into that more in the morning. One more thing, once it's booted, I think I'll want to ensure all the RPi firmware is up to date. Is that done with sudo apt full-upgrade?

oops.se

I'm not sure, if I remember correct it has changed. But it is covered in https://www.raspberrypi.com/documentation/computers/os.html

abovefreezing

Thanks! I'll give this a try