我在一个持续运行的系统上使用 Linux。 USB 声卡已连接到系统。
有时,随机地,有时在半夜,USB 会断开连接,几秒钟后又会弹出。
Mär 18 03:52:41 test kernel: usb 1-1: USB disconnect, device number 35
Mär 18 03:52:44 test kernel: usb 1-1: new full-speed USB device number 36 using xhci_hcd
Mär 18 03:52:44 test kernel: usb 1-1: New USB device found, idVendor=8087, idProduct=1024
Mär 18 03:52:44 test kernel: usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Mär 18 03:52:44 test kernel: usb 1-1: Product: USB2.0 Device
Mär 18 03:52:44 test kernel: usb 1-1: Manufacturer: Generic
Mär 18 03:52:44 test kernel: usb 1-1: SerialNumber: 20170726905959
主要问题是,有时设备在多次重新连接后不会再次出现,直到我重新启动。
这种情况不仅发生在一个系统上,而且发生在大约 100 个系统上。
我的问题是:
- 如何从 Linux USB 堆栈获取扩展 USB 日志?我想知道是否涉及暂停模式之类的东西
- USB 控制器是否有可能在一段时间后阻止设备直到重新启动?为什么设备最终没有再次出现还有其他想法吗?