我提前为问题标题可能不太清楚而道歉,我会尽力解释得更好。
简而言之,我开始遇到一些启动问题,有时只会导致启动时间更长,有时甚至完全阻止系统加载。在后一种情况下,我可以在屏幕上看到这些消息(以及更多消息):
ata3.00: failed command: IDENTIFY PACKET DEVICE
ata3.00: cmd a1/00:01:00:00:00/00:00:00:00:00/00 tag 0 pio 512 is
res 58/00:02:00:00:02/00:00:00:00:00/00 Emask 0x52 (ATA bus error)
ata3.00: status: ( DRDY DRQ )
******** 此处跳过 *******
INFO: task systemd-udevd:422 blocked for more than 120 seconds.
Not tainted 3.19.0-20-generic #30-Ubuntu
"echo 0 > /proc/sys/kernel/hung_task_timeout_secs" disables this message.
AskUbuntu 上已经有一些与我类似的问题的问题:
启动失败:失败:命令 IDENTIFY PACKET DEVICE
我可以在启动时阻止对特定设备发出 IDENTIFY PACKET DEVICE 命令吗?
安装 Ubuntu 15.04 时,出现“ACPI PCC 探测失败”和“命令失败:读取 Fpdma 队列”
从这些中我的理解是,我的 CD-ROM 或主板上的某些控制器不支持 ATAPI 命令,因此 Ubuntu 将它们发送到设备。
但是我在 2012 年组装了我的计算机,并没有遇到过像现在这样的问题。
所以我想知道这种 ATAPI 的使用是否是最近引入的(可能是 2 到 3 个月前),因为我记得这些问题是在几个月前的一些大型更新之后开始的。
因为如果答案是“否”,那么我的主板或 CD-ROM 肯定有问题。
先感谢您。
答案1
答案是否定的,至少该问题与 Ubuntu 15.04 的最新更新无关。
在 AskUbuntu 上针对类似问题的回答中(我现在找不到),有人提到 CD-ROM 的镜头可能需要清洁。
我取下了 CD-ROM 的盖子,虽然我怀疑灰尘是导致问题的原因,因为里面没有灰尘并且镜头看起来很干净,但出于某种原因,在我用柔软的餐巾纸清洁镜头并将设备重新连接到桌面后,驱动器开始正常工作(在此之前我无法写入),并且这些消息也消失了。
我希望这可以为那些可能遇到与我类似的问题的人提供帮助。