Flash Jetson orin nano super

Hi,
I have been trying to flash my new jetson orin which has a GRUB version of 36.4.3, so I tried installing jetpack 6.2 as said in the documentation ( 🚀 Initial Setup Guide - Jetson Orin Nano - NVIDIA Jetson AI Lab ). When I follow the SD card method I get an error (attached image).

And when I try installing using the SDKManager, The flashing ends with the following error.

:10:29 ERROR: Flash Jetson Linux - flash: 00:00:32.850 - Debug: Error: External storage device (/dev/nvme0n1) might be unavailable or not work correctly. Please unplug the power supply and reattach the external storage. 15:10:29 ERROR: Flash Jetson Linux - flash: 15:10:29.469 - Error: Flash failure. 15:10:29 ERROR: Flash Jetson Linux - flash: 15:10:29.472 - Error: Either the device cannot mount the NFS server on the host or a flash command has failed. Check your network setting (VPN, firewall,...) to make sure the device can mount NFS server. Debug log saved to /tmp/tmp.UX6lbvZJUd. You can access the target's terminal through "sshpass -p root ssh root@fc00:1:1:0::2" 15:10:29 INFO: Flash Jetson Linux - flash: 15:10:29.475 - Debug: The last 5 lines of the debug log are: 15:10:29 INFO: Flash Jetson Linux - flash: 00:00:32.710 - Info: Starting to create the GPT for the external device. 15:10:29 INFO: Flash Jetson Linux - flash: 00:00:32.717 - Debug: Active index file is /mnt/external/flash.idx 15:10:29 INFO: Flash Jetson Linux - flash: 00:00:32.779 - Debug: Number of lines is 18 15:10:29 INFO: Flash Jetson Linux - flash: 00:00:32.787 - Debug: max_index=17 15:10:29 ERROR: Flash Jetson Linux - flash: 00:00:32.850 - Debug: Error: External storage device (/dev/nvme0n1) might be unavailable or not work correctly. Please unplug the power supply and reattach the external storage.

*** Please note that this reply is generated by LLM automatically ***

It appears that you are trying to flash your new Jetson Orin Nano with JetPack 6.2, but you are encountering errors using both the SD card method and the SDKManager.

Firstly, let’s address the SD card method. The error message you attached suggests that there is an issue with the boot process. Based on the documentation provided, it seems that you have followed the correct steps to prepare the SD card and boot the Jetson Orin Nano. However, it’s possible that the issue lies with the GRUB version (3643) on your Jetson Orin Nano.

To resolve this issue, you can try updating the GRUB version to a compatible one. However, I couldn’t find any information on updating GRUB on Jetson Orin Nano in the provided documentation. You may need to refer to the official NVIDIA documentation or seek help from the NVIDIA community.

Regarding the SDKManager method, the error message suggests that there is an issue with the flashing process. Based on the documentation provided, it seems that you have followed the correct steps to flash the Jetson Orin Nano using the SDKManager. However, it’s possible that the issue lies with the configuration or the version of the SDKManager.

To resolve this issue, you can try checking the configuration and version of the SDKManager. Make sure that you are using the latest version of the SDKManager and that the configuration is correct. You can also try flashing the Jetson Orin Nano using the command-line interface (CLI) instead of the SDKManager.

In comparison, both methods seem to have their own set of issues. The SD card method seems to have an issue with the boot process, while the SDKManager method seems to have an issue with the flashing process. It’s possible that the issue lies with the GRUB version or the configuration of the SDKManager.

To troubleshoot the issue, you can try the following:

  1. Check the GRUB version on your Jetson Orin Nano and update it to a compatible one if necessary.
  2. Check the configuration and version of the SDKManager and update it to the latest version if necessary.
  3. Try flashing the Jetson Orin Nano using the CLI instead of the SDKManager.
  4. Refer to the official NVIDIA documentation or seek help from the NVIDIA community for further assistance.

In summary, it seems that there are issues with both the SD card method and the SDKManager method. To resolve the issue, you can try updating the GRUB version, checking the configuration and version of the SDKManager, trying the CLI method, or seeking help from the NVIDIA community.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

Hi,

Could you please let me know if your external storage is an NVMe or a SD card?

Thank you

Hi,

My external storage is SD card

Hi @charan.kumar,

I hope you are doing well!

Quick question: Are you using a virtual machine or a native Ubuntu Host? Also, which Ubuntu version are you running?

Regarding your SDK Manager log, it looks like its looking for an NVMe external storage. Make sure you select SD card as your storage device in the SDK Manager GUI before flashing.

For this error:

Error: Either the device cannot mount the NFS server on the host or a flash command has failed. 
Check your network setting (VPN, firewall,...) to make sure the device can mount the NFS server

You can try disabling the firewall with:

sudo ufw disable

Additionally, I would recommend you to download the sources from NVIDIA’s official page for L4T 36.4.4 (Jetpack 6.2.1) and try following section this insctructions: Using flash.sh with Orin NX and Nano.

Hope this helps!

Best regards,
Nico

Hi,

I am using a native ubuntu host machine running ubuntu 22.04.

upon disabling the firewall the sdkmanager successfully installed the jetpack to the sd card (choose runtime instead of pre config while flashing). But while booting the nano afterwards the screen gets stuck at the attached image.

Thanks for getting back @charan.kumar!

Can you please share the serial log from the device side? You can follow this guide here:

Best regards
Nico

Please find the attached serial log

Jetson Serial Log.txt (109.8 KB)

Hi @charan.kumar ,

Sorry for the late reply!

Thanks for getting back with the serial log.

From this log this is the key issue:

L4TLauncher: Unable to process extlinux config: Volume Corrupt

This typically means the boot partition on the SD card is corrupted, preventing the bootloader from reading extlinux.conf.
It can happen due to:

  • An unreliable or interrupted SD card write during flashing
  • A poor-quality or aging SD card

I would recommend you to:

  1. Use a reliable high-quality SD card.
  2. Download the NVIDIA sources from the official page: JetPack 6.2.1 sources.
  3. Follow this instructions for flashing your Jetson Orin Nano Developer Kit using the SD card: To Flash the Jetson Developer Kit Operating Software

Let me know if this helps!

Best regards,
Nico
Embedded Software Engineer at ProventusNova

I tried installing through the sdk once more and ended up with this error

11:31:21 INFO: Flash Jetson Linux - flash: 00:33:41.147 - Debug: Formatting APP parition done

11:31:21 INFO: Flash Jetson Linux - flash: mount: /tmp/ci-GJWblrYdGM: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error.

11:31:21 ERROR: Flash Jetson Linux - flash: 00:33:41.490 - Error: Failed to mount APP partition /dev/mmcblk0p1

11:31:21 INFO: Flash Jetson Linux - flash: 00:33:41.499 - Debug: Failed to write to APP

11:31:21 INFO: Flash Jetson Linux - flash: 00:33:41.504 - Debug: The device size indicated in the partition layout xml is smaller than the actual size. This utility will try to fix the GPT.

11:31:21 ERROR: Flash Jetson Linux - flash: 00:33:41.508 - Error: Error flashing external device

11:31:21 ERROR: Flash Jetson Linux - flash: 11:31:21.589 - Error: Flash failure.

11:31:21 ERROR: Flash Jetson Linux - flash: 11:31:21.591 - Error: Either the device cannot mount the NFS server on the host or a flash command has failed. Check your network setting (VPN, firewall,…) to make sure the device can mount NFS server. Debug log saved to /tmp/tmp.bluRDW2SEe. You can access the target’s terminal through “sshpass -p root ssh root@fc00:1:1:0::2”

11:31:21 INFO: Flash Jetson Linux - flash: 11:31:21.593 - Debug: The last 5 lines of the debug log are:

11:31:21 INFO: Flash Jetson Linux - flash: mount: /tmp/ci-GJWblrYdGM: wrong fs type, bad option, bad superblock on /dev/mmcblk0p1, missing codepage or helper program, or other error.

11:31:21 ERROR: Flash Jetson Linux - flash: 00:33:41.490 - Error: Failed to mount APP partition /dev/mmcblk0p1

11:31:21 INFO: Flash Jetson Linux - flash: 00:33:41.499 - Debug: Failed to write to APP

11:31:21 INFO: Flash Jetson Linux - flash: 00:33:41.504 - Debug: The device size indicated in the partition layout xml is smaller than the actual size. This utility will try to fix the GPT.

11:31:21 ERROR: Flash Jetson Linux - flash: 00:33:41.508 - Error: Error flashing external device

11:31:21 INFO: Flash Jetson Linux - flash: Cleaning up…

11:31:21 ERROR: Flash Jetson Linux - flash: [exec_command]: /bin/bash -c /home/xrc-surface/.nvsdkm/replays/scripts/JetPack_6.2.1_Linux/NV_L4T_FLASH_JETSON_LINUX_COMP.sh; [error]: rpcbind: another rpcbind is already running. Aborting

11:31:21 INFO: Flash Jetson Linux - flash: [ Component Install Finished with Error ]

11:31:21 INFO: Flash Jetson Linux - flash: [host] [ 131.82 MB released. Disk Avail on Partition /dev/sda7: 12.06 GB ]

11:31:21 INFO: Flash Jetson Linux - flash: [ NV_L4T_FLASH_JETSON_LINUX_COMP Install took 41m52s ]

11:31:21 ERROR: Flash Jetson Linux - flash: command error code: 11

11:31:21 ERROR: Flash Jetson Linux - flash: command terminated with error

11:31:21 SUMMARY: Flash Jetson Linux - flash: Installation failed.

Hi all,

Good news, the problem has been fixed. It looks like the SD card was corrupted and after tiring with a brand new SD card the flash was successful. Thank you for your help.

2 Likes