Hello everyone. I’m trying to install JetPack on my Jetson AGX Orin 64 GB Developer Kit using SDK Manager and flash the system onto an added NVMe SSD, but I keep running into failures. Here are the details:
Host machine
Ubuntu 20.04 (initially) → upgraded to Ubuntu 22.04
SDK Manager versions: JetPack 5.1.3 and 6.2.1 (both tested)
I’ve tried disabling the firewall (ufw disable) and ensuring no other rpcbind/NFS services are running, but the issue persists.
Target board
Jetson AGX Orin 64 GB Developer Kit
Connected in Recovery mode over USB (SSD correctly detected as /dev/nvme0n1)
In SDK Manager Flash wizard I explicitly selected NVMe as the storage device.
What I’ve tried
Clean-install/reinstall nfs-kernel-server and rpcbind, stop existing services
Use both USB and Ethernet connection modes
Manually assign 192.168.55.1 to usb0 on host
Switch between Ubuntu 20.04 and 22.04
Flash via CLI flash.sh --storage nvme0n1 …
Despite all these steps, SDK Manager always fails at the NVMe flash stage. I have seen many similar questions, but none of the solutions they provided can solve the problem.
I’ve attached the SDK Manager log (exported via the “Export Logs” button) for reference:
*** Please note that this reply is generated by LLM automatically ***
I’d be happy to help you troubleshoot the issue with flashing your Jetson AGX Orin 64 GB Developer Kit using SDK Manager.
Based on the information you provided, here are some potential causes and solutions:
Host machine requirements: Ensure that your host machine meets the requirements for flashing the Jetson device. According to the documentation, the host machine should use NetworkManager to configure the network for flashing. You can check if NetworkManager is installed and running on your host machine by running the command systemctl status NetworkManager.
USB-C cable quality: The documentation mentions that a high-quality USB-C cable is required for flashing. Try using a different USB-C cable to rule out any issues with the cable.
Automount: The documentation states that automount must be temporarily disabled for the new external storage device during flashing. You can try stopping the udisks2 service on your host machine by running the command systemctl stop udisks2.service.
Dependencies: Ensure that the required dependencies are installed on your host machine. The documentation lists the following dependencies: libxml2-utils, simg2img, network-manager, abootimg, sshpass, and device-tree-compiler. You can install these dependencies by running the command sudo apt install libxml2-utils simg2img network-manager abootimg sshpass device-tree-compiler.
NVMe SSD detection: Ensure that the NVMe SSD is correctly detected by the host machine. You can check if the SSD is detected by running the command lsblk.
SDK Manager version: You’ve tried using both JetPack 5.1.3 and 6.2.1, but it’s possible that there’s an issue with the SDK Manager version. You can try using a different version of SDK Manager or reinstalling the current version.
Firewall and NFS services: You’ve already tried disabling the firewall and ensuring that no other NFS services are running, but it’s possible that there’s still an issue with the firewall or NFS services. You can try configuring the firewall to allow incoming connections on the required ports or disabling NFS services altogether.
Recovery mode: Ensure that the Jetson device is in recovery mode and that the USB connection is stable. You can try restarting the Jetson device and re-entering recovery mode.
Flash wizard: Ensure that you’ve selected the correct storage device (NVMe SSD) in the Flash wizard. You can try re-running the Flash wizard and selecting the NVMe SSD again.
CLI flashing: You’ve tried flashing via CLI, but it’s possible that there’s an issue with the CLI command or the environment variables. You can try re-running the CLI command with the --verbose flag to get more detailed output.
Comparing your issue to similar questions, I found a few potential solutions that you can try:
One user reported a similar issue with flashing a Jetson AGX Xavier device and resolved it by disabling the firewall and ensuring that no other NFS services were running.
Another user reported a similar issue with flashing a Jetson Nano device and resolved it by using a different USB-C cable and ensuring that the device was in recovery mode.
To further troubleshoot the issue, I recommend trying the following:
Run the Flash wizard with the --verbose flag to get more detailed output.
Check the SDK Manager logs for any error messages or warnings.
Try flashing the device using a different host machine or a different version of SDK Manager.
Try using a different NVMe SSD or a different storage device.
I hope this helps you troubleshoot the issue and successfully flash your Jetson AGX Orin 64 GB Developer Kit using SDK Manager.
In fact, my problem is that the flash step begins normally. I boot the Jetson device into Recovery Mode and connect it to my host, at which point it’s recognized as “NVIDIA APX.” But when the flash progress reaches about 80–90%, it suddenly fails, and the Jetson exits Recovery Mode and is then recognized as “NVIDIA Linux for Tegra” by the host. I just tried again and the result is the same.
I’ve tried changing my host OS from Ubuntu 20.04 to 22.04, switching between JetPack 5.1.3 and 6.2.1, disabling the firewall, and using different USB ports, but none of it helped. I’m using the official NVIDIA USB-C cable that came with the AGX Orin.
Flashing to the eMMC works fine, but what I really want is to flash onto the NVMe SSD.
I just tried again, and the issue happens during Step 3: “Start the Flash Processing.” As soon as this step begins, the Jetson AGX Orin reboots and appears to exit Recovery Mode—because it’s no longer recognized as “NVIDIA APX” but as “NVIDIA Linux for Tegra.” The SDK Manager terminal then continuously displays “Waiting for target to boot-up”.
And after a while it reports the flash as failed. I even tried manually putting the Jetson AGX Orin back into Recovery Mode at that point, but it still just repeats “Waiting for target to boot-up.”
I also tried the other suggestions I’d seen—disabling the firewall, upgrading my host to Ubuntu 22.04, and even though I was using the Jetson AGX Orin 64 GB Developer Kit it initially showed up as the 64 GB Module (so I left it set to Module)—and eventually I was able to successfully flash it onto the SSD.