![USB 设备未被内核识别](https://linux22.com/image/154846/USB%20%E8%AE%BE%E5%A4%87%E6%9C%AA%E8%A2%AB%E5%86%85%E6%A0%B8%E8%AF%86%E5%88%AB.png)
我正在尝试将可编程 vaping USB 设备连接到我的 Linux Mint 笔记本电脑。
每次我将设备连接到笔记本电脑时,通过 watch 命令监视 lsusb 时都看不到该设备出现。
我还监视了内核,似乎内核永远无法识别该设备。仅在插入 USB 的一次实例中,内核输出:
LinuxMint kernel: usb 2-1.1: new full-speed USB device number 8 using ehci-pci
LinuxMint kernel: usb 2-1.1: new full-speed USB device number 9 using ehci-pci
LinuxMint kernel: usb 2-1.1: device not accepting address 9, error -32
我怀疑这可能是硬件问题,因此为了排除它,我在 Manjaro 主机上进行了尝试。在每个测试实例中,我都可以看到通过 lsusb 注册的设备。
内核报告:
Manjaro kernel: usb 2-2: device descriptor read/64, error -71
Manjaro kernel: usb 2-2: New USB device found, idVendor=268b, idProduct=0405, bcdDevice= 1.01
Manjaro kernel: usb 2-2: Product: Evolv DNA 200 USB
Manjaro kernel: usb 2-2: Manufacturer: Dimension Engineering
我认为以下输出是因为我没有定义 udev 规则,但内核检测到了该设备。
Manjaro kernel: hid-generic xxxx:xxxx:xxxx.xxxx: hiddev2,hidraw5: USB HID v1.10 Device [Dimension Engineering Evolv DNA 200 USB] on usb-0000:00:14.0-2/input0
Manjaro kernel: cdc_acm 2-2:1.1: ttyACM0: USB ACM device
mtp-probe[14653]: checking bus 2, device 14: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2"
mtp-probe[14671]: checking bus 2, device 14: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2"
ModemManager[597]: <info> [device /sys/devices/pci0000:00/0000:00:14.0/usb2/2-2] creating modem with plugin 'Generic' and '1' ports
ModemManager[597]: <warn> Couldn't create modem for device '/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2': Failed to find primary AT port
我怀疑 Mint 上的 TLP 电源管理可能是 USB 自动挂起模式的原因,但我已将其关闭。
关于为什么内核在 Mint 笔记本电脑上检测不到设备有什么建议吗?