USB3芯片组uPD720201出现问题

在阅读了NEC芯片组在Linux上得到极好支持的许多报道之后,我购买了带有NEC(瑞萨)uPD720201芯片组的USB3 PCIe卡 。

我根本无法让它工作。 我用相同的芯片组购买了第二张卡 ,但它也没有用。

我正在运行Ubuntu 12.04 x86_64。 内核是3.2.0-75通用(我也试过3.13内核,但同样的问题)主板是华硕M4A785-M和Phenom II X4 965。

lspci -nn显示卡片:

 02:00.0 USB controller [0c03]: Renesas Technology Corp. uPD720201 USB 3.0 Host Controller [1912:0014] (rev 03) 

lsusb没有显示任何usb3根集线器。 插入任何USB设备时没有任何反应。

dmesg | grep xhci的输出 dmesg | grep xhci很有意思:

 [ 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 

我尝试使用/不使用USB设备进行启动; 没有不同。

我尝试过使用不同的电源连接器(以为我可能连接不良)。

那个内核太旧了。 最初的usb 3支持被添加到2.6,但是在4.4-4.6中添加了对xhci的真正支持。 它是linux固件加载以及内核的一部分。

请记住,您应首先尝试升级固件, http://www.station-drivers.com/index.php? option = com_remository&Itemid = 353&func = select& id = 438&lang = en(可启动的Windows仿真),然后是内核(撰写本文时最好是4.6.3), http://kernel.ubuntu.com/~kernel-ppa/mainline/ 。 如果您之前从未升级过内核,那么它​​非常简单。 3个文件(amd64 generic header&image&all.deb),一个命令(dpkg -i headers .deb image .deb),重启,你就完成了。