ERROR: might be timeout in USB write

i setted autosuspend to -1, but also got error. help me, thanks.

CMD:
~/nvidia/nvidia_sdk/JetPack_6.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 -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

ERR INFO:
[ 0.1604 ] Boot Rom communication
[ 0.1612 ] tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 0.1619 ] BR_CID: 0x80012344705DF1071C0000000AFF8100
[ 0.1985 ] Sending bct_br
[ 0.2394 ] ERROR: might be timeout in USB write.
Error: Return value 3
Command tegrarcm_v2 --new_session --chip 0x23 0 --uid --download bct_br br_bct_BR.bct --download mb1 mb1_t234_prod_aligned_sigheader.bin.encrypt --download psc_bl1 psc_bl1_t234_prod_aligned_sigheader.bin.encrypt --download bct_mb1 mb1_bct_MB1_sigheader.bct.encrypt
[ 10.4321 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 10.4337 ] tegrarcm_v2 --chip 0x23 0 --ismb2applet
[ 10.4352 ] Retrieving board information
[ 10.4359 ] tegrarcm_v2 --chip 0x23 0 --oem platformdetails chip chip_info.bin
[ 10.4367 ] Retrieving EEPROM data
[ 10.4368 ] tegrarcm_v2 --oem platformdetails eeprom cvm /home/clocal/nvidia/nvidia_sdk/JetPack_6.1_Linux_JETSON_ORIN_NX_TARGETS/Linux_for_Tegra/bootloader/cvm.bin --chip 0x23 0

lsusb:
lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0955:7323 NVIDIA Corp. APX

Hi

Could you try the following:

  1. Disable your firewall
  2. Disable usb autosuspend
sudo sed -i 's/GRUB_CMDLINE_LINUX_DEFAULT="[a-z ]*/& usbcore.autosuspend=-1/' \
    /etc/default/grub
sudo update-grub2
reboot
  1. Checkout this post Cannot flash Jetson AGX Orin (JetPack 5.1.1) - #3 by DaveYYY

Regards,
Allan Navarro

Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

The above steps are not effective for me.
So I tried using other methods to install the system into jeston nvme.

I tried flashing the USB flash drive, and it was successful. I inserted the USB drive into jeston and started it, but what puzzled me was that I couldn’t choose nvme as its system partition.

Hi @771192663

To flash the nvme you could check this https://developer.ridgerun.com/wiki/index.php/NVIDIA_Jetson_Orin_Nano/Jetpack_5.X/Cmd_Flash#Option_#1:_NVMe instructions out!

Please, let us know your results!
Regards,

Eduardo Salazar
Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

I’m very sorry for replying so late. I think my first message was done this way, the only difference is the version. I’m using version 6.1. So you want me to use version 5. x? Or are there any other differences?

Hi @771192663

Not really.

Are you using a Host Linux machine?

Also, please take a look at this Quick Start — NVIDIA Jetson Linux Developer Guide 1 documentation. Are you sure that the board is in recovery mode?

Regards!