我有一系列我正在为工作而构建的具有 USB 读卡器的机器。当我启动它们时,我收到一长串消息:
...
[ 2347.768419] hub 1-6:1.0: unable to enumerate USB device on port 6
[ 2347.968178] usb 1-6.6: new full-speed USB device number 10 using ehci_hcd
[ 2352.552020] usb 1-6.6: device not accepting address 10, error -32
[ 2352.568421] hub 1-6:1.0: unable to enumerate USB device on port 6
[ 2352.768179] usb 1-6.6: new full-speed USB device number 12 using ehci_hcd
[ 2357.352033] usb 1-6.6: device not accepting address 12, error -32
...
Run Code Online (Sandbox Code Playgroud)
在一些较旧的机器上,在读卡器最终接受地址之前只需要尝试几次,而在较新的机器上可能需要几分钟。更换硬件不是一种选择,将 USB 读卡器插入不同的端口只是旧机器的一种选择。这是 11.04 下的问题,我现在正在运行 12.04 测试版,但它仍在发生。
我可以在软件中做些什么(也许是 udev 规则?)来解决这个问题?
任何建议表示赞赏。如果您需要,我很乐意提供更多详细信息。
您可以尝试 USB 设备的旧初始化方案吗?这可以通过更改内核参数来完成/etc/default/grub:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"到GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usbcore.old_scheme_first=1"update-grub| 归档时间: |
|
| 查看次数: |
37921 次 |
| 最近记录: |