USB 3.0 Devices Recognized as USB 2.0 on Jetson Orin NX with Waveshare IO Base

I’m experiencing an issue where USB 3.0 devices are being recognized as USB 2.0 devices on my Jetson Orin NX with Waveshare IO Base expansion board.

Hardware Setup:

  • Jetson Orin NX: Engineering Reference Developer Kit

  • Expansion Board: Waveshare Jetson Orin IO Base (4× USB 3.2 Gen2 Type A ports)

  • USB Hub: QZ Active Powered USB Hub (14-port USB 3.1 Gen 1)

  • Cameras: ICT cameras and NOVATEK ASJ ZNX_NVT cameras

Current Behavior:

  • USB 3.0 devices show bcdUSB 2.00 instead of 3.00

  • All devices appear on Bus 001 (USB 2.0) instead of Bus 002 (USB 3.0)

  • Device speeds show 480 Mbps instead of 5000+ Mbps

  • USB 3.0 bandwidth (10 Gbps) remains completely unused

*** Please note that this reply is generated by LLM automatically ***

Based on the provided context, I’ll attempt to address the issue you’re experiencing with your Jetson Orin NX and Waveshare IO Base expansion board.

The problem seems to be related to the USB 3.0 devices being recognized as USB 2.0 devices, which is causing them to operate at lower speeds (480 Mbps instead of 5000 Mbps) and not utilizing the available USB 3.0 bandwidth (10 Gbps).

Here are a few potential reasons and possible solutions:

  1. USB 3.2 Gen 2 Type-A ports: The Waveshare IO Base expansion board has USB 3.2 Gen 2 Type-A ports, which should support USB 3.0 speeds. However, it’s essential to ensure that the USB 3.0 devices are connected to the correct ports and that the ports are configured correctly.
  2. USB controller and driver: The Jetson Orin NX uses the xHCI (Extensible Host Controller Interface) driver for USB 3.0 support. Verify that the xHCI driver is properly configured and loaded on your system. You can check the kernel logs or use the lsusb command to verify the USB controller and device information.
  3. USB 3.0 signal routing: The USB 3.0 signal routing guidelines (Table 7-5) specify the requirements for USB 3.0 signal routing. Ensure that the USB 3.0 signals are routed correctly on the Waveshare IO Base expansion board and that the signal integrity is maintained.
  4. Power delivery: USB 3.0 devices require more power than USB 2.0 devices. Verify that the Waveshare IO Base expansion board is providing sufficient power to the USB 3.0 devices. You can check the power delivery specifications for the expansion board and the USB 3.0 devices.
  5. Device compatibility: Although the ICT cameras and NOVATEK ASJ ZNXNVT cameras are USB 3.0 devices, it’s possible that they are not compatible with the Jetson Orin NX or the Waveshare IO Base expansion board. Verify that the devices are compatible and that the necessary drivers are installed.

Comparison with other devices:

  • The QZ Active Powered USB Hub 14-port USB 3.1 Gen 1 seems to be working correctly, as it’s recognized as a USB 3.0 device. This suggests that the issue might be specific to the ICT cameras and NOVATEK ASJ ZNXNVT cameras.
  • The Jetson Orin NX Developer Kit uses a U513 Cypress Type-C controller and ucsi_ccg driver for USB 3.2 support. Although this is not directly related to the issue, it’s essential to ensure that the USB 3.2 controller and driver are properly configured and loaded on your system.

To further troubleshoot the issue, you can try the following:

  • Verify the USB device information using the lsusb command.
  • Check the kernel logs for any USB-related errors or warnings.
  • Use a USB 3.0 analyzer or a logic analyzer to verify the USB 3.0 signal integrity and protocol compliance.
  • Try connecting the USB 3.0 devices to a different USB 3.0 port or a different host controller to isolate the issue.

If none of these suggestions resolve the issue, please provide more information about your setup, including the kernel version, device tree, and any relevant configuration files.

*** Please give the thumbs up if you get answers you like. Or provide feedback to help us improve the answer. ***

There is no update from you for a period, assuming this is not an issue anymore.
Hence, we are closing this topic. If need further support, please open a new one.
Thanks
~1105

What is your usb connection here?