Flash nvme ssd on agx orin dev kit failed

I fail to flash nvme SSD using sdk manager. The Jetson AGX Orin Developer Kit with Ubuntu 22.04 and JetPack 6. Please help me out.
Here is the log.
SDKM_logs_JetPack_6.0_(rev._2)_Linux_for_Jetson_AGX_Orin_modules_2024-09-07_20-33-20.zip (693.4 KB)
The setup is as below.

Hi rickchen911,

20:26:34.641 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: SSH ready
20:29:35.725 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: mount.nfs: Connection timed out
20:29:35.797 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: Flash failure
20:29:35.797 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: Either the device cannot mount the NFS server on the host or a flash command has failed. Debug log saved to /tmp/tmp.UAuuokwSeK. You can access the target's terminal through "sshpass -p root ssh root@fc00:1:1:0::2" 
20:29:35.866 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: Cleaning up..

From the log you shared, it seems the flash process has been started but fail with NFS server related error.
Please try to disable the firewall setting on your host PC to see if it can work.

Hi KevinFFF
Thanks your swift reply. Yes, I disable the firewall on the host PC, but the problem is still there.
Now solved it but not perfect using the following commands under recovery mode…
sudo BOARDID=3701 BOARDSKU=0005 FAB=TS4 ./tools/kernel_flash/l4t_initrd_flash_nvme.sh -c tools/kernel_flash/flash_l4t_external.xml --external-device nvme0n1 --external-only --network usb0 jetson-agx-orin-devkit nvme0n1
No flash to the target device, I have to reboot it and Flashing with initrd with the following commands
$ cd Linux_for_Tegra
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh

then back to the recovery mode and then run SDK manager to do it again, and reboot. The agx orin boot from nvme SSD successfully.

Thanks for your help!

12:16:34.968 - info: NV_L4T_FLASH_JETSON_LINUX_COMP@JETSON_AGX_ORIN_TARGETS: Board ID(3701) version(501) sku(0005) revision(F.0)

The above line shows your board information.

You can simply run the following command to use initrd to flash NVMe SSD.

$ sudo ADDITIONAL_DTB_OVERLAY_OPT="BootOrderNvme.dtbo" ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/generic/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-agx-orin-devkit internal

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.