The issue we are encountering is that after the restore, the board fails to boot.
After the restore, the board does not boot from the NVMe. Even when selecting the NVMe as the boot device in BootManager, nothing happens, and the board remains at the final shell prompt.
*** Please note that this reply is generated by LLM automatically ***
To resolve the NVMe boot issue after restoring the backup image on the new Orin Nano Dev Kit, I’ll provide a step-by-step guide and compare the commands used.
Understanding the issue:
The problem occurs after restoring the backup image of JetPack A on the new Orin Nano Dev Kit. The board fails to boot from the NVMe, even when selecting it as the boot device in BootManager.
Comparing the commands:
The commands used for backup and restore are:
The --restore flag is missing in the original restore command. This flag is crucial for restoring the backup image.
The --external-device option is set to nvme0n1p1 in both commands. Ensure that the NVMe device is correctly identified and configured on the new Orin Nano Dev Kit.
Resolution:
Verify that the NVMe device is correctly identified and configured on the new Orin Nano Dev Kit. You can check the device list using lsblk or nvme list.
Update the restore command to include the --restore flag: 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 --restore
Re-run the restore command with the updated flag.
After the restore process, ensure that the NVMe device is selected as the boot device in BootManager.
Additional troubleshooting steps:
Check the boot logs for any errors or warnings using dmesg or journalctl.
Verify that the NVMe device is properly configured in the device tree using dtc or fdt.
If the issue persists, try re-flashing the JetPack image using the flash.sh script.
By following these steps and comparing the commands used, you should be able to resolve the NVMe boot issue after restoring the backup image on the new Orin Nano Dev Kit.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
The part you mentioned for restoring looks like a flash command, and I’m not clear on what the actual restore command is.
When running l4t_initrd_flash.sh, I don’t see any --restore option available, so it’s unclear how the restore process is supposed to work.
My apologies for any confusion. Please kindly disregard the LLM suggestion.
JP 5.1.5 does not natively support NVMe backup and restore functionality in its default scripts. If you prefer not to modify the scripts, we recommend using JP 6.2.1, which includes full native support for NVMe backup, restore, and mass flash backup image operations.
If you need NVMe backup and restore support in JP 5.1.5, please refer to the topics below for guidance: