I’m trying to install the following PCIe USB3.1 card on our Jetson TX2 developer board:
https://www.startech.com/Cards-Adapters/USB-3.0/Cards/2-port-usb-3-1-card~PEXUSB312A2#dnlds
The card seems to be installed correctly (it is listed on lspci), but when I plug a USB device it wouldn’t show up in the system. I’ve tried two Logitech C920 webcams and a USB keyboard.
Here is the output of lspci, lsusb and dmesg | grep pcie:
(With a C920 connected to the PCIe card - that doesn’t appear in the system -, a bluetooth mouse dongle and a keyboard plugged to a usb hub connected to the USB board on the development board)
ubuntu@tegra-ubuntu:~$ lspci
00:01.0 PCI bridge: NVIDIA Corporation Device 10e5 (rev a1)
01:00.0 USB controller: ASMedia Technology Inc. ASM1142 USB 3.1 Host Controller
ubuntu@tegra-ubuntu:~$ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 004: ID 045e:0745 Microsoft Corp. Nano Transceiver v1.0 for Bluetooth
Bus 001 Device 006: ID 045e:0750 Microsoft Corp. Wired Keyboard 600
Bus 001 Device 002: ID 0409:0059 NEC Corp. HighSpeed Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
ubuntu@tegra-ubuntu:~$ dmesg | grep pcie
[ 0.349381] node /plugin-manager/fragment-500-pcie-config match with board >=3310-1000-500
[ 0.367236] node /plugin-manager/fragment-500-e3325-pcie match with board >=3310-1000-500
[ 1.174519] iommu: Adding device 10003000.pcie-controller to group 48
[ 13.721153] tegra-pcie 10003000.pcie-controller: 4x1, 1x1 configuration
[ 13.731059] tegra-pcie 10003000.pcie-controller: PCIE: Enable power rails
[ 13.743621] tegra-pcie 10003000.pcie-controller: probing port 0, using 4 lanes
[ 13.756143] tegra-pcie 10003000.pcie-controller: probing port 2, using 1 lanes
[ 14.204535] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 14.608474] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 15.011452] tegra-pcie 10003000.pcie-controller: link 2 down, retrying
[ 15.013467] tegra-pcie 10003000.pcie-controller: link 2 down, ignoring
[ 15.013760] tegra-pcie 10003000.pcie-controller: PCI host bridge to bus 0000:00
[ 15.020645] pcieport 0000:00:01.0: enabling device (0000 -> 0002)
[ 15.020711] pcieport 0000:00:01.0: Signaling PME through PCIe PME interrupt
[ 15.020717] pcie_pme 0000:00:01.0:pcie01: service driver pcie_pme loaded
[ 15.020783] aer 0000:00:01.0:pcie02: service driver aer loaded
[ 15.081099] tegra-pcie 10003000.pcie-controller: speed change : Gen-1 -> Gen-2
Any ideas? Do I have to set up the pcie card in any way?
Thanks
Kai