没有加载 USB 设备的驱动程序

没有加载 USB 设备的驱动程序

我刚刚从 20.04 升级到 22.04,现在 ubuntu 认为大多数 USB 驱动程序都被高估了。它似乎只加载 HID 和存储驱动程序,我无法让其他任何东西工作。

我知道所有这些设备都可以与我笔记本电脑上之前安装的 20.04 和 22.04 一起使用,没有任何问题或额外的设置(除了无法插入笔记本电脑的内部无线网卡)。

为什么它不在这里加载相应的驱动程序?我是否必须以某种方式手动安装驱动程序?是否有某些设置可以阻止它加载这些 USB 驱动程序?

任何建议都值得感激。

这是我的输出lsusb -t

/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 10000M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/2p, 480M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/8p, 5000M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/16p, 480M
    |__ Port 6: Dev 2, If 0, Class=Hub, Driver=hub/4p, 480M
        |__ Port 4: Dev 7, If 1, Class=Audio, Driver=, 12M
        |__ Port 4: Dev 7, If 2, Class=Audio, Driver=, 12M
        |__ Port 4: Dev 7, If 0, Class=Audio, Driver=, 12M
        |__ Port 4: Dev 7, If 3, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 5, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 2: Dev 5, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 6, If 0, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 3: Dev 6, If 1, Class=Human Interface Device, Driver=usbhid, 12M
        |__ Port 1: Dev 4, If 0, Class=Human Interface Device, Driver=usbhid, 12M
    |__ Port 10: Dev 3, If 0, Class=Wireless, Driver=, 12M
    |__ Port 10: Dev 3, If 1, Class=Wireless, Driver=, 12M
    |__ Port 11: Dev 8, If 2, Class=Audio, Driver=, 480M
    |__ Port 11: Dev 8, If 0, Class=Video, Driver=, 480M
    |__ Port 11: Dev 8, If 3, Class=Audio, Driver=, 480M
    |__ Port 11: Dev 8, If 1, Class=Video, Driver=, 480M
    |__ Port 12: Dev 9, If 0, Class=Mass Storage, Driver=usb-storage, 480M

编辑:请求的命令:

lsusb

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 007: ID 0d8c:0014 C-Media Electronics, Inc. Audio Adapter (Unitek Y-247A)
Bus 001 Device 006: ID 046d:c07e Logitech, Inc. G402 Gaming Mouse
Bus 001 Device 005: ID 046d:c33a Logitech, Inc. G413 Gaming Keyboard
Bus 001 Device 004: ID 13ba:0018 PCPlay Barcode PCP-BCG4209
Bus 001 Device 002: ID 1a40:0101 Terminus Technology Inc. Hub
Bus 001 Device 010: ID 1b71:0056 Fushicai USB 2.0 Camera
Bus 001 Device 003: ID 8087:0a2b Intel Corp. Bluetooth wireless interface
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

sudo dpkg -s linux-modules-extra-$(uname -r) | grep Status

dpkg-query: package 'linux-modules-extra-5.19.0-42-generic' is not installed and no information is available
Use dpkg --info (= dpkg-deb --info) to examine archive files.

答案1

未安装“linux-modules-extra-5.19.0-42-generic”

很可能“extras”软件包安装在较早的内核版本中,因此驱动程序可以在那里运行。请在 GRUB 菜单中启动较早的内核,然后执行以下操作:

sudo apt update
sudo apt install -y linux-modules-extra-5.19.0-42-generic

如果这不起作用,请在此处下载软件包并将其传输到 USB 密钥或类似设备上。https://packages.ubuntu.com/jammy/linux-modules-extra-5.19.0-42-generic使用以下命令安装:

sudo dpkg -i linux-*.deb

重启。一切就绪。

警告:请确保您安装的软件包与不存在驱动程序的正在运行的内核相匹配。找出:

uname -r

相关内容