这是我当前的 USB 设置;我有一个 Anker 品牌的供电集线器连接到总线 3:
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 4: Dev 25, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 26, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 1: Dev 26, If 1, Class=Human Interface Device, Driver=usbhid, 1.5M
|__ Port 4: Dev 27, If 0, Class=Hub, Driver=hub/4p, 480M
|__ Port 1: Dev 28, If 0, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 28, If 1, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 28, If 2, Class=Audio, Driver=snd-usb-audio, 12M
|__ Port 1: Dev 28, If 3, Class=Human Interface Device, Driver=usbhid, 12M
|__ Port 2: Dev 29, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/: Bus 02.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/4p, 10000M
|__ Port 3: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 5000M
/: Bus 01.Port 1: Dev 1, Class=root_hub, Driver=xhci_hcd/10p, 480M
|__ Port 4: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 480M
但是,我每秒都会收到以下消息到 dmesg:
usb usb4-port4: Cannot enable. Maybe the USB cable is bad?
如果我拔掉 USB3 上的集线器,消息就会停止。我的系统可以正常运行,但这些消息使我的 dmesg 日志增长得很快并且更难搜索。我应该做什么来解决这个问题。如果可能的话,我同意禁用 4 号总线。
更多信息:
如果我从集线器上拔掉所有东西,这些消息仍然会出现。
内核版本:
Linux version 4.19.75 (nixbld@localhost) (gcc version 7.4.0 (GCC)) #1-NixOS SMP Sat Sep 21 05:17:15 UTC 2019