我已经在 Ebay 上购买了基于 VIA VL805 的廉价 USB 3.0 控制器,我已经在戴尔 OEM 主板上对其进行了测试,并且运行良好。
但是现在在我的技嘉 990FXA-ud3 上它不起作用,xhci 驱动程序未设置:
02:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483] (rev 01)
Subsystem: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483]
03:00.0 USB controller [0c03]: VIA Technologies, Inc. VL805 USB 3.0 Host Controller [1106:3483] (rev 01)
Subsystem: Gigabyte Technology Co., Ltd VL805 USB 3.0 Host Controller [1458:5007]
Kernel driver in use: xhci_hcd
正如您所见,我的主板使用与廉价控制器相同的芯片,这纯属巧合。廉价控制器位于总线 2 上
我的 dmesg 指示此错误:
dmesg | grep xhci
[ 1.257762] xhci_hcd 0000:02:00.0: xHCI Host Controller
[ 1.258353] xhci_hcd 0000:02:00.0: new USB bus registered, assigned bus number 8
[ 17.466094] xhci_hcd 0000:02:00.0: can't setup: -110
[ 17.466913] xhci_hcd 0000:02:00.0: USB bus 8 deregistered
[ 17.466949] xhci_hcd 0000:02:00.0: init 0000:02:00.0 fail, -110
[ 17.466963] xhci_hcd: probe of 0000:02:00.0 failed with error -110
[ 17.467016] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 17.467020] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 8
[ 17.467135] xhci_hcd 0000:03:00.0: hcc params 0x002841eb hci version 0x100 quirks 0x00000090
[ 17.467240] usb usb8: Manufacturer: Linux 4.15.0-20-generic xhci-hcd
[ 17.467405] xhci_hcd 0000:03:00.0: xHCI Host Controller
[ 17.467407] xhci_hcd 0000:03:00.0: new USB bus registered, assigned bus number 9
[ 17.467441] usb usb9: Manufacturer: Linux 4.15.0-20-generic xhci-hcd
[ 17.800067] usb 8-1: new high-speed USB device number 2 using xhci_hcd
问题是我想要使用这个控制器将其分配给虚拟机(passtrough),但是当我这样做时,虚拟机需要一段时间才能启动并最终返回相同的 dmesg,所以我认为问题出在这里。
我该如何解决这个问题?
提前感谢您的回答:)