Hi,
Currently I’m trying to let a Raspberry PI CM4 (2GB RAM, 8GB eMMC, WiFi+BT) boot from an Intel Optane 16GB module (M10 and the prior non M10 module, also tried 64GB M16; B+M-Key). I’m using the Waveshare CM4 POE UPS Base board, which has a M.2 M-Key slot (I also tried to use a Waveshare CM4 IO Base B board, which has only a M.2 2240 M-Key slot. With the help of some insulation, you can use longer M.2 modules).
To let the CM4 boot from the M.2 SSD, I flashed a custom image to the eeprom (I used the most recent release from november 4th). Booting from an Intel Optane h10 500GB module (NAND flash and Optane memory on one card; M.2 M-Key) works just fine, but booting from an Intel Optane module without NAND does not work. The displayed error is:
“Failed to open device: ‘nvme’
Failed to open device: ‘nvme’”
After this error, it will boot from another medium or stop (depends on the configuration of the boot order).
Did anyone of you tried this before and had success?
Further information:
I did the following troubleshooting steps:
- Using a M.2 to USB adapter with the Intel Optane M10 SSD to boot from USB: worked
- Booted from an USB-Stick and tried to use the SSD in the M.2 slot of the board as a secondary volume: worked
This is why I would believe, there is something strange happening during the statup of the Pi.
As a last thing I want to say the following: Yes, I know that this definitly is not the recommended use case for an Optane SSD. I want to use them, because they cost roughly the same like a SD card (at least the 16GB ones), but are much more reliable then any SD card. Further more, a 500 GB SSD is a bit overkill for the Pi with some Docker development and software testing.