Closed jasonhancock closed 5 months ago
(Updated)
I can boot from SSD with the following steps:
Hardware requirement:
Use a sdcard to modify CM4 default boot order (Misc utility Images -> Bootloader -> USB Boot)
Flash the SSD with the latest Raspberry Pi OS 64bit (2022-09-22).
Plug both sdcard and the SSD together.
After boot you will see it is using the SSD for the whole system.
@joshuatam , Imager's USB boot option does NOT work with CM4 modules - I made the same mistake :). It works for you because you're using CM4 Lite and NVMe by default in the boot sequence. I have CM4 Lite - it worked for me without bootloader flashes. Also, USB boot has nothing to do with NVMe boot :)
@jasonhancock Super6C does support booting from NVMe - I had the same question :) . I assume you have CM4 with eMMC so you need to flash a bootloader to make NVMe boot first instead of SD/EMMC. Otherwise, it will always boot eMMC. Please check this answer - https://github.com/DeskPi-Team/super6c/issues/11#issuecomment-1291204295. Note: I had issue with one NVMe -probably hardware incompatibility so maybe you have the same issue. In that issue, I mentioned NVMe models that worked for me
@joshuatam , Imager's USB boot option does NOT work with CM4 modules - I made the same mistake :). It works for you because you're using CM4 Lite and NVMe by default in the boot sequence. I have CM4 Lite - it worked for me without bootloader flashes. Also, USB boot has nothing to do with NVMe boot :)
@aderesh Interesting, so you only have 1 step to flash the OS onto SSD directly and can already boot by default?
correct but only for CM4 Lite. For CM4 with eMMC, SD boot goes before NVMe so you have to change boot order
@aderesh @jasonhancock @joshuatam How did you write the OS image to the NVMe drive? I'm having a horrible time installing Kairos. I flashed the bootloader on a CM4 Lite. I can boot off NVMe when I use the RPi Imager tool to write Raspberry Pi OS. But, when I try to write the Kairos image to NVMe it won't boot. But it will boot when I write it to an SD card. Any ideas?
@joshuatam , Imager's USB boot option does NOT work with CM4 modules - I made the same mistake :). It works for you because you're using CM4 Lite and NVMe by default in the boot sequence. I have CM4 Lite - it worked for me without bootloader flashes. Also, USB boot has nothing to do with NVMe boot :)
@jasonhancock Super6C does support booting from NVMe - I had the same question :) . I assume you have CM4 with eMMC so you need to flash a bootloader to make NVMe boot first instead of SD/EMMC. Otherwise, it will always boot eMMC. Please check this answer - #11 (comment). Note: I had issue with one NVMe -probably hardware incompatibility so maybe you have the same issue. In that issue, I mentioned NVMe models that worked for me
Please refer to this wiki: https://wiki.deskpi.com/super6c/
I have test it by using following steps:
I've flashed my CM4's with an updated boot order to boot off NVMe if present and flashed my NVMe SSD's with an image. I cannot get them to boot with the DeskPi Super6c. I see on the product page:
Is there some technical limitation as to why it won't or cannot boot from NVMe, or do I have a mistake in my configuration somewhere?