昨晚将新的蓝光/DVD 驱动器安装到桌面上的 SATA 3 端口后,我遇到了一个非常奇怪的问题。
我安装的 Linux 发行版(Ubuntu 12.04/elementary Luna/kernel 3.7.5)无法启动。它似乎在模式集之后挂起。我可以使用以下内核选项进入恢复模式:nomodeset recovery
。 Fedora 23 MATE Live CD/DVD 似乎在完成初始启动加载屏幕后立即挂起。我可以启动到 Clonezilla Live CD,但无法进入已安装的 Linux 或新的 Fedora。
在 Clonezilla 内核日志中,我看到ata8.0
初始化失败,说的是一个IDENTIFY PACKET FAILED
或类似的东西。这让我认为 SATA 端口、SATA 电缆或蓝光/DVD 读取器设备有问题。在同一台机器上的 Windows 7 启动得很好,我可以在设备中播放 DVD,没有任何问题。
如何调试实际出现的问题以便修复它(可能使用内核启动参数)?
答案1
找到答案这里:
就我而言,主板是华擎 Z77 Extreme4,具有相同的 ASMedia ASM1061 芯片,用于两个 SATA3 端口。我其中一台有 DVD 驱动器,但出现了错误。将 DVD 驱动器切换到由 Z77 芯片处理的 SATA 端口,一切正常。
不幸的是,我们经常认为理所当然的东西(例如 SATA 和 USB)并不总是像我们想象的那样可靠。
就我而言,我的主板有两组不同的 SATA 端口,一组由一种类型的 SATA 固件运行,另一组由不同类型的 SATA 固件运行。将驱动器从一组端口切换到另一组端口解决了我的问题。
与此相关的是,主板制造商应该真的只需选择最适合该工作的芯片组并在任何地方使用它即可。