qq2440启动linux后插入u盘出现usb 1-1: device descriptor read/64, error -110,usb 1

针对“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技术站

(2)
上一篇 2023年5月24日
下一篇 2023年5月24日

相关文章

  • Lua中的异常处理pcall、xpcall、debug使用实例

    Lua提供了三个异常处理的接口,分别是pcall、xpcall、debug。 pcall pcall(f, arg1, ···)函数会调用f函数并捕获任何可能发生的错误,如果没有发生错误,则返回true和f函数的返回值,否则返回false和错误信息。 示例 function foo() error("foo error") end loc…

    C 2023年5月23日
    00
  • C语言实现3个数从小到大排序/输出的方法示例

    C语言实现3个数从小到大排序/输出的方法示例 问题描述 C语言中如何实现3个数从小到大排序/输出? 解决方案 #include <stdio.h> int main() { int a, b, c; printf("请输入三个整数:\n"); scanf("%d%d%d", &a, &b, …

    C 2023年5月30日
    00
  • 基于C语言打造高效通讯录的示例代码

    针对“基于C语言打造高效通讯录的示例代码”的完整攻略,我们可以分为以下几个步骤来进行讲解: 1.设计数据结构 在打造通讯录的代码中,我们需要首先设计合理的数据结构来储存通讯录信息。在此我们可以采用链表数据结构来实现。所以在数据结构的设计中,需要定义一个结构体来存储每位通讯录人员的信息,然后私有一个指向实体的指针来实现链表。 2.实现通讯录基本功能 通讯录的基…

    C 2023年5月24日
    00
  • VS2022创建Windows服务程序的方法步骤

    以下是VS2022创建Windows服务程序的方法步骤: 1. 创建新项目 打开Visual Studio 2022,选择“创建新项目”,在弹出的窗口中选择“Windows服务”,命名并选择项目保存位置后,点击“创建”按钮。 2. 编写代码 创建完成后,打开新建项目,可以看到项目中已经自动生成了一个Service1.cs文件。接下来,在Service1.cs…

    C 2023年5月23日
    00
  • C语言实现井字棋(三子棋)

    C语言实现井字棋(三子棋)攻略 概述 井字棋(三子棋)是一种比较简单的两人游戏,可以用来练习C语言编程基础。本攻略将介绍如何使用C语言实现井字棋(三子棋)游戏。 准备工作 在开始编写代码之前,需要先安装C语言编译器。这里我们推荐使用Dev-C++,因为它是一款免费、轻量级、易用的C语言编译器。安装完成后,打开Dev-C++,新建一个C源代码文件,即可开始编写…

    C 2023年5月23日
    00
  • C语言 超详细讲解链接器

    C语言 超详细讲解链接器 什么是链接器 在C语言编写代码时,我们往往需要调用一些库函数,比如printf、malloc等等。这些库函数在我们的代码文件中并没有实现,而是存储在系统或其他库文件中,我们需要通过链接器把这些函数与我们编写的代码组合在一起,生成可执行程序。 链接器主要负责以下两个任务:- 符号解析:将目标文件中引用的符号与定义的符号建立联系。- 符…

    C 2023年5月23日
    00
  • JavaScript中的JSON 中文版翻译

    下面是关于“JavaScript中的JSON 中文版翻译”的完整攻略。 什么是JSON? JSON,全称为JavaScript Object Notation,即JavaScript对象表示法,是一种轻量级的数据传输格式。它以键值对的形式存储数据,非常适合用于Web应用中的数据交互和传输。 JSON数据的基本格式 JSON数据的基本格式是一个键值对,键名必须…

    C 2023年5月23日
    00
  • C 程序 查找商和余数

    首先我们要明确一下,这里所提到的“C程序查找商和余数”指的是在C语言下进行整数的除法运算,得到商和余数的操作。 接下来,我将为大家提供完整的使用攻略,包括实现代码和使用示例: 1. 实现代码 下面是实现整数除法运算,得到商和余数的一段C语言代码: #include <stdio.h> int main() { int dividend, divi…

    C 2023年5月9日
    00
合作推广
合作推广
分享本页
返回顶部