VL805 PCIe USB 卡故障

VL805 PCIe USB 卡故障

我刚刚在我的 20.04 系统中添加了一张 VL805 PCIe 卡,虽然找到了它,并且为其分配了一个驱动程序 (xhci_hcd),但它却不工作。

这是 lspci -k 的输出:

28:00.0 USB controller: VIA Technologies, Inc. VL805 USB 3.0 Host Controller (rev 01)
        Subsystem: VIA Technologies, Inc. VL805 USB 3.0 Host Controller
        Kernel driver in use: xhci_hcd

到目前为止我发现的症状是,在 dmesg 中,有几个条目报告已找到该设备并且正在配置,但后来出现了这个条目:

[  117.733492] xhci_hcd 0000:28:00.0: WARNING: Host System Error
[  117.733534] xhci_hcd 0000:28:00.0: AMD-Vi: Event logged [IO_PAGE_FAULT domain=0x0012 address=0xd245d000 flags=0x0000]
[  117.749501] xhci_hcd 0000:28:00.0: Host halt failed, -110
[  128.779019] xhci_hcd 0000:28:00.0: xHCI host not responding to stop endpoint command.
[  128.795030] xhci_hcd 0000:28:00.0: Host halt failed, -110
[  128.795031] xhci_hcd 0000:28:00.0: xHCI host controller not responding, assume dead
[  128.795054] xhci_hcd 0000:28:00.0: HC died; cleaning up
[  128.795084] usb 3-1: USB disconnect, device number 2

这还有希望吗,还是我需要退回卡并尝试另一张?

编辑:好吧,我将退回该卡并订购另一张基于不同芯片组的卡。祝一切顺利。

答案1

只需在 bios 中禁用 iommu,然后在 grub 命令行中添加“iommu=soft”

答案2

看到您的评论,我相信这是一个答案,因此我将按原样发布答案部分。

禁用主板上的控制器并使用 Rocket Fish(非品牌)02:00.0 USB 控制器:NEC Corporation uPD720200 USB 3.0 主机控制器(rev 03)

相关内容