Hi,
On my Jetson Orin Nano Dev Kit, I found that the type-c port host mode cannot detect the devices compatible with USB 3.2 using USB 3.2, but accesses the devices using USB 2.0. According to the hardware spec, it should support USB 3.2[1].
Environment of the Jetson Orin Nano Dev Kit:
OS is booted on a SD card. The firmware was installed on the module using the following command in BSP[0]:
sudo ./flash.sh -k A_cpu-bootloader p3768-0000-p3767-0000-a0-qspi internal
When monitoring the serial console, I could see the firmware version is:
Jetson UEFI firmware (version 36.4.4-gcid-41062509 built on 2025-06-16T15:25:51+00:00)
$ cat /etc/nv_tegra_release
# R36 (release), REVISION: 4.4, GCID: 41062509, BOARD: generic, EABI: aarch64, DATE: Mon Jun 16 16:07:13 UTC 2025
# KERNEL_VARIANT: oot
TARGET_USERSPACE_LIB_DIR=nvidia
TARGET_USERSPACE_LIB_DIR_PATH=usr/lib/aarch64-linux-gnu/nvidia
When I plugged the USB disk drive on my pc:
:) tmp.KILQTbfrlU > lsusb
Bus 004 Device 005: ID 346d:5678 USB Disk 32
:) tmp.KILQTbfrlU > lsusb -D /dev/bus/usb/004/005
Device: ID 346d:5678 USB Disk 32
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 3.20
...
You can see the device can support USB 3.2.
However, when I plugged the usb drive on the Jetson Orin Nano Dev Kit, it showed:
$ lsusb
...
Bus 001 Device 005: ID 346d:5678 USB Disk 32
...
$ lsusb -D /dev/bus/usb/001/005
Device: ID 346d:5678 USB Disk 32
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
I also tried flipping the USB disk drive. The value of bcdUSB
was still 2.10.
dmesg -w
when plugging in the USB disk drive:
[ 770.345616] fusb301 1-0025: fusb301_work_handler: int_sts[0x01]
[ 770.346228] fusb301 1-0025: sts[0x11], type[0x10]
[ 770.346565] fusb301 1-0025: fusb301_set_mode: mode (4)(4)
[ 770.346901] fusb301 1-0025: fusb_update_state: a
[ 770.950135] fusb301 1-0025: fusb301_set_mode: mode (1)(1)
[ 770.950500] fusb301 1-0025: fusb_update_state: b
[ 771.088934] fusb301 1-0025: fusb301_work_handler: int_sts[0x01]
[ 771.089503] fusb301 1-0025: sts[0x11], type[0x10]
[ 771.090297] fusb301 1-0025: fusb301_set_dfp_power: host current(1)
[ 771.090307] fusb301 1-0025: fusb_update_state: 7
[ 771.104341] tegra-xusb 3610000.usb: Firmware timestamp: 2023-02-10 03:48:10 UTC
[ 772.315340] usb 1-1: new high-speed USB device number 7 using tegra-xusb
[ 772.473062] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 772.473513] scsi host0: usb-storage 1-1:1.0
[ 773.477986] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.00 PQ: 0 ANSI: 4
[ 773.477986] scsi 0:0:0:0: Direct-Access VendorC ProductCode 3.00 PQ: 0 ANSI: 4
[ 773.479803] sd 0:0:0:0: [sda] 62054400 512-byte logical blocks: (31.8 GB/29.6 GiB)
[ 773.479979] sd 0:0:0:0: [sda] Write Protect is off
[ 773.479988] sd 0:0:0:0: [sda] Mode Sense: 03 00 00 00
[ 773.479803] sd 0:0:0:0: [sda] 62054400 512-byte logical blocks: (31.8 GB/29.6 GiB)
[ 773.479979] sd 0:0:0:0: [sda] Write Protect is off
ode773.480925] sd [ 0:0.48:0:5] sd 0:0:0:0: [sda] No Caching mode page found
e cache: write through0:0: [sda] Assuming dnd
[ 773.480942] sd 0:0:0:0: [sda] Assuming drive cache: write through
[ 773.499572] sda: sda1
[ 773.500642] sd 0:0:0:0: [sda] Attached SCSI removable disk
[ 773.500642] sd 0:0:0:0: [sda] Attached SCSI removable disk
Any help is appreciated, thank you.