I recently installed an NVMe SSD in to my AGX Xavier as the native boot came out with jetpack 4.6. I thought that would be the easiest way to go around the issue that Docker images often filled up the internal space.
I tryed to get it flashed using the l4t_initrd_flash.sh but not with any luck. so i went and used the jetsonhacks repo and I managed to get the boot up on the SSD but then the nvidia container did not seem to work. Now I just want to flash my NVMe SSD with a fresh jetpack installation. But It looks like it is either failing or flashing the internal eMMC memory when using the l4t_initrd_flash.sh script.
I have also just tried following:
sudo ./flash.sh jetson-agx-xavier-devkit nvme0n1p1
~/nvidia/nvidia_sdk/JetPack_4.6_Linux_JETSON_AGX_XAVIER_TARGETS/Linux_for_Tegra$ sudo ./flash.sh jetson-agx-xavier-devkit nvme0n1p1
. . .
. . .
[ 62.0856 ] Coldbooting the device
[ 62.0907 ] tegrarcm_v2 --ismb2
[ 64.5745 ]
[ 64.5797 ] tegradevflash_v2 --reboot coldboot
[ 64.5828 ] Bootloader version 01.00.0000
[ 65.8312 ]
*** The target t186ref has been flashed successfully. ***
Make the target filesystem available to the device and reset the board to boot from external nvme0n1p1.
----------- (output attached)
After this is still see my old image and no Ubuntu setup prompt appears.
I am pretty confused of which part of the NVMe setup i do wrong. the SDK manager is not working with the SSD as I understand it. Do anyone have a step by step to reset my SSD image? or a good hint of where to start?
flashoutput.txt (69.8 KB)