针对“qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1”的问题,我们可以尝试以下几个步骤进行排查和解决:
1. 检查硬件连接
首先,我们需要确定u盘插入是否有松动或接触不良等硬件问题。可以将u盘重新插拔几次并检查连接是否紧密。如果问题仍然存在,可以考虑更换其他的u盘进行测试。
另外,如果u盘能够正常在其他电脑或设备上运行,那么很有可能是qq2440设备本身的问题,需要进行下一步排查。
2. 检查系统驱动
错误提示中“device descriptor read/64, error -110”常常与usb驱动有关,因此我们可以检查相关的系统驱动是否正常。
可以通过lsmod | grep usb
命令查看系统是否加载了usb相关的模块。如果未加载,可以通过modprobe usbcore && modprobe usb-common
命令手动加载相关的模块。
如果已经加载了usb模块,可以尝试卸载重载来解决问题。通过以下命令进行操作:
rmmod usbcore && modprobe usbcore
3. 检查设备识别信息
在上述操作无法解决问题时,我们可以尝试查看设备的识别信息以进一步排查问题。
通过dmesg | grep usb
命令可以查看系统对usb设备的信息输出。可以查看是否有相关的错误提示和设备识别信息。
如果设备无法被识别,可以尝试使用其他的u盘或者使用其他的usb口。如果出现识别成功的信息,那么可以考虑更换原来的u盘或者进行修复或格式化操作。
以下是示例1:
$ lsmod | grep usb
usb_storage 69632 0
usbserial 32384 0
usbhid 57344 0
usbcore 233472 6 usb_storage,usbserial,usbhid,ehci_hcd,ohci_hcd
以上命令说明当前系统已加载了usb模块。如果没有加载,可以通过modprobe命令加载。
以下是示例2:
$ dmesg | grep usb
[ 1.114884] usbcore: registered new interface driver usbfs
[ 1.118789] usbcore: registered new interface driver hub
[ 1.122510] usbcore: registered new device driver usb
[ 1.125700] usbcore: registered new interface driver lan78xx
[ 1.129523] usbcore: registered new interface driver smsc75xx
[ 1.132477] usbcore: registered new interface driver smsc95xx
[ 1.135541] usbcore: registered new interface driver cdc_ether
[ 1.138792] usbcore: registered new interface driver rndis_host
[ 1.142031] usbcore: registered new interface driver cdc_subset
[ 1.145535] usbcore: registered new interface driver cdc_ncm
[ 1.148708] usbcore: registered new interface driver usb-storage
[ 1.154648] usbcore: registered new interface driver usbserial
[ 1.158172] usbcore: registered new interface driver usbserial_generic
[ 1.162336] usbserial: USB Serial support registered for generic
[ 1.170620] usbcore: registered new interface driver pl2303
[ 1.174466] usbserial: USB Serial support registered for pl2303
[ 1.358452] usbcore: registered new interface driver brcmfmac
[55788.247129] usb 1-1: new high-speed USB device number 13 using musb-hdrc
[55788.515174] usb 1-1: device descriptor read/64, error -110
[55788.831166] usb 1-1: device descriptor read/64, error -110
[55789.047028] usb 1-1: new high-speed USB device number 14 using musb-hdrc
[55789.315178] usb 1-1: device descriptor read/64, error -110
[55789.631174] usb 1-1: device descriptor read/64, error -110
[55789.846989] usb 1-1: new high-speed USB device number 15 using musb-hdrc
[55790.258215] usb 1-1: device not accepting address 15, error -110
[55790.263800] usb 1-1: new high-speed USB device number 16 using musb-hdrc
[55790.675180] usb 1-1: device not accepting address 16, error -110
[55790.678431] usb 1-1: new high-speed USB device number 17 using musb-hdrc
[55791.089193] usb 1-1: device not accepting address 17, error -110
[55791.092645] usb 1-1: new high-speed USB device number 18 using musb-hdrc
[55791.502528] usb 1-1: device not accepting address 18, error -110
[55791.502838] usb 1-1: USB disconnect, device number 18
以上信息中,可以发现设备插入后被正确识别,但因为某些原因无法正常连接。可以尝试使用其他usb口或更换u盘进行测试。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1 - Python技术站