我在持续运行的系统上使用 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 控制器会阻止设备,直到重新启动?还有其他想法为什么设备最终无法再次启动?