I have a custom carrier board + NX production board + Samsung NVMe M.2 drive.
Im trying to install the OS on the external drive due to the 16GB built in limitation. The flash is reported as successful but on the first boot i get the error shown in the image attached.
I wonder if its because i should not use the jetson-xavier-nx-devkit-emmc external command?
This is the procedure i followed:
From this site, you can download the L4T archive you’re interested in using:
-
https://developer.nvidia.com/embedded/linux-tegra-archive *
Then run the following commands (shown here for R32.5.1): - wget https://developer.nvidia.com/embedded/l4t/r32_release_v5.1/r32_release_v5.1/t186/tegra186_linux_r32.5.1_aarch64.tbz2*
wget https://developer.nvidia.com/embedded/l4t/r32_release_v5.1/r32_release_v5.1/t186/tegra_linux_sample-root-filesystem_r32.5.1_aarch64.tbz2 - export L4T_RELEASE_PACKAGE=‘tegra186_linux_r32.5.1_aarch64.tbz2’*
- export SAMPLE_FS_PACKAGE=‘tegra_linux_sample-root-filesystem_r32.5.1_aarch64.tbz2’*
- tar xvf ${L4T_RELEASE_PACKAGE}*
- cd Linux_for_Tegra/rootfs/*
- sudo tar xvpf …/…/${SAMPLE_FS_PACKAGE}*
- cd …*
- sudo ./apply_binaries.sh*
- sudo ./flash.sh jetson-xavier-nx-devkit-emmc external*
incidentally, I tried to then use the Xavier NX module back in my original carrier board that was all working but with a SD card, and I got the same error there. So I have two not working systems now unfortunately.