如何解决启动时出现 USB 错误?

如何解决启动时出现 USB 错误?

在我的笔记本电脑中,我安装了 ubuntu 16.04 LTS,我有 Windows 8 的双启动选项。

当我打开笔记本电脑并选择 ubuntu 时,每次都会显示一条错误消息。

[  22.174038] usb 1-1.6: device descriptor read/64, error -110

但有时笔记本电脑可以正常工作。但有时我在连接 USB 调制解调器(加密狗)时也会出现问题。此错误与加密狗连接错误有关系吗?如何解决上述错误?

答案1

据一评论者Stack Overflow 上有一些文件包含错误代码编号的解释。

$ find /usr/include/ -iname *errno* -print -exec grep 110 {} \;
/usr/include/asm-generic/errno.h
#define ETIMEDOUT   110 /* Connection timed out */

在这种情况下,我的解释是,usb 子系统尝试检测并读取设备 1-1.6 的设备描述符,以了解如何与此设备通信。不幸的是,设备没有及时响应,因此在此示例中,连接在 22.174038 处超时。在此故障后,操作系统可以尝试一次或多次检测设备,请在journalctl事件发生后检查(搜索工作方式与 vim 中相同),在操作系统不久后再次尝试后,设备是否被正确检测到?是调制解调器加密狗还是其他原因?

如果检测到了,那就没什么可担心的。如果没有,那么你需要确定这个问题与哪个设备有关,以及它何时发生。当你从 Windows 切换到 Ubuntu 或重新启动 Ubuntu 时,这种情况是否也会发生?

为了避免 USB 互联网加密狗出现问题,我建议将其包含的 SIM 卡用于移动 wifi 热点、具有热点功能的双 SIM 卡手机或内置调制解调器。

我之前链接的问题已由原帖作者本人回答,他说更新固件/BIOS 解决了这个问题。您可以检查是否有适用于您的笔记本电脑或相关 USB 设备的固件更新(通常没有,但有可能)。

相关内容