需要在拔出而不是卸载 USB 设备时尽快检测到移除,但在运行 4.18.0-25-generic 内核的 18.04 桌面版和服务器版之间遇到问题。
在桌面版本中,删除检测是即时的,但在服务器版本中,以下消息会显示四次:
"usb usb2-port2: Cannot enable. Maybe the USB cable is bad?"
间隔大约为4秒。
谁能告诉我如何阻止这种情况发生,因为这会使该过程增加 16 秒的延迟。
短暂性脑缺血发作
答案1
这个 QMK 线程信息量很大:https://github.com/qmk/qmk_firmware/issues/6713
就我而言,我有一个 Ergodox-Infinity 键盘,它(错误地)使用额外的 USB3 线路在两个键盘半部之间进行通信。但连接到计算机的那一半最终使计算机感到困惑。计算机半检测 USB3 线路并尝试启动 USB 3.0 接口。但该设备实际上仅支持连接到计算机的 USB 2.0 接口。
下面的第一个建议对我有用,...本质上,阻止令操作系统混乱的不兼容 USB3 信号。