Unable to flash Orin custom carrier board - Error: Error opening /dev/sda: No medium found - JP5.1.2

Hi,

We have a Orin custom made carrier board with Orin SOM. I am unable to flash this board as it says:
Error: Error opening /dev/sda: No medium found
I have tried flashing from both SDK manager and the terminal flashing command for JP5.1.2:

sudo ADDITIONAL_DTB_OVERLAY_OPT="BootOrderUsb.dtbo" ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_external.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal

The console log says:

bash: cannot set terminal process group (-1): Inappropriate ioctl for device
bash: no job control in this sh

We checked the hardware end and do not see any obvious issue, please advice.
We are able to flash other custom boards/ NV Orin development board.

I have attached the flash log and console log , thanks.

consolelog.txt (80.2 KB)
flashlog.txt (266.2 KB)

Hi san1998,

What’s your module in use? Orin NX 16GB(p3767-0000)?

Do you have the devkit board to check if there’s the same issue?
Or the issue is specific to your custom carrier board?

Which device you are trying to flashing into? USB storage?
Do you have NVMe SSD connected on your board?

@KevinFFF

p3767+p3768 - Orin NX 16 GB module
The dev board has no issue. This is only with respect to custom carrier board.
We are trying to flash to an eMMC connected to a USB bridge which acts as a USB storage. We are able to flash other custom carrier boards with this same external storage device configuration.
We do not have any NVMe SSD connected to the board.

We’ve not tried this use case.
Could you try to connect a simple USB storage and check if the following command would work?

$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device sda1 -c tools/kernel_flash/flash_l4t_t234_nvme.xml -p "-c bootloader/t186ref/cfg/flash_t234_qspi.xml" --showlogs --network usb0 jetson-orin-nano-devkit internal

@KevinFFF

Thanks for your support. It was a hardware issue on the custom board. The board can be flashed normally using the flash command.

@KevinFFF

Is there a way to set IP for the board in the Linux_for_tegra environment , prior flashing?
Like we set the username and password.

The IP may be configured by your DHCP server.
If you want the static IP address, you may use system service to configure them.
You can also open another topic to discuss about the details of your requirement.

1 Like

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.