I purchased a USB3 PCIe card with the NEC (Renesas) uPD720201 chipset after reading many reports that the NEC chipsets have excellent support in Linux.
I have not been able to get it working at all. I purchased a second card with the same chipset, but it is also is not working.
I'm running Ubuntu 12.04 x86_64. Kernel is 3.2.0-75-generic (I also tried 3.13 kernel, but same problem) Motherboard is ASUS M4A785-M and Phenom II X4 965.
lspci -nn
shows the card:
02:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03)
But lsusb
doesn't show any usb3 root hub. Nothing happens when I plug in any usb device.
The output of dmesg | grep xhci
is interesting:
[ 1.540238] xhci_hcd 0000:02:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 1.540251] xhci_hcd 0000:02:00.0: setting latency timer to 64
[ 1.540254] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 1.540290] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number8
[ 20.437088] xhci_hcd 0000:02:00.0: can't setup
[ 20.437090] xhci_hcd 0000:02:00.0: USB bus 8 deregistered
[ 20.437182] xhci_hcd 0000:02:00.0: PCI INT A disabled
[ 20.437183] xhci_hcd 0000:02:00.0: init 0000:02:00.0 fail, -110
[ 20.437196] xhci_hcd: probe of 0000:02:00.0 failed with error -110
I've tried booting with/without USB devices plugged-in; no difference.
I've tried using a different power-supply connector (thinking I might have a bad connection).
lspci -nn
so we can see the PCI device type ID?