引导失败:失败:命令标识包设备


15

尝试从CD桌面映像安装并获取:

ata8.00: exception Emask 0x52 Sact 0x0 SErr 0xffffffff action 0xe frozen
ata8: SError: { blah blah }
ata8.00: failed command: IDENTIFY PACKET DEVICE
ata8.00: cmd blah blah
         res blah blah (ATA bus error)
ata8.00: status: { DRDY }
ata8: hard resetting link

我的硬件:三星830 256MB SSD的ASUS p8z77-v PRO

请帮忙!


您是否测试过刻录另一张CD或从另一台计算机运行该CD?什么时候确切发生?它是否在过程中的特定时间发生?请给我们更多信息!
martin-mystere 2012年

是的,CD从另一台计算机引导。这是在紫色屏幕之后立即发生的。我跳到选项屏幕,摆脱了boot命令中的“ silent splash”选项,然后在启动消息的前30行之内得到了它。控制台已初始化,看起来像是它第一次寻找设备。
布莱恩·斯皮萨克

根据其他信息,我怀疑这与我的SSD有关,但是我找不到任何解决方案。我的SSD已经在运行Win7。我的主板有8个SATA端口:4个通过aux芯片(我将用于RAID)和4个Z77芯片组。其中2个为6gb / s,两个为3gb / s。我在6gbs端口之一上具有SDD,而另一个将用于另一个内部驱动器。CD / DVD在3gbs端口中的一个上,另一个将用于外部端口。
Brian Spisak

这可能是驱动程序问题吗?如果是这样,是否有一个我可以从中进行更新的存储库,然后如何集成它?
Brian Spisak 2012年

实际上,当一堆消息在VGA模式下滚动时,我不确定该发生的确切位置,然后显示器重新初始化,我得到漂亮的漂亮字体,但只有几条消息。错误之前的最后一个是[drm]在5.8s处初始化i915...。然后有一个很长的延迟,我在35.1s时收到错误。
Brian Spisak

Answers:


15

我刚造了一台新电脑,遇到了同样的问题-找到了答案。

大多数人似乎都具有启动时间过慢的症状,但是我无法启动90%的时间。系统启动后,它似乎可以工作。如果您确实要引导,则应该可以使用以下命令触发问题:/lib/udev/ata_id --export /dev/sr0。当心,如果确实是问题所在,您的系统将死机。

该命令会将ATAPI命令发送到光盘驱动器。问题是,SATA控制器(在您的情况下为ASM1061)不支持这些ATAPI命令,从而导致系统冻结。

有两种解决方法:

  1. 将文件复制到,/lib/udev/rules.d/60-persistent-storage.rules/etc/udev/rules.d/60-persistent-storage.rules使编辑不会被更新覆盖。删除顶部有关不编辑文件的警告消息。找到包含单词“ ATAPI”的行。注释掉下一行。这样,udev将不会碰到ATAPI。保存并运行命令update-initramfs -u以完成更改。

  2. 更改光盘驱动器的SATA端口。我使用了这种方法,因为使用修改的udev规则引导除Linux以外的任何其他Linux都会导致冻结。

就我而言,主板是华擎Z77 Extreme4,具有用于两个SATA3端口的相同ASMedia ASM1061芯片。我其中有一个DVD驱动器,但出现了错误。将DVD驱动器切换到由Z77芯片处理的SATA端口,一切正常。


蝙蝠侠,圣靴!做到了!自从我撰写本文以来,我确实发现这是ATAPI和ASM1061的问题,我只是不知道如何防止libata使用ATAPI命令。我不能只切换端口,因为我将所有端口都用于RAID阵列和其他设备。我要添加的唯一一件事是,在阅读规则后,您应该执行update-initramfs -u。谢谢!!!!
Brian Spisak 2012年

引导Arch Linux实时USB时,我在华擎Z87 Extreme4主板的SATA3_A0端口上遇到了DVD驱动器相同的问题。切换SATA3端口可解决此问题。
logion

0

就我而言,我必须拔掉DVD ROM驱动器,因为它显然是引起问题的SATA端口之一。但是在Windows上再也不能少了...

它也可能有助于在预启动设置nouveau.modeset=0中将该linux行设置为行尾,并且我也一直在获取与此相关的错误。为此,请在Grub菜单上按“ e”进行编辑,然后按“ F10”应用并启动。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.