The module I’m using is Jetson orin nano 8GB and External storage for flashing is NVMe - 128 GB. I’ve downloaded the BSP and Sample file systems from the DRIVERS section of the recommended page and used for flashing.
My flashing process terminates with the following error.
*** Please note that this reply is generated by LLM automatically ***
Based on the provided context, I’ll try to help you resolve the issue.
The error message you’re encountering during the flashing process is not explicitly mentioned in the provided context. However, I can provide some general troubleshooting steps and insights that might help you resolve the issue.
Verify the module and configuration: Ensure that you’re using the correct module (Jetson Orin Nano 8GB) and configuration (jetson-orin-nano-devkit or jetson-orin-nano-devkit-super) for flashing.
Check the external storage: Confirm that the NVMe drive (128 GB) is properly connected and recognized by the system. You can check the device list using the lsblk command to ensure the NVMe drive is detected.
Verify the BSP and Sample file systems: Ensure that you’ve downloaded the correct BSP (Board Support Package) and Sample file systems from the recommended page. Check the file integrity and ensure that the files are not corrupted.
Check the flashing command: Verify that you’re using the correct flashing command for your configuration. For example, if you’re using the jetson-orin-nano-devkit configuration with NVMe storage, the command should be:
Check the UEFI settings: Ensure that the UEFI settings are set to boot from the correct device (NVMe drive). You can enter the UEFI settings by pressing the corresponding key (usually F2, F12, or Del) during boot-up.
Try a different flashing method: If the issue persists, try using the flash.sh command instead of l4t_initrd_flash.sh. The flash.sh command is used for flashing the device, and it might help resolve the issue.
Check the system logs: Inspect the system logs to see if there are any error messages related to the flashing process. You can check the logs using the dmesg command or by checking the system log files in the /var/log directory.
If none of these steps resolve the issue, please provide more details about the error message you’re encountering, and I’ll try to help you further.
*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***
I’m using the correct configuration jetson-orin-nano-devkit for flashing. I’ve verified the NVMe detection. I doubt whether I need to use BSP and Sample file system from DRIVERS section or from SOURCES section of the download page?
Also, When I tried with flash.sh, I got the following log that shows flashing has started and it is still running.
What’s the host system distribution and version? Are you trying this from a bare-metal host or a docker container or VM?
The link to the developer guide you posted is for L4T 36.2 but the latest is 36.4.4. Exactly which one are you using? If you 're not using 36.4.4, you should probably download it and follow its instructions from Welcome — NVIDIA Jetson Linux Developer Guide
I don’t remember if 36.2 had tools/l4t_flash_prerequisites.sh but 36.4.4 does. Did you run it?
I’m using ubuntu 20.04 host machine to flash L4T 36.4.4. on the dev kit. The issue seems to be raised due to storage insufficiency in my host machine and it is resolved now. Thanks for your response.
I’m trying to flash with SSD. But the flash script seems to be looking for SD card by default. How to change this priority in the script? Please find the attached log below.
Error: Using a flash partition table config file of SD card, /home/kiruthiga/Downloads/Jetson linux/Linux_for_Tegra/bootloader/generic/cfg/flash_t234_qspi_sd.xml, but the target board does not have SD card
To bypass this error, please add your board information to the board_with_sdcard array in this script.
Great to hear the solution worked! When you get a chance, could you mark the reply as the accepted solution? It’ll help others searching for the same issue.