由于 EMI,USB 端口被集线器禁用?

Hel*_*hne 7 linux usb static-discharge

我在 Linux 内核日志中看到以下消息:

usb usb1-port5: disabled by hub (EMI?), re-enabling...
Run Code Online (Sandbox Code Playgroud)

之后 USB 设备将断开连接。在某些情况下,它们会立即重新连接,而在其他情况下则不会。在后一种情况下,我还看到:

usb usb1-port5: Cannot enable. Maybe the USB cable is bad?
Run Code Online (Sandbox Code Playgroud)

是什么原因导致这些问题以及如何避免不良影响?

在这种特殊情况下,无线 USB 记忆棒直接连接到 USB 端口。该问题与一天中的特定时间无关。使用不同的 USB 端口没有什么区别。使用不同的无线 USB 记忆棒没有什么区别。使用不同的主板会有不同。断开其他 USB 设备的连接没有任何影响。

尽管此处提供了详细信息,但答案可以而且应该尝试涵盖更多设置,以对其他人有用。

Hel*_*hne 2

我不明白为什么。通过将无线 USB 记忆棒连接到使用 2 米电缆连接的外部 USB 集线器,将无线 USB 记忆棒从主板上物理移开,就可以解决断开连接的问题。

  • 我认为这是对“如何避免它”这个问题的合理答案,尽管它缺乏关于它为何起作用的细节。请添加更好的答案,而不是抱怨现有的答案。 (2认同)