JP3.3 R28.2.1 USB devices not recognised on PCie card

Hi,

I have a PCIe 3.0 USB hub connected to my TX2. It worked fine with JP4.2. Unfortunately I’ve had to go back to JP 3.3 to try to resolve some other issues with rtabmap_ros.

I now find that I can’t access the USB devices connected to the hub. I saw a few previous posts related to the issue but they seemed to relate to R24.2

(L4T R24.2 PCIe IOMMU not working when switches (bridges) are present - Jetson TX1 - NVIDIA Developer Forums)

I thought this issue had been patched for R28. Any thoughts?

nvidia@tegra-ubuntu:~$ sudo lspci -v
[sudo] password for nvidia:
00:01.0 PCI bridge: NVIDIA Corporation Device 10e5 (rev a1) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 388
Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
Memory behind bridge: 50100000-501fffff
Capabilities: [40] Subsystem: NVIDIA Corporation Device 0000
Capabilities: [48] Power Management version 3
Capabilities: [50] MSI: Enable- Count=1/2 Maskable- 64bit+
Capabilities: [60] HyperTransport: MSI Mapping Enable- Fixed-
Capabilities: [80] Express Root Port (Slot+), MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: pcieport

01:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01) (prog-if 30 [XHCI])
Subsystem: VIA Technologies, Inc. VL805 USB 3.0 Host Controller
Flags: bus master, fast devsel, latency 0, IRQ 452
Memory at 50100000 (64-bit, non-prefetchable)
Capabilities: [80] Power Management version 3
Capabilities: [90] MSI: Enable+ Count=1/4 Maskable- 64bit+
Capabilities: [c4] Express Endpoint, MSI 00
Capabilities: [100] Advanced Error Reporting
Kernel driver in use: xhci_hcd

nvidia@tegra-ubuntu:~$ lsusb
Bus 002 Device 003: ID 2b03:f582
Bus 002 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 009: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x UART Bridge / myAVR mySmartUSB light
Bus 001 Device 003: ID 3938:1032
Bus 001 Device 002: ID 2109:2813 VIA Labs, Inc.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 002: ID 2109:0813 VIA Labs, Inc.
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 003: ID 2109:2813 VIA Labs, Inc.
Bus 003 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Thanks,
Ben

Hi,
http://www.galileo.com.tw/025-06-01-04.html
We have the device and it works fine on both JP4.2 and JP3.3. Do you have other cards to give it a try? Cards with Renesas chips.

Hi DaneLLL,

Thanks for letting me know that yours does work. Same VIA chip?

I’ll try to find one nearby with the Renesas chip.

Any other ideas to get this working from anyone are very welcome still!

Ta,
Ben