I have this same exact problem - case. External device isn’t recognised as a mountable device. I was thinking to use rsync or flash directly to the SSD to see if that works but as I remember last week it didn’t and now I’m 95% synced for the 10th time since 2021.
I have the NVMe HAT working with a 4 TB SSD. The issue I’m having is with syncing micro sd to ssd and booting from ssd as the primary drive. I’ve done this before but with raspbian not Umbrel they’re both versions of Debian so I’m not sure why one works and the other doesn’t.
I’ll keep plying about with it… already wiped the drive once more past the point of return so why stop now?
I see that everyone has problems as soon as an NVMe is connected to the PI5.
I’m describing mine to share with you.
I also have a PI 5 that boots correctly on an M2.MVMe (no SD Card inserted).
I download an image for the PI5 as the official version of “Raspberry Pi OS” based on Debian Bookworm.
For installation, I first connect the M2.NVMe to a USB3 adapter, then connect the USB3 cable to a Linux PC. If automounting, dismount.
On the Linux PC, in a terminal, I type :
“sudo dd if=2023-12-05-raspios-bookworm-arm64.img of=/dev/sd* bs=4M conv=fsync status=progress”.
replace with the correct device, be careful if you make a mistake you can erase your PC’s hard disk!
Then I connect the M2.NVMe to the PI5 and set power On.
The installation goes perfectly with “Raspberry Pi OS”. then I have a system that starts up very quickly with very good mass memory access.
With the latest version of UmbrelOS adapted to the Pi5, I get a kernel panic when installing the system. The installation procedure fails because it wants to access “/dev/mmcblk0” (the reference SD card slot for the PI).
this is very painfull…, Why i dont install Umbrell OS image to RPI5 directly to nvme without sd card easy and fast with RPI imager or Balena etcher etc !!! We have year 2024.
When i install Raspbian directly to NVME over RPi imager - that working fine and fast, but i must install Umbrel manually, and Umbrel / Bitcoion core / Lightning updates not usualy working.
When i install Umbrel to RPI over SDcard, OS not view NVME SSD over nvme HAT and i have only sd card storage…
Is any easy tutorial for RPI5 with NVME SSD and without SDcard ???
This thread is not the same as that thread…
That thread if regarding drives not showing via UBS whereas this is regarding adding support for NVME boards directly on the Pi, NOT via USB.
I’m posting what I put on another thread regarding installing Umbrel OS on a Pi 5’s NVME drive (that’s mounted via PCIe hat).
I found a workaround - this should work regardless of the Umbrel OS version since the Pi kernel should be able to mount and boot with an NVME drive if configured correctly on the EEPROM. I used Pi Imager on Raspberry Pi OS 64-bit Desktop, and just downloaded the Pi 5 Umbrel OS image, and set it up on the NVME drive - if you have your drive mounted and it can be detected on Pi OS, you should just be able to select it as the target, and just use Umbrel OS as a custom OS image, and voila, fast Umbrel on a Pi (again). And then just remove whatever SD card you have in the Pi, and according to boot priority set in raspi-config on Pi OS (I chose SD → NVME → USB), if you pull out the SD card, it should just boot into Umbrel OS. That’s basically it - hope this helps!
I also used the same hat - I would say double check your connections and test out the hat on Pi OS before anything else - update EEPROM and stuff, the whole spiel, and then you can try installing Umbrel OS on it. Check out this digikey guide (Getting Started with NVMe Base for Raspberry Pi 5) - I followed most of it for the NVME drive setup. Make sure that your drive works on another OS (Pi OS would probably make the most sense) before trying it out with Umbrel (I think the way boot priority is set up, it will default to the SD card as of now at least). I’ve had a little trouble figuring out config stuff specifically for the Pi through Umbrel, but doing it before set up made it a lot easier.
Any way you guys could update the community on what features/bugs are being actively worked on for release?
As it stands, there’s no way to know what you guys are working on / fixing- it discourages contributions since, again, there’s no way for contributors to know what features are being added or issues are being fixed.
This lack of transparency means both contributors and the development team could end up wasting time by working on the same things simultaneously.
Even something as simple as using the Projects board on the Umbrel github would be greatly helpful