【问题标题】:device descriptor read/64, error -110设备描述符读取/64,错误 -110
【发布时间】:2012-11-30 21:49:13
【问题描述】:

我有一个运行基于 debian 的 openmediavault 的存储服务器。 操作系统位于直接插入主板的 USB 3.0 记忆棒中(没有 USB 集线器或其他东西)。 系统运行良好大约 3 个月和 2 天前我收到此错误:

usb 1-3: device descriptor read/64, error -110
usb 1-3: device not accepting address 33, error -110
usb 1-3: device not accepting address 34, error -110
hub 1-0:1.0: unable to enumerate USB device on port 3

当我重新启动服务器时,一切都恢复正常了。 第二天我面临同样的错误......

我能做些什么来解决这个问题。我不想丢失 3TB 的数据...

【问题讨论】:

    标签: usb debian


    【解决方案1】:

    USB 错误 -110 表示“传输完成前超时”,这可能是由任何原因引起的。最常见的,是因为超出了功率;主机无法为笔式驱动器提供足够的电力来运行。由于没有足够的电量,U盘也无法将设备描述符提供给主机,导致无法识别等。也许您的主板上装满了消耗所有可用电源的设备。

    【讨论】:

    • 到目前为止它运行良好,我插入 MB 的唯一东西是 3 个 SATA-HDD 和 CPU-Fan。没有什么东西可以消耗这么多能量......
    • 嗯,这取决于...您已经研究了主板、硬盘和 CPU 风扇的规格(即使我认为风扇不会消耗很多电量)。
    • 离题。我曾经诊断出一个类似的问题,一个工业计算机板(实际上它是由富士通西门子调整为工业/医疗用途的前笔记本电脑系列)和一个 FireWire 工业相机。这台相机正在随机重置。事实上,所有外围设备都共享同一个电源,并且在某些情况下,电路板会切断摄像头的电源,以便为更高优先级的设备供电。
    • @garzanti:同样的事情......我得到了-32(请通知@我,因为我不手动检查答案)
    • #define EPIPE 32 /* Broken pipe */ virtsync.com/c-error-codes-include-errno 是 URL
    【解决方案2】:

    问题在于 USB 3.0 记忆棒需要比平时更多的电流才能用于 USB 2.0 设备。 这会导致错误。 我更换了棒,除此之外,我还安装了最新的 BIOS 驱动程序。 没有更多问题了!

    【讨论】:

      【解决方案3】:

      只是添加另一个数据点:我的 Inateck 双托架 USB 3.0 到 SATA 设备 (amazon link) 遇到“错误 -110”消息。这为我修复了它:

      1. shutdown -h now(关掉电脑)
      2. 从计算机上拔下 USB 设备。
      3. 拔下电脑背面的电源线。
      4. 拔下 Inateck 的电源 - 从墙上插座中拔出电源插头
      5. 注意到 Inateck 壁疣上有一个绿色发光的 LED;等待天黑。
      6. 总共等了大约 3 分钟。
      7. 重新插入所有设备并启动。

      工作就像一个魅力。

      注意:之前我尝试只是拔掉电脑并让它静置一会儿;那没有用。我不得不从电脑上拔下 USB 插头,从墙上拔下 USB 设备电源适配器。

      必须与 USB 电源供应/协商有关吗?

      【讨论】:

      • 感谢您提供的信息。我在 Linux 上的一些 NIVIDIA 驱动程序中使用了 发光的 LED 东西,所以我知道你的意思。在我的情况下,我在连接电源之前插入了一个有源 USB 集线器。尽管集线器在连接任何东西之前就开始供电,但我感到很惊讶。根据此处的 cmets,似乎 USB 端口状态被锁定在 110,直到任何热启动板载内存失去电源足够长的时间以忘记。就像我说的,已经在图形驱动程序中看到了这一点。回来跑步真是一种解脱——我看不出可能出了什么问题。
      【解决方案4】:

      我遇到了同样的错误,但没有插入 USB 设备。我在 HP ProBook 430 的内部 ssd 驱动器上安装了 Suse 13.2 和 42.2。当我启动到 42.2 时,我收到了该错误

      设备描述符读取/64,错误 -110

      然后启动就停止了。在同一个硬盘上使用 13.2 就够奇怪了,我可以毫无问题地启动。 遵循 Johnsters 的建议,拔掉任何电源,包括移除电池,终于做到了,所以非常感谢。 对于所有遇到此帖子而没有任何明显的 USB 设备交互问题的人:尝试让您的系统无电压,它仍然可以解决问题。

      【讨论】:

      • 谢谢,有帮助!我有类似的情况:在我的 Ubuntu 16.04 中运行官方内核升级(从 4.15.0-136 到 -137)后,我在启动时遇到了同样的错误。我可以通过引导菜单管理以使用 -136 内核成功引导,我重新安装了 -137 内核升级,并按照此答案中的建议进行了操作:关闭计算机,并且,可以肯定的是,拔掉 一切(键盘、鼠标、扬声器、电源、任何 USB 蓝牙设备,...)。休息 5 分钟后,我重新插入电源,重新启动,一切都很好。感谢上帝!
      【解决方案5】:

      我家的主电压不够高。它低于 180V(通常为 220-240)。有时我会遇到同样的错误。有时我的电脑会自行重启。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-09-18
        • 1970-01-01
        • 2014-07-31
        • 1970-01-01
        • 2018-02-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多