Unable to Flash NVME Jetson AGX Orin 64GB Dev kit with supplied USB Cable

agrajag@tor-XPS:~/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-agx-orin-devkit external
[sudo] password for agrajag:
DEBUG>> /home/agrajag/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/tools/kernel_flash/host_udev
DEBUG>> /home/agrajag/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/tools/kernel_flash/l4t_initrd_flash_internal.sh
# Entry added by NVIDIA initrd flash tool
/home/agrajag/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/tools/kernel_flash/tmp 127.0.0.1(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
Job for nfs-server.service canceled.

agrajag@tor-XPS:~/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra$ sudo journalctl -xf -u nfs-server.service

-- The job identifier is 5632.
Mar 27 11:53:03 tor-XPS exportfs[11478]: exportfs: /home/agrajag/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/tools/kernel_flash/tmp does not support NFS export
Mar 27 11:53:03 tor-XPS systemd[1]: nfs-server.service: Control process exited, code=exited, status=1/FAILURE
-- Subject: Unit process exited
-- Defined-By: systemd
-- Support: http://www.ubuntu.com/support
agrajag@tor-XPS:~/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra$  df -H -T $(pwd)
Filesystem             Type      Size  Used Avail Use% Mounted on
/home/agrajag/.Private ecryptfs  467G  158G  285G  36% /home/agrajag

the nvidia tools are unpacked on an ecryptfs

Thanks for your help.

So this is the filesystem issue?

It was the network issue at the end of the error messages, as you pointed out get past the “perceived” file path issue and the final error message was it:

/home/agrajag/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/tools/kernel_flash/tmp 127.0.0.1(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
Job for nfs-server.service canceled.0

That portion of the check_prerequisite()script is

if [ "${no_flash}" = "0" ]; then
		network_prerequisite "${network}" "${LINUX_BASE_DIR}"
	fi

That post I linked to talked about how

and when I checked my laptop and the workstation I attempted from that I borrowed, our home paths are encryptfs - which other googling pointed out will not properly nfs mount.

When I moved my SDKManager paths (and entire install/downloads) out of my home directory and into /opt/nvidia which is not encrypted everything just worked without issue (due to it not being encryptfs file system).

So the final failure that was taking place was over the failed attempt to create the NFS mount.