我意外删除了与我的集线器(扩展坞)相关的内核驱动程序:xhci_hcd。
[ 2543.191957] usb usb2-port2: unable to enumerate USB device
在哪里可以找到它?
谢谢。
编辑:
尝试安装 realtek usb 网络驱动程序后,我意外删除了 xhci_hcd 驱动程序。
当我连接 Hub 时我发现了这一点,它没有被操作系统识别,因此使用dmesg
命令,我得到了输出:
[ 2543.191957] usb usb2-port2: unable to enumerate USB device.
因此我在 lshw 中查找 usb2 并得到输出:
*-usb:2
description: USB controller
product: Tiger Lake-LP USB 3.2 Gen 2x1 xHCI Host Controller
vendor: Intel Corporation
physical id: 14
bus info: pci@0000:00:14.0
version: 20
width: 64 bits
clock: 33MHz
capabilities: xhci bus_master cap_list
configuration: driver=xhci_hcd latency=0
resources: iomemory:600-5ff irq:163 memory:603f260000-603f26ffff
在该configuration
部分下,我看到集线器所需的驱动程序是 xhci_hcd。
如果我的研究和结论有误,我很乐意听到。
如果问题确实是缺少驱动程序/模块,我该如何以及从哪里获取它?
它是包裹的一部分吗?
答案1
也许在这里: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/log/?qt=grep&q=usb
但我认为 Ubuntu 应该自动获取固件。
您有哪种类型的扩展坞?