20.04 上未检测到 USB 端口

20.04 上未检测到 USB 端口

编辑: 我正在使用HP ENVY 台式机 - 750-450ng配备新 PSU 和 RTX2070

编辑2: 对于遇到同样问题的人来说,这个问题已经解决了,所有 USB 端口现在都可以正常工作。我不知道为什么,这让我很烦恼

我刚刚从 Win10 切换到 Ubunutu 20.04,这是我第一次长时间使用 Linux。请原谅我明显的初学者错误。

重新安装 Ubunutu 20.04 后,一切正常,蓝牙和所有 USB 端口(USB-A 和 -C、2.0 和 3.0)均正常。硬盘、鼠标和键盘均被识别。我还能进入 BIOS(所有 USB 端口都标记为活动状态)。

更新并重启后,所有 USB 端口都无法工作,蓝牙也无法识别。我无法访问 BIOS,因为启动时无法识别键盘。但端口有电,我可以从端口加载设备。

我必须安装一个带有额外 USB 端口的 PCI 卡,这样我才能写这个。

我发现了其他一些问题,其中一些是类似的,但没有一个能解决我的问题。

BIOS 中的旧版支持-> 我在 BIOS 中没有找到合适的选项(使用重新安装的版本检查)

死问题

主板坏了-> 全新安装时端口运行良好

BIOS 中再次支持旧版-> BIOS 中仍未显示匹配选项

上述内容的副本

在 Win 10 上,我遇到了与 XHCI 驱动程序相同的问题,解决问题时我陷入了蓝屏的启动循环,因此我切换到 Ubunutu。

我还怀疑这里有一个有故障的 XHCI 驱动程序,它是随更新一起安装的。

如何使用安装后的驱动程序?

这是我在其他问题中找到的一些命令的输出(始终连接着一个 USB 记忆棒(3.0)和一部手机(UBS-C):

lsusb-t

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 5000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 480M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 1: Dev 2, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
    |__ Port 2: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 2: Dev 4, If 1, Class=Human Interface Device, Driver=usbhid, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M

grep -i xhci /boot/config-$(uname -r)

CONFIG_USB_XHCI_HCD=y
CONFIG_USB_XHCI_DBGCAP=y
CONFIG_USB_XHCI_PCI=m
CONFIG_USB_XHCI_PCI_RENESAS=m
CONFIG_USB_XHCI_PLATFORM=m
CONFIG_USB_ROLES_INTEL_XHCI=m

请参阅lspci-v | grep xhci

Kernel modules: xhci_pci
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci
    Kernel driver in use: xhci_hcd
    Kernel modules: xhci_pci

lsmod | grep hcd; lspci -nnk | grep “USB 控制器” -A2

00:14.0 USB controller [0c03]: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [8086:a12f] (rev 31)
    Subsystem: Hewlett-Packard Company 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller [103c:828a]
    Kernel modules: xhci_pci
--
01:00.2 USB controller [0c03]: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:1ada] (rev a1)
    Subsystem: NVIDIA Corporation TU106 USB 3.1 Host Controller [10de:12fe]
    Kernel driver in use: xhci_hcd
--
05:00.0 USB controller [0c03]: Fresco Logic FL1100 USB 3.0 Host Controller [1b73:1100] (rev 10)
    Subsystem: Fresco Logic FL1100 USB 3.0 Host Controller [1b73:1100]
    Kernel driver in use: xhci_hcd

相关内容