Issues with flashing jetson orin nx 16GB #1304
-
Hey, We are currently testing the demo project on a Jetson Orin NX. However, once we start the flashing process. It fails at step 3, and gets stuck on flashpkg. We assume this is because the Jetson doesn't get into the USB device mode, and in result, doesn't show up as a storage device. We could confirm this as no storage device shows up anywhere. Here is the command we run and the output, as you can see, it stays stuck on "Waiting for USB storage device flashpkg from f12c0204." Even after longer periods of time than this snippet shows. > sudo ./initrd-flash
Starting at 2023-07-28T15:45:09+02:00
Machine: p3509-a02-p3767-0000
Rootfs device: nvme0n1p1
Found Jetson device in recovery mode at USB 5-2
== Step 1: Signing binaries at 2023-07-28T15:45:09+02:00 ==
== Step 2: Boot Jetson via RCM at 2023-07-28T15:45:20+02:00 ==
Found Jetson device in recovery mode at USB 5-2
== Step 3: Sending flash sequence commands at 2023-07-28T15:45:22+02:00 ==
Waiting for USB storage device flashpkg from f12c0204....... We have been following the guide here: https://github.com/OE4T/meta-tegra/wiki/initrd-flashing-support If additional information is required, I would be glad to provide it. Kind regards |
Beta Was this translation helpful? Give feedback.
Replies: 5 comments 23 replies
-
Sounds like Linux is failing to boot. What carrier is your Orin NX modules installed into? Is it a Xavier NX development kit (that's the p3509), an Orin Nano development kit, or something else? Can you hook up a serial cable and capture the console output? |
Beta Was this translation helpful? Give feedback.
-
Hey @madisongh , When attempting to use /initrd-flash, I also encounter a problem where the process gets stuck at "Waiting for USB storage device flashpkg from 8a60000a......." However, when using NVIDIA SDK Manager, I can flash the JetPack OS and the ports start working again. |
Beta Was this translation helpful? Give feedback.
-
Hello @madisongh . Old issue, but I've been facing a similar problem for a custom machine configuration (slighty modified meta-tegra).
I was able to flash like 2 hours ago, now, when trying to reflash, I'm having this issue. dmesg output
Any idea? Can I possibly enable logging for the script? |
Beta Was this translation helpful? Give feedback.
-
To add my two cents here: |
Beta Was this translation helpful? Give feedback.
-
FYI So, it seems that selecting the correct machine is quite important. |
Beta Was this translation helpful? Give feedback.
Thank you for your help @madisongh , I was able to solve my problem.
Initially, in the
machine.conf
file, I usedjetson-orin-nano-devkit-nvme
. However, upon examining the successful JetPack flashing process, I found the dtb:tegra234-p3767-0000-p3509-a02.dtb
.So, I built a demo image with the
machine.conf
file set top3509-a02-p3767-0000
. Although the progress got stuck on step 5 when runningsudo /initrd-flash
, the USB ports were still functional, indicating that there was progress. After a few retries, I was able to successfully flash the image usinginitrd-flash.sh
.Thank you again.