Hi,
If the device cannot be flashed/booted, please refer to the page to get uart log from the device: Jetson/General debug - eLinux.org
And get logs of host PC and Jetson device for reference. If you are using custom board, you can compare uart log of developer kit and custom board to get more information.
Also please check FAQs: Jetson AGX Orin FAQ
If possible, we would suggest follow quick start in developer guide to re-flash the system: Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation
And see if the issue still persists on a clean-flashed system.
Thanks!
Hi carolyuu,
I can use flash.sh to flash my device normally, but I am unable to generate MFI flash packages offline at the moment. Could you please help me figure out how to achieve this goal?
I use the method provided by “tools\kernel_flash\README_initrd_flash.txt Workflow 7: Initrd Massflash method” txt to create mfi firmware, but both online and offline methods failed to flash it.
online method
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --no-flash --massflash 5 --network usb0 jetson-agx-orin-devkit mmcblk0p1
mfi_jetson-agx-orin-devkit$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --flash-only --massflash 5 --showlogs --network usb0
# Entry added by NVIDIA initrd flash tool
/home/ht/ak41/Linux_for_Tegra/mfi_online/mfi_jetson-agx-orin-devkit/tools/kernel_flash/tmp 127.0.0.1(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
rpcbind: another rpcbind is already running. Aborting
Export list for localhost:
/home/ht/ak41/Linux_for_Tegra/mfi_online/mfi_jetson-agx-orin-devkit/tools/kernel_flash/tmp 127.0.0.1
# Entry added by NVIDIA initrd flash tool
/home/ht/ak41/Linux_for_Tegra/mfi_online/mfi_jetson-agx-orin-devkit/tools/kernel_flash/tmp 127.0.0.1(rw,nohide,insecure,no_subtree_check,async,no_root_squash)
rpcbind: another rpcbind is already running. Aborting
Export list for localhost:
/home/ht/ak41/Linux_for_Tegra/mfi_online/mfi_jetson-agx-orin-devkit/tools/kernel_flash/tmp 127.0.0.1
/home/ht/ak41/Linux_for_Tegra/mfi_online/mfi_jetson-agx-orin-devkit/tools/kernel_flash/l4t_initrd_flash_internal.sh --network usb0 --usb-instance 1-3 --device-instance 0 --flash-only --network usb0 jetson-agx-orin-devkit mmcblk0p1
Start flashing device: 1-3, rcm instance: 0, PID: 2650355
Log will be saved to Linux_for_Tegra/initrdlog/flash_1-3_0_20250310-190113.log
Flash complete (WITH FAILURES)
By the way, I used flash.sh to flash, everything normally, and I also switched to an Ubuntu22.04 system machine to flash, but the generated mfi package still cannot be flashed. sudo bash ./flash.sh jetson-agx-orin-devkit mmcblk0p1
Then put agx orin dev kit 32gb in to recovery mode, started sdkmanager and let it download and create JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra
Then I looked here and modified your original command line to
Massflash package is generated at /home/scott/nvidia/nvidia_sdk/JetPack_6.2_Linux_JETSON_AGX_ORIN_TARGETS/Linux_for_Tegra/mfi_jetson-agx-orin-devkit.tar.gz
Success
Cleaning up…
Finish generating flash package.
Put device in recovery mode, run with option --flash-only to flash device.
ls -alrth mfi_jetson-agx-orin-devkit.tar.gz
4.7G Mar 11 20:10 mfi_jetson-agx-orin-devkit.tar.gz
Connect the five Jetson devices to the flashing hosts.
Ensure that the devices have the identical hardware revision.
Place all of the connected Jetson devices into RCM mode.
Run the following command: