我已禁用 Plymouth,因此我可以看到启动时发生的所有事情。我注意到以下情况: - 插入 USB 鼠标时,它显示类似“已连接新的全速 USB 设备”的内容 - 插入我在圣诞节收到的游戏手柄时,它显示“低速 USB 设备” 你能确认全速是指 USB 2.0,低速是指 USB 1.1 吗(我猜 USB 3.0 应该是超高速的,没有 SS-USB 端口)
我之所以问这个问题,是因为游戏手柄的包装上写着它是 USB 2.0。注意:我无法检查lsusb
,因为它告诉我“无法枚举...”,而且它在 Ubuntu 和 Windows 上都无法正常工作。我猜它坏了...
答案1
全速和低速并不意味着设备具有 USB 1.1 或 2.0 接口。USB 2.0 设备也可以使用低速数据速率。低速约为 1.5 Mbit/s,我认为对于游戏手柄来说,不需要更高的速度。
您的内核似乎识别了该设备,但这failed to enumerate
是一个不好的迹象。这可能意味着该设备已损坏...但首先,您可以尝试通过以下终端命令禁用 ehci 主机控制器:
cd /sys/bus/pci/drivers/ehci_hcd/
sudo sh -c 'find ./ -name "0000:00:*" -print| sed "s/\.\///">unbind'
然后重新插入设备。