I am attempting to boot my Jetson device from an NVMe SSD attached to the M.2 E-Key slot. The reason for this is that I reserve the M.2 M-Key slot for another purpose.
To achieve this, I followed the steps below:
I used an M.2 E-Key to M-Key converter to connect the NVMe SSD.
After starting the Jetson device, I entered the BIOS menu. However, it appears that the device does not recognize the NVMe SSD. As a result, the device fails to boot from it.
How can I boot my Jetson device using an NVMe SSD connected through an M.2 E-Key to M-Key converter? Is it necessary to modify the device tree configuration to enable this? Additionally, I would appreciate it if you could explain the technical reasoning.
I have not performed any flashing operation on my Orin NX while the NVMe SSD was attached to the E-Key to M-Key converter.
But I flashed the Orin NX while the NVMe SSD was connected to the M-Key slot.(suggested way)
Do I need to flash the device again with the NVMe SSD connected through the E-Key to M-Key converter in order to use it? If this is the case, then do I need to change aconfiguration files before flashing?
I would like to share the results of two tests I when the NVMe SSD attached through an E-Key to M-Key converter on my Jetson devkit:
I tried to flash the devkit using the base image (the default image, not a backup). During the flashing process, I encountered the following error:
“Could not stat device /dev/nvme0n1 - No such file or directory.
Flash failure
Either the device cannot mount the NFS server on the host or a flash command has failed.Check your network setting(VPN, firewall) to make sure the device can mount NFS server.”
A long time ago, I had created a backup of the system when the NVMe SSD was connected to a standard M-Key slot. I tried to restore this image with the NVMe connected through the E-Key to M-Key converter. The process failed with the following error:
nvrestore_partitions.sh: Use the default nvpartitionmap.txt as the index file
Error: Unable to partprobe /dev/nvme0n1
I wanted to inform you that the issue appears to have been caused by my converter. I tested with a different E-Key to M-Key converter, and everything is now working as expected. My Jetson is able to boot successfully.