Flash hangs for Jetson AGX Orin 64G SOM for Jetpack 6.0

I have a Jetson AGX Orin 64G SOM (900-13701-0050-000) that I am having trouble flashing with Jetpack 6.0. I have tried to flash the SOM in a custom carrier board. I have successfully flashed many industrial Jetson AGX Orin SOMs with Jetpack 6.0 and this carrier board. When I try flashing using the following command:

sudo ./flash.sh jetson-agx-orin-devkit internal

the flash hangs at the following lines:

[ 753.1538 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[ 754.4495 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 754.7564 ] tegrarcm_v2 --chip 0x23 0 --ismb2
[ 756.0694 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 756.3642 ] tegrarcm_v2 --chip 0x23 0 --ismb2

When that didn’t work, I tried flashing the SOM in an Orin devkit chassis with the standard Jetpack 6.0 image using sdkmanager --archived-versions. This gave the same result as the custom carrier board.

I have attached the complete log file from the SDKManager flash attempt.

NV_L4T_FLASH_JETSON_LINUX_COMP.log (116.4 KB)

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

Based on the provided context, it appears that you are experiencing issues with flashing a Jetson AGX Orin 64G SOM (900-13701-10050-000) with Jetpack 6.0. You have tried flashing the SOM in a custom carrier board, which has worked successfully with industrial Jetson AGX Orin SOMs and Jetpack 6.0. However, when attempting to flash using the command sudo flash.sh jetson-agx-orin-devkit internal, the flash hangs at specific lines.

To troubleshoot this issue, let’s compare the flashing process for different Jetson modules and configurations.

Flashing Support

The provided context mentions two flashing scripts: flash.sh and l4t_initrd_flash.sh. flash.sh is used to flash a Jetson device with Bootloader and the kernel, and optionally, flash the root file system to an internal or external storage device. l4t_initrd_flash.sh is used to flash internal or external media connected to a Jetson device.

Jetson AGX Orin Developer Kit

The context provides examples of flashing commands for the Jetson AGX Orin Developer Kit using l4t_initrd_flash.sh. These commands are:

  • For USB: sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-agx-orin-devkit external
  • For SD card: sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device mmcblk0p1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-agx-orin-devkit external

Comparison with Your Issue

In your case, you are using the command sudo flash.sh jetson-agx-orin-devkit internal, which is different from the examples provided. The flash.sh script is used to flash the device with Bootloader and the kernel, but it may not be the correct script to use for your specific configuration.

Recommendation

Try using the l4t_initrd_flash.sh script instead of flash.sh. You can use the following command as an example:

sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml --showlogs --network usb0 jetson-agx-orin-devkit external

Replace sda1 with the correct device name for your storage device.

Additional Troubleshooting Steps

  1. Verify that the SOM is in Force Recovery Mode by checking the lsusb output.
  2. Check the NVL4TFLASHJETSONLINUXCOMPlog file for any error messages or clues that may indicate the cause of the issue.
  3. Try flashing the SOM in an Orin devkit chassis with the standard Jetpack 6.0 image using sdkmanager archived versions, as you mentioned earlier.

By following these steps, you should be able to troubleshoot and resolve the issue with flashing your Jetson AGX Orin 64G SOM.

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

Hi,

It sounds like the PCN problem.
Please refer to the PCN Download to download related patches.

Thanks

That fixed the flashing issue. Thanks!