I have a Rock Pi N10 that has an HP EX900 M.2 NVME drive, that is recognised by the OS (Fedora 34) but not by u-boot (2022.01), which is supposed to include NVME support.
This NVME drive is on the ‘recommended’ list for the Rock 4, but is not - as far as I can tell - mentioned in the N10 documentation.
Is there anything else I am missing, or is NVME boot just not supported at all on the N10?
Thank you.
Robert Gadsdon.
Rock Pi N10 NVME not found by u-boot - Solved
u-boot (2022.01), which is supposed to include NVME support
Which repo are you using and why you are sure NVMe is supported.
Fedora 34.
NVME support for N10 in u-boot was added here ( rockchip: rock-pi-n10: Enable PCI/NVME ):
https://lists.denx.de/pipermail/u-boot/2020-July/421027.html
Booting into u-boot, the ‘=> nvme list’ command does not show anything.
I finally did some more investigation of the NVME saga…
I now have Fedora 38 running on the N10 NVME, after discovering that, while u-boot cannot run on the NVME drive, it can detect it, after suitable initialisation. I used a recent u-boot from OpenSUSE (2022) on the otherwise-empty eMMC disk.
=> run boot_pci_enum
=> run nvme_init
=> nvme info
Device 0: Vendor: 0x1987 Rev: EDFM60.1 Prod: 1348073319C700256779
Type: Hard Disk
Capacity: 244198.3 MB = 238.4 GB (500118192 x 512)
Details at http://rglinuxtech.com/?p=3126