Unable to boot from USB on custom board: Error: PARTUUID .. mount fail

Hi,

We have a custom board designed for Orin. We are trying to boot it up using a USB drive, but the issue we encounter is:

[   12.094322] Root device found: PARTUUID=8ffe1fa0-b97e-4d2e-8e79-d72158e7fc99
[   12.380597] random: crng init done
[   22.301366] ERROR: PARTUUID=8ffe1fa0-b97e-4d2e-8e79-d72158e7fc99 mount fail...

We are successfully able to boot the Nvidia jetson orin dev kit, but it fails at the above point while trying on the custom board.

I checked the UUID by blkid and changed it in bootloader/l4t-rootfs-uuid.txt_ext file. The error persists.
Also, i changed cvb_eeprom_read_size from 0x100 to 0x0 .

Console log of successful boot on Nvidia Orin devkit:
sBootLog.txt (60.5 KB)

Console log of boot on Custom board:
CBconsoleLog.txt (35.4 KB)

From these logs, i assume that the USB drive is not being detected at all.

 9.037042] usb 2-1.3: New USB device found, idVendor=0781, idProduct=55ab, bcdDevice= 1.00
[    9.045612] usb 2-1.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[    9.053113] usb 2-1.3: Product:  SanDisk 3.2Gen1
[    9.057850] usb 2-1.3: Manufacturer:  USB
[    9.061961] usb 2-1.3: SerialNumber: 0401560f40952dbc0e3436df992295ab6675723839beef3157b08d7291ecd0dd91ef00000000000000000000fee19030008c2a18ab558107562ee5c1
[    9.090568] usb-storage 2-1.3:1.0: USB Mass Storage device detected

This is not found in the custom board boot log.

Below are the relevant images of hardware design for the jetson connector:
hw.zip (185.6 KB)

It is a C type USB drive connected to the board via a USB extension.

Also, custom board works fine with Jetson Nano. We are able to boot Jetson Nano on it with SD card.

Please advice,
Thanks.

Hi,

Jetson nano can work or not is not related to Orin NX because Jetson Nano totally does not work with initrd flash at all.

Also, you totally didn’t mention how you flash your board. Your log is partial log too. Cannot tell anything prior to that.

Initrd flash will check the device tree. So the issue here seems to be your device tree does not match to your board and cause usb fails to detect the SSD.

Please refer to document to correct the device tree to match your hardware.
https://docs.nvidia.com/jetson/archives/r35.4.1/DeveloperGuide/text/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal#porting-the-universal-serial-bus

1 Like

@WayneWWW

Hi,

WE are now able to boot our custom board. Issue was we connected the USB drive to USB 0 port , after switching to USB 2 port, we were able to successfully boot.

Thank you.

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