![Linux 启动时卡在 EHCI 问题](https://linux22.com/image/1145038/Linux%20%E5%90%AF%E5%8A%A8%E6%97%B6%E5%8D%A1%E5%9C%A8%20EHCI%20%E9%97%AE%E9%A2%98.png)
Apple Mac Mini 2009 版本。x86_64 上的 Ubuntu 12.04 和 14.04 运行良好,但经过一些 14.04 更新后,在启动时出现此问题(16.04 有同样的问题):
...
[XXXX] PPP generic driver 2.4.3
[XXXX] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[XXXX] ehci-pci: EHCI PCI platform driver
[XXXX] ehci-pci: 0000:00:04.1: EHCI Host Controller
[XXXX] ehci-pci: 0000:00:04.1: new USB bus registered, assigned bus number 1
[XXXX] ehci-pci: 0000:00:04.1: debug port 1
[XXXX] ehci-pci: 0000:00:04.1: irq 22, io mem 0xd3489200
这肮脏的解决方法是添加acpi=off
为内核参数,但我错过了所有的 ACPI 内容:电源管理......
同样的问题也出现在Mac Book Pro 机型
答案1
您可以尝试两件事:
简单的解决方案
只需拔掉电脑的电源 10 秒钟,再插上它就可以工作了!(是的,它可以工作)
如果这不起作用,请编辑 GRUB
解决方案就在 GRUB 中
- 去高级选项
- 选择
Recovery mode
选项 - 按下e进入编辑器。
编辑以在内核引导行中
nomodeset
包含acpi=off
linux /vmlinuz-3.0.2..... nomodeset acpi=off
按下F10即可启动。
这样它确实启动了,但无法识别键盘。
这证实了这是一个acpi
问题。
接下来我重新启动计算机并测试了不同的 acpi 选项本指南。
为我做这件事(像以前一样添加到 GRUB 中的内核引导行)的是
nolapic
F10再次,我的键盘便响应了。然后我运行fsck
,并再次重新启动。