我希望我在正确的地方发帖。
每当我启动 Ubuntu 14 时,都会出现此错误:
ehci-pci 0000:00:id.0: port 1 reset error -110
ehci-pci 0000:00:id.0: port 1 reset error -110
ehci-pci 0000:00:id.0: port 1 reset error -110
ehci-pci 0000:00:id.0: port 1 reset error -110
hub 1-0:1.0: Cannot enable port 1. Maybe the USB cable is bad
ehci-pci 0000:00:id.0: port 1 reset error -110
ehci-pci 0000:00:id.0: port 1 reset error -110
基本上,第一个错误重复了 10 次,另一个错误在中间“带有 ”。系统启动正常,但我担心它有一天会崩溃,而且这是一台办公室电脑。
我使用的 USB 端口仅用于鼠标和笔记本电脑下方的冷却器。我在启动笔记本电脑之前拔掉了这两个端口,但出现了同样的错误,而 USB 插槽却是空的。
笔记本电脑是 Acer Aspire E 15 Start。任何帮助都将不胜感激。谢谢。
答案1
对于 Linux 中的 USB,有 3 个“通用”驱动程序。
UHCI - USB 1.x (Universal Host Controller Interface)
EHCI - USB 2.x (Enhanced Host Controller Interface)
XHCI - USB 3.x (eXtensible Host Controller Interface)
较新的版本应始终与前一个版本兼容。
这宏碁网站显示有一个 USB3.1 端口,但内核认为它是 EHCI。
解决方案 1:转到 BIOS 并检查 USB 是否有类似“兼容模式”的功能。我不会将端口降级为 2.x,因为 3.x 有很多很酷的功能。
解决方案 2:尝试找到相关规则/etc/udev/rules.d/
并将其从 ehci 更改为 xhci。我会从和开始grep -i ehci /etc/udev/rules.d/*
查找lsusb
所需的 ID。
我认为这不是硬件问题,否则您的笔记本电脑不会因该消息而受到任何影响。
答案2
我在 hp14 笔记本电脑上遇到了同样的问题。最后通过进入 BIOS 并将“Pre-OS 中的 USB3.0 配置”设置从“自动”更改为“启用”解决了这个问题。我不知道为什么这能解决问题。