设备名:中兴MF190

    Linux Kernel版本:3.4

    错误名:usb 1-1: device descriptor read/64, error -110
                    usb 1-1: device not accepting address 33, error -110
                    usb 1-1: device not accepting address 34, error -110

    症状:我的3G USB dongle在平台上第一次插拔(不管是开机插拔还是热插拔)都能正常运行,不过当我拔掉后,再插上,便会出现以上所示的错误,我用lsusb命令也看不到有任何的新设备被识别出来,之后我插上USB鼠标也是同样的被识别不出来

    解决方式:1.这里的error-110,实际上式连接超时的错误,至于为什么会出现这个错误,还不明所以,后来搜索到资料说USB2.0的驱动有些问题,会导致这样的问题,和USB相关的模块是ehci_hcd模块,你可以通过lsmod命令查看你当前的kernel是否加载ehci_hcd模块,若加载了你可以使用modeprobe -r ehci_hcd把该模块卸载掉,之后你再试试看设备能否被发现;如果还是不行,你找到系统的开机脚本在开机的时候不加载ehci_hcd模块,我便是这样在在开机的时候不加载ehci_hcd的模块,以后热插拔便恢复了正常。

    不过这样之后对USB的传输速度应该有一定的影响,这里只是暂时使用此方法解决,后续若有新发现,继续更新,若有同学有新的线索,恳请交流哦。


GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐