08-05-2022, 06:39 AM
(08-05-2022, 06:00 AM)adamfowleruk Wrote: I can confirm the current soquartz-cm4 manjaro-arm image does find and load the driver for an NVMe device. The u-boot version used by Manjaro Arm doesn't have built in NVMe boot support, but you can load the bootloader fine from an eMMC on the SOQuartz and then this boots from the NVMe drive. I've confirmed you can do the same with the SD Card too.
Correct, the u-boot versions we've got (both the mainline based and the downstream one) don't have PCIe support at the moment. Even if they did though, the board would still have to load u-boot from either SD or eMMC, since SD/eMMC/SPI are the things the maskrom (lowest level early boot code burned into chip) can load the bootloader from.
So since I don't think there's SPI flash on the SOQuartz modules, you're already gonna be using either SD or eMMC, at which point putting the kernel onto that as well isn't that big of a deal.
Occasional Linux Kernel Contributor, Avid Wiki Updater, Ask Me About Quartz64
Open Hardware Quartz64 Model A TOSLink Adapter
Pi-bus GPIO Extender For ROCKPro64 And Quartz64 Model A
Plebian GNU/Linux