Hello Nvidia team,
I am having trouble figuring out why I cannot manage to manually flash an Orin Nano devkit with R36.2 on the NVME SSD. Here is the command line I use:
$ sudo ./apply_binaries.sh
$ sudo ./tools/kernel_flash/l4t_initrd_flash.sh --external-device nvme0n1p1 \
-c tools/kernel_flash/flash_l4t_external.xml -p "-c ./bootloader/generic/cfg/flash_t234_qspi.xml" \
--showlogs --network usb0 jetson-orin-nano-devkit internal
You will find the flash log as well as a capture from the UART0 of the Nano. It says:
usb usb2-port2: Cannot enable. Maybe the USB cable is bad?
But I did manage to flash another one with SDK Manager using the same USB C cable (a quality and fairly short one). It only fails when I proceed manually.
I also tried to flash 2 custom carrier boards (Seeedstudio and Auvidea) manually, and the flash failed exactly the same way. For those, I have set the carrier board EEPROM to 0, I have applied the pinmuxing for HDMI in tegra234-mb2-bct-misc-p3767-0000.dts and I have used the p3509-a02-p3767-0000 configuration file.
At last but not at least, my host computer runs Ubuntu 20:
$ uname -a
Linux sl-louis 5.15.0-91-generic #101~20.04.1-Ubuntu SMP Thu Nov 16 14:22:28 UTC 2023 x86_64 x86_64 x86_64 GNU/Linux
nvidia_flash_onano_362_uart0.txt (78.9 KB)
nano_flash.txt (271.6 KB)