How to use nvidia sdk manger 1.9.3 to make the jetson orin NX start U disk, please describe the detailed process, method, interface operation steps, precautions, so that the start U disk can be successfully made;
Hi,
so you mean that you want your Orin NX to boot from an external USB drive?
I think our documentation for SDK Manager is clear enough:
https://docs.nvidia.com/sdk-manager/install-with-sdkm-jetson/index.html
Just make sure to select Manual Setup in Step 1, and USB in Step 5 as the storage device.
May I know if the USB drive should be plugged into the computer with SDK Manager or into Jetson Orin NX? I plugged the USB drive into Jetson Orin NX and encountered installation failed. After researching, I plugged the USB drive into the computer with SDK Manager, but still encountered installation failed. According to the terminal tab, it reported that /dev/sda was not found, but my USB drive is /dev/sdk1. How can I solve this problem?
Hi,
It should be plugged into your device.
Have you tried with a different USB drive?
I’ll try another USB drive on Jetson Orin NX and see if it works.
I have tried another USB drive plugged into Jetson Orin NX, but it still shows “installation failed”. Checking the terminal tab, the error output is as follows:
10:32:04 INFO: Flash Jetson Linux - flash: Waiting for target to boot-up…
10:32:16 INFO: Flash Jetson Linux - flash: Waiting for device to expose ssh …RTNETLINK answers: File exists
10:32:16 INFO: Flash Jetson Linux - flash: RTNETLINK answers: File exists
10:32:16 INFO: Flash Jetson Linux - flash: Waiting for device to expose ssh …Run command: flash on fc00:1:1:0::2
10:32:16 INFO: Flash Jetson Linux - flash: SSH ready
10:32:17 INFO: Flash Jetson Linux - flash: blockdev: cannot open /dev/mmcblk0boot0: No such file or directory
10:32:17 INFO: Flash Jetson Linux - flash: max_index=57
10:32:18 INFO: Flash Jetson Linux - flash: [ 1]: l4t_flash_from_kernel: Starting to create gpt for external device
10:32:18 INFO: Flash Jetson Linux - flash: max_index=16
10:32:18 INFO: Flash Jetson Linux - flash: writing item=1, 9:0:primary_gpt, 512, 19968, gpt_primary_9_0.bin, 16896, fixed–0, 53e3f65a69a2b8f83b210d3aad997f52772bb04f
10:32:18 INFO: Flash Jetson Linux - flash: Writing primary_gpt partition with gpt_primary_9_0.bin
10:32:18 INFO: Flash Jetson Linux - flash: dd if=/mnt/external/gpt_primary_9_0.bin of=/dev/sda bs=1 skip=0 seek=512 count=16896
10:32:18 INFO: Flash Jetson Linux - flash: 16896+0 records out
10:32:18 INFO: Flash Jetson Linux - flash: Writing primary_gpt partition done
10:32:18 ERROR: Flash Jetson Linux - flash: Error: Invalid argument during seek for read on /dev/sda
10:32:18 INFO: Flash Jetson Linux - flash: Cleaning up…
10:32:19 INFO: Flash Jetson Linux - flash: [ Component Install Finished with Error ]
10:32:19 ERROR: Flash Jetson Linux - flash: command terminated with error
10:32:19 SUMMARY: DateTime Target Setup - target: Depends on failed component
Checking the terminal tab, the error output is as follows:
10:32:17 INFO: Flash Jetson Linux - flash: max_index=57
10:32:18 INFO: Flash Jetson Linux - flash: [ 1]: l4t_flash_from_kernel: Successfully create gpt for emmc
10:32:18 INFO: Flash Jetson Linux - flash: [ 1]: l4t_flash_from_kernel: Starting to create gpt for external device
10:32:18 INFO: Flash Jetson Linux - flash: Active index file is /mnt/external/flash.idx
10:32:18 INFO: Flash Jetson Linux - flash: Number of lines is 17
10:32:18 INFO: Flash Jetson Linux - flash: max_index=16
10:32:18 INFO: Flash Jetson Linux - flash: writing item=1, 9:0:primary_gpt, 512, 19968, gpt_primary_9_0.bin, 16896, fixed–0, 53e3f65a69a2b8f83b210d3aad997f52772bb04f
10:32:18 INFO: Flash Jetson Linux - flash: Writing primary_gpt partition with gpt_primary_9_0.bin
10:32:18 INFO: Flash Jetson Linux - flash: Offset is not aligned to K Bytes, no optimization is applied
10:32:18 INFO: Flash Jetson Linux - flash: dd if=/mnt/external/gpt_primary_9_0.bin of=/dev/sda bs=1 skip=0 seek=512 count=16896
10:32:18 INFO: Flash Jetson Linux - flash: 16896+0 records in
10:32:18 INFO: Flash Jetson Linux - flash: 16896+0 records out
10:32:18 INFO: Flash Jetson Linux - flash: 16896 bytes (17 kB, 16 KiB) copied, 0.0199053 s, 849 kB/s
10:32:18 INFO: Flash Jetson Linux - flash: Writing primary_gpt partition done
10:32:18 ERROR: Flash Jetson Linux - flash: Error: Invalid argument during seek for read on /dev/sda
10:32:18 ERROR: Flash Jetson Linux - flash: [ 1]: l4t_flash_from_kernel: Error: partprobe failed. This indicates that:
10:32:18 INFO: Flash Jetson Linux - flash: - the xml indicates the gpt is larger than the device storage
10:32:18 INFO: Flash Jetson Linux - flash: - the xml might be invalid
10:32:18 INFO: Flash Jetson Linux - flash: - the device might have a problem.
10:32:18 INFO: Flash Jetson Linux - flash: Please make correction.
10:32:18 INFO: Flash Jetson Linux - flash: Flash failure
10:32:18 INFO: Flash Jetson Linux - flash: Cleaning up…
10:32:19 INFO: Flash Jetson Linux - flash: [ Component Install Finished with Error ]
10:32:19 INFO: Flash Jetson Linux - flash: [host] [ 16.69 GB used. Disk Avail: 133.34 GB ]
10:32:19 INFO: Flash Jetson Linux - flash: [ NV_L4T_FLASH_JETSON_LINUX_COMP Install took 3m54s ]
10:32:19 ERROR: Flash Jetson Linux - flash: command terminated with error
10:32:19 SUMMARY: Flash Jetson Linux - flash: First Error: Installation failed.
10:32:19 SUMMARY: NVIDIA Container Runtime with Docker integration (Beta) - target: Depends on failed component
10:32:19 SUMMARY: Multimedia API - target: Depends on failed component
10:32:19 SUMMARY: TensorRT Runtime - target: Depends on failed component
10:32:19 SUMMARY: VPI Runtime - target: Depends on failed component
10:32:19 SUMMARY: CuPVA Runtime - target: Depends on failed component
10:32:19 SUMMARY: CUDA Runtime - target: Depends on failed component
10:32:19 SUMMARY: CuDNN Runtime - target: Depends on failed component
10:32:19 SUMMARY: OpenCV Runtime - target: Depends on failed component
10:32:19 SUMMARY: DateTime Target Setup - target: Depends on failed component
emphasized text
Hi,
can you also dump the UART log when the flashing process failed?
SDKM_logs_JetPack_5.1.1_(rev._1)_Linux_for_Jetson_Orin_NX_modules_2023-07-24_11-18-08.zip (226.5 KB)
No, I mean something like this:
This is a log exported from the terminal tab.
The flashing log is generated on the host, but we also need the UART log from the device.
by the way
1、Do I need to remove the SD card in order to burn the system onto a USB drive?
2、What file system should the USB drive be formatted as? Can it be formatted as exFAT?
You don’t need to do that.
If you want to format it before flashing, it should be formatted as ext4.
Does this mean that I can also not do u disk formatting before inserting U disk into jetson orin nx
Hi,
we’d recommend format the external storage device before flashing, as some users solve their flashing issue by doing so.
I temporarily cannot find the USB to serial port adapter cable. I will first format it as ext4 and then try it again
I jumped to recovery mode on Jetson Orin NX before powering on. Is this correct? When should I remove the jumper?
I have formatted the USB flash drive to ext4, but the problem still exists. The error message is the same
I will export the serial port log later.