I am trying to flash a Nvidia Jetsion Orin NX 16GB on the JETSON-IO-BASE-B carrier board (configuration p3509-a02-p3767-0000) with Jetson Linux 36.2 using the following command:
Unfortunately this command uses this device tree kernel_tegra234-p3768-0000+p3767-0000-nv.dtb that I think does not have the right USB configuration for p3509-a02 carrier board. For this reason after the first reboot I got this error:
***************************************
* *
* Step 3: Start the flashing process *
* *
***************************************
Waiting for target to boot-up...
Waiting for target to boot-up...
Waiting for target to boot-up...
....
Waiting for target to boot-up...
Timeout
Cleaning up..
In my dmesg I see that only USB disconection was detected, but not the reconection:
[34356.997270] nfsd: last server has exited, flushing export cache
[34357.210790] NFSD: Using nfsdcld client tracking operations.
[34357.210809] NFSD: no clients to reclaim, skipping NFSv4 grace period (net f0000000)
[34365.145945] usb 3-7: USB disconnect, device number 94
On the UART log I see that the kernel starts correctly and the usb ethernet is available:
Do you have the WiFi card or any USB devices other than the flashing cable plugged in?
Or otherwise the tegra-xudc driver will fail to be loaded, and normally you should see stuff like this:
It’s true that we don’t fully support p3509-a02-p3767-0000 on L4T 36.x, and we keep this config just to make sure HDMI functions well with Orin NX/Nano, but the USB part should still work.
Hi, thanks for your quick response. I do not have a WiFi or USB devices attached to the carrier board. I only have a NVMe Samsung 970 Evo Plus 2TB attached. I used the flash option that you mentioned as follows:
But for JP36.2 there is not sources for p3509, and in source/hardware/nvidia/t23x/nv-public/tegra234-p3768-0000.dtsi, the vbus-gpio definition is not present.
ports {
/* recovery port */
usb2-0 {
mode = "otg";
vbus-supply = <&vdd_5v0_sys>;
status = "okay";
usb-role-switch;
};
Then, I think the p3768 configuration is not USB otg compatible with p3509
That is required. Please make sure you have at least one USB device attached during flashing.
It’s a bug in 36.2 and has been fixed internally.
It’s not related to the device tree setting, and flashing should still work.