USB ports stopped working in jetpack 6.x (AGX Orin devkit)

The USB ports were working fine on Jetson AGX Orin devkit using jetpack 6.0. About 2 weeks ago they stopped working for some reason. I tried to reflash the jetpack with both 6.0 and 6.1 using sdkmanager, but it didn’t help.

It seems like a software issue as the USB ports are working fine on jetpack 5.x. The only thing that is not working on jetpack 5 is nv-l4t-usb-device-mode service, which is also unusual as it was working fine before.

The keyboard is also working fine in boot screen, but it is not working anymore after booting the system on jetpack 6.

Attached the dmesg and journactl -u nv-l4t-usb-device-mode output from both jetpack 5 and 6:

Hi,

If you are designing a custom base board, then it means some adaptation configurations are needed.
Otherwise, your board may not work fine.

For Orin AGX series, you could refer to below document
https://docs.nvidia.com/jetson/archives/r36.3/DeveloperGuide/HR/JetsonModuleAdaptationAndBringUp/JetsonAgxOrinSeries.html?highlight=universal%20serial%20bus#jetson-agx-orin-platform-adaptation-and-bring-up
(please be aware that above link is for rel-36.3/jetpack6.0)

This document includes below configuration

  1. pinmux change & GPIO configuration
  2. EEPROM change as most custom boards do not have an EEPROM on it.
  3. Kernel porting
  4. PCIe configuration
  5. USB configuration
  6. MGBE configuration
  7. RGMII configuration

Thanks!

I am not designing a custom base board. I am using the nvidia devkit (cube) like this

Hi,

It looks more like the whole type C controller on your board has problem. Even in Jetpack5.

It is just Jetpack5 has no dependencies check in driver probe so your usb hub can still work. In jetpack6, the dependencies check didn’t pass so whole usb driver is not up.

Please RMA this board as it has hardware defect.

1 Like

Hi, thank you for the answer.

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