Error flashing Jetson Orin Nano nvme

Hi, I am having some issues while trying to flash my NVMe SSD installed in my Jetson Orin Nano. I have attached the logs generated by the SDK Manager. I have already done some research about the problem and tried a few things, such as reformatting my SSD to ext4 and disabling my firewall, but they did not resolve the issue. I also tried via terminal by following the tutorial at Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation .

I am using Ubuntu 24.04 as my host machine OS, and I am trying to flash the SSD installed in a Jetson Orin Nano 8GB Developer Kit. Does anyone have any ideas on how I can approach this problem?

SDKM_logs_JetPack_6.2.1_(rev._1)Linux_for_Jetson_Orin_Nano[8GB_developer_kit_version]_2025-09-24_15-21-32.zip|attachment (2.2 MB)

Best Regards

Hi @gabriel.vilas !

Hope you are doing well.

Can you please confirm that the flashing cable is properly connected between your host PC and the Jetson device, and that the board is in recovery mode?
You can verify this by running the lsusb command on your host — if the Jetson is in recovery mode, it should show up as a device from NVIDIA Corp.

Nico
Best regards
Embedded Software Engineer at ProventusNova

Moving to Orin Nano forum.

Hi @nico.morua, thanks for the reply!

Yes it is properly connected, this cable works in other systems and my PC recognizes it via lsusb, as you can see in the screenshot below:

The flashing process goes all the way through 98% before failing.

Hi @gabriel.vilas!

Could you please share the exact terminal commands you ran when following the tutorial?

Nico

Sure

The logs I attached above were generated by the attempt using the sdkmanager interface.
But I did try using the commands from this guide Quick Start — NVIDIA Jetson Linux Developer Guide

First I went to Nvidia site and downloaded Jetson Linux 36.4.4
Then I followed the command shown in the tutorial. The outputs are shown in the attached logs.txt below

For simplicity the commands were:

$ tar xf Jetson_Linux_R36.4.3_aarch64.tbz2

$ sudo tar xpf Tegra_Linux_Sample-Root-Filesystem_R36.4.3_aarch64.tbz2 -C Linux_for_Tegra/rootfs/

$ cd Linux_for_Tegra/

$ sudo ./tools/l4t_flash_prerequisites.sh

$ sudo ./apply_binaries.sh

$ lsusb

$ sudo ./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-orin-nano-devkit internal

logs.txt (308.4 KB)

Hi @gabriel.vilas,

Thanks for sharing the logs!
From your logs:

Waiting for device to expose ssh …Waiting for device to expose ssh …Run command: flash on fc00:1:1:0::2
Device should have booted into initrd kernel now. However, the host cannot connect to its ssh server
Command failed: sshpass -p root ssh root@fc00:1:1:0::2. Check your network setting (VPN, firewall,…) to make sure the device can ssh root@fc00:1:1:0::2

A couple of quick things to check:

Make sure your firewall is disabled and that you havesshpass installed on your host machine.

sudo apt install sshpass

Let me know if this helps!

Best regards,
Nico

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