Trouble with USB3 chipset uPD720201

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).

2

1 Answer

That kernel is way too old. Initial usb 3 support was added to 2.6, but the real support for xhci was added in 4.4-4.6. It's part of the linux-firmware load as well as the kernel proper.

Keep in mind that you should attempt to upgrade the firmware first, (via bootable windows emulation), then the kernel(preferably 4.6.3 at the time of this writing), . If you've never upgraded a kernel before, it's very simple. 3 files(amd64 generic header & image & all.deb), one command(dpkg -i headers.deb image.deb), reboot, and you're done.

2

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

You Might Also Like