Bri*_*sak 5 udev boot-failure 12.04 sata
这与之前与安装相关的问题有关,现在已解决。我提出了一个新问题,因为我仍然需要让我的 DVD 驱动器工作。
问题:
当我的 ASUS DRW-24B1/ST DVD 驱动器连接到我的 asmedia ASM1061 时启动失败。
症状:
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
Run Code Online (Sandbox Code Playgroud)
背景:
该ASM1061是PCIe到SATA桥接器提供2个6Gb / s的端口,并应该是完全符合SATA规格。
我刚刚在华硕 P8Z77-V pro 主板的精美印刷中发现“这些 SATA 端口仅用于数据硬盘驱动程序。不支持 ATAPI 设备。”
但是,我已经使用这个驱动器安装了 Windows 7,我也可以从它运行 Ubuntu 12.04 安装程序。我唯一一次遇到问题是在 Ubuntu 启动期间,当它尝试 IDENTIFY PACKET DEVICE 时,它似乎是一个ATAPI 命令。
我不能简单地将此设备切换到另一个 SATA 端口,因为它们已经分配给其他设备。(我的芯片组的 2 x 6Gb/s 连接到我的启动 SSD 和快速 HDD,而 4 x 3Gb/s 端口运行 RAID 5 阵列。)如果这无法修复或解决,我想我会得去买SATA外接卡。布莱克。
想法:
如果这确实是设备特定的问题(它不支持 ATAPI 发现),那么我不能指望 - 是udev
吗?- 使用它。但是,似乎 Windows 甚至 Ubuntu 安装程序都可以正常工作。那为什么udev
会有问题呢?
归根结底,让 DVD 在 Ubuntu 下工作会很好,但我可以没有它。但是,由于这是一台双引导机器,我无法物理断开它,因为我希望它与 Windows 一起使用。(每次我想启动 Ubuntu 时都不能物理断开它。;-)
问题:
这应该被认为是一个错误吗?我的感觉是,如果它适用于其他操作系统,它可能也适用于 Ubuntu。
我该如何解决这个问题?我对 linux 内部结构的了解有限,但似乎我应该能够以某种方式告诉udev
(或任何正在发现的东西)忽略该设备。有办法吗?
事实证明,这些是来自内核的 libata 消息,是由发送到 DVD 驱动器的 ATAPI 命令产生的。问题是,DVD 所附的 ASM1061 不支持 ATAPI。
解决方案是编辑/lib/udev/rules.d/60-persistent-storage.rules,找到包含“ATAPI”一词的行并将下一行注释掉。
感谢 Olli Helin 对我之前帖子的回答!
显然,ASM106x 和光驱根本不兼容。它有效 - 大多数时候。但然后砰!整个机器崩溃了,这是屏幕上的最后一条消息:
ata10.00: exception Emask 0x52 SAct 0x0 SErr 0xffffffff action 0xe frozen
ata10: SError: { RecovData REcovComm UnrecovData Persist Proto HostInt PHYRdyChg PHYInt CommWake 10B8B Dispar BadCRC Handshk LinkSeq TrStaTrns UnrecFIS DevExch }
ata10.00: failed command: IDENTIFY PACKET DEVICE
ata10.00: cmd a1/00:01:00:00:00/00:00:00:00:00/0 tag 0 pio 512 in
res 40/00:03:00:00:00/00:00:00:00:00/a0 Emask 0x56 (ATA bus error)
ata10.00: status: { DRDY }
ata10: hard resetting link
Run Code Online (Sandbox Code Playgroud)
该问题也在 linux-ide 邮件列表上进行了讨论:http://thread.gmane.org/gmane.linux.ide/55284
提到的另一个解决方法是libata.atapi_passthru16=0
(内核参数)。
但最终它似乎是一个有缺陷的 SATA 控制器,您应该完全避免将它用于光驱。使用由另一个控制器支持的 SATA 端口或 USB 适配器。
归档时间: |
|
查看次数: |
3415 次 |
最近记录: |