I am running rPi4’s and rPi5’s, mainly for supporting Volumio. (only 1 rPi5 is used on a remote location as main player)
The rPi5’s run stable , on both IR- as BT-Remote.
I have 1 rpi5 running with a 4.3 Inch DSI, 1 with a 7Inch DSI, both function without a glitch.
Only thing to consider with the rPi5, is a 5A PSU and cooling.
My frustrating but ultimately successful experience setting up Volumio to boot via NVMe. Maybe I’m the only person to make this small mistake that led to me pulling my hair out for a whole morning, but maybe it’ll help someone.
I was trying to use SD Copy on Raspberry Pi OS to copy Volumio Beta from a USB SSD to a new M.2 NVMe mounted on a Pimoroni PCIe hat.
I had up-to-date Raspbian on an SD card and on the NVMe drive (clue!) and Volumio 4.062 on the USB drive.
What I tried:
Updated my Pi5 to the latest EEPROM firmware using the new updater plugin.
Set boot order to SD-USB-NVMe using the EEPROM config plugin.
Boot to Raspbian using the SD card so I could use the SD Copy program.
Each time it would show options to copy from USB-SD, SD-USB, NVMe-SD and NVMe-USB, but not SD or USB to NVMe. I tried different combinations of boot order using the EEPROM Config plugin, even excluding NVMe, so USB-SD (another USB drive with Raspbian) and SD-USB. Nothing worked.
Then it dawned on me that the Raspberry Pi OS on the NVMe was a clone of the SD. Even if it booted Raspberry Pi OS via SD, the NVMe was taking over! The solution was to change the system name on the SD’s OS and then it saw the SD as a separate system. Finally SD Copy offered the option to copy from SD /USBto NVMe. It works, it’s great!
Thanks to the devs for the excellent new EEPROM plugins.
I’m still having some difficulties. I found several pieces of information in community threads. I’ve tried multiple things, but I still can’t solve my issue: I am able to boot using SSD with USB enclosure but I am never able to reboot.
I’ve tested this with 3 different SSD drives/enclosures.
I tried rebooting with the same hardware using different distributions : (Raspberry Pi OS Debian Trixie, Moode Audio 9.4.1, and LibreELEC and I have no issue rebooting via USB-SSD.
I tried plugging the drives into USB 2.0 ports, and that didn’t work either.
Power supplies: Allo Shanti and another 4A linear power supply
Volumio 4.062 and Volumio 3.832
HAT Allo Digione Signature (tried with Pi and DigiOne powered by micro USB of Pi, clean side not powered)
One setup with Official Display V2 / One setup with HDMI touchscreen (also tested without HDMI plugged)
Why does it works with all other distributions but not with Volumio 3 or 4? I don’t think the issue lies with the EEPROMs since everything works fine with other distributions.
Does anyone has such configuration working, can you please share any relevant information or workaround that can help. Of course maybe I am wrong but I am now totally lost…
It’s hard for myself to imagine that the issue could be related to the Pi’s EEPROM configuration or the hardware itself, since everything works fine with the other distributions I tested and with all three SSD enclosures.
From my recent experience…and elaborated by @nerd re: NVME boot…
For my Pi4, I had no issues when booting NVME via USB3 when I was using POE to power the Pi. While testing with USB power alone, I also faced instabilities while booting off NVME via USB3/2. It is very likely you’re running the same issue. Look for a post or thread by nerd re: NVME boot for more info.