Volumio 3.785 has stopped booting randomly, RPi5 2GB, ethernet orange and green LEDs both lit solid

Hey @PlushRest,

It sounds like you might be dealing with a boot partition issue on your NVMe drive. Here’s a detailed response to help diagnose and resolve the issue:


Booting from MiscoSD and Diagnosing the FAT32 Boot Partition

  • Boot from MiscoSD:
    Try booting your Volumio system from a MiscoSD card. This will let you access and inspect the FAT32 boot partition on your NVMe drive. Look for essential boot files (such as bootcode.bin, start.elf, and related configuration files). If these files are missing or corrupted, the board won’t boot correctly from the NVMe drive.

  • Diagnose the Boot Partition Content:
    Once booted via MiscoSD, mount the boot partition of your NVMe drive on another Linux system or through a live USB environment. Verify that all the necessary files are present and compare them against a known good Volumio image if possible.


Confirming Your Raspberry Pi Version

Could you please confirm which Raspberry Pi model you’re using? Different models have varying boot requirements and EEPROM configurations. You can identify your board by referring to this guide:
Guide: Identifying Your Raspberry Pi Board on Volumio

This information is crucial, as the boot process (and any necessary firmware updates) can differ between models.


Power Supply Considerations and EEPROM Updates

  • Power Source Change Impact:
    Switching power sources—from using the standard USB PSU to powering via the 5V GPIO - can sometimes cause issues. Depending on your Raspberry Pi version, this change might require additional adjustments to the EEPROM settings.

  • EEPROM Version Update:
    It’s a good idea to check if your boot EEPROM is running the latest version from the stable channel. Updating to the latest firmware can resolve boot issues and improve compatibility with different power sources. This is especially important if your Pi requires specific EEPROM settings for booting from NVMe.


Preparing Your Board for NVMe Boot (CM4, CM5, or Pi5)

If you are using a Compute Module 4 (CM4), Compute Module 5 (CM5), or Raspberry Pi 5 board to run Volumio OS with an NVMe drive, please refer to this guide for detailed instructions on preparing your board:
Guide: Prepare Raspberry Pi for Boot from USB NVMe

This guide provides step-by-step instructions on configuring your board’s firmware and ensuring that your NVMe setup is compatible with Volumio OS.


By booting from MiscoSD, inspecting the FAT32 boot partition, confirming your Raspberry Pi version, and ensuring your power and EEPROM configurations are correct, you’ll have a clearer picture of whether the issue is due to corrupted boot files or a firmware/power setup mismatch. Let us know which Raspberry Pi version you’re using and any findings from the boot partition check.

Kind Regards,