Does the Nvidia Xavier support NVME GEN4 SSD?

Nice to see you’ve moved forward.
I am very surprised by your solution, though. Usually the way is adding boot arguments into APPEND entry of a /boot/extlinux/extlinux.conf config.
If you intend to use a partition from the NVME SSD as Linux rootfs, you would have to do that.

What @Honey_Patouceul said: Use extlinux.conf. GRUB only works on PC architecture. PCs have a BIOS to present a uniform interface to bootloaders, but embedded systems are all custom. Xavier uses CBoot in place of GRUB, and many other embedded systems (including several Jetsons) use U-Boot. The “APPEND” key/value pair appends arguments to be passed to the kernel as the kernel loads and begins running. It is a space-delimited line of content…just make sure you don’t break up that line.

You can see if your argument made its way in after booting and running the command “cat /proc/cmdline”.

The read speed seem slow for Samsung 980 Pro, which is rated at 6,900 MB/s. It is being throttle?

Also have you notice any general performance improvement such as browsing the web, or file management?

Thanks.

1 Like

Any updates on supporting booting from NVMe out of the box?