Hi:
My Hardware Device: orin nano 4G/orin nx 8G
software version:JetPack 5.1.4
My Orin Nano device was started by SSD, and I used a command to perform a Images backup:
The device that burns backup images is found to have a particularly long startup time during startup;
I connecting to HDMI, found that SSD is relatively late in the boot sequence, and Orin Nano will only boot from SSD after failing to boot in other ways. However, the device I copied the image to directly boot from SSD does not have this problem. How should I modify it?
*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, I’ll try to address the issue you’re facing with your Jetson Orin Nano device.
Problem Statement:
You have a Jetson Orin Nano device with 4GB of RAM, running JetPack 5.1.4. You created a backup image of the device using a command and then flashed it to another Orin Nano device. However, the device that received the backup image takes a long time to start up, and you noticed that the SSD is relatively late in the boot sequence. The device will only boot from SSD after failing to boot from other sources. In contrast, the original device that was used to create the backup image boots directly from SSD without any issues.
Analysis:
The issue you’re facing seems to be related to the boot process of the Jetson Orin Nano device. The device that received the backup image is taking a long time to start up, and the SSD is being initialized late in the boot sequence. This suggests that there might be an issue with the boot configuration or the device tree.
Possible Solutions:
Check the device tree: Verify that the device tree on the device that received the backup image is correct and matches the original device. You can use the dtc command to compile and decompile the device tree.
Modify the boot configuration: You can try modifying the boot configuration to prioritize the SSD as the boot device. You can use the flash.sh command to update the boot configuration.
Update the nanoboot: You can try updating the nanoboot on the device that received the backup image. The nanoboot is responsible for initializing the device and loading the operating system. You can use the flash.sh command to update the nanoboot.
Check the SSD configuration: Verify that the SSD is properly configured on the device that received the backup image. Check the SSD’s firmware version and ensure that it is compatible with the Jetson Orin Nano device.
Comparison with Other Devices:
In your question, you mentioned that the original device that was used to create the backup image boots directly from SSD without any issues. This suggests that the issue is specific to the device that received the backup image. You can try comparing the boot configurations and device trees of the two devices to identify any differences.
Commands to Try:
flash.sh -r <image> <device>: Update the boot configuration and flash the image to the device.
dtc -I dtb -O dts <device_tree>: Compile and decompile the device tree.
nanoboot --update <nanoboot_image>: Update the nanoboot on the device.
Conclusion:
The issue you’re facing with your Jetson Orin Nano device seems to be related to the boot process and configuration. By trying the above solutions and comparing the configurations of the two devices, you should be able to identify and resolve the issue.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
Hi, DavidDDD:
The mass-produced images of my device are burned using backup images. I need to solve the problem of the default boot order of the device after burning the backup images, which requires starting from SSD by default.
The first priority for devices used to create backup images during startup is SSD. After burning the created image onto another Orin Nano, I encountered the problem of SSD booting later. In my understanding, devices that burn backup images should also start from SSD first.