如何修复COMRESET失败错误?


16

在新建的HTPC上进行新安装后,我无法启动!我每次都会进入initramfs,并得到很多ata2: COMRESET failed (errno=16)

完整错误在这里:

ata2.00 exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
ata2.00: cmd a0/01:00:00:60:00/00:00:00:00:00/a0 tag 0 dma 96 in
         res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
ata2.00: status: { DRDY }
ata2.00: COMRESET failed (errno=16)

机器:

  • 主板:ASUS AT3IONT-I Duluxe
  • OCZ Ram的2Gigs
  • 80GB西方数字笔记本电脑硬盘
  • Ubuntu 11.04最低

更多细节:

  • 我已经完成了多次重新安装
  • 我已经做了磁盘检查
  • 我已经完成了CPU检查
  • 我已经进行了内存检查
  • 我已经使用Ultimate Boot CD用零填充了前百万字节和最后一百万字节
  • 已检查的SATA端口已启用
  • 尝试过RAID,SATA和AHCI模式
  • 尝试了所有新的SATA电缆。
  • 尝试从USB启动Arch-类似错误:[sda] No caching mode page presentError: boot device didn't show up after 30 seconds,然后插入initramfs中。

救命?


-已检查的SATA端口已启用-尝试过的RAID,SATA和AHCI模式
John Hamelink 2011年

尝试了所有新的SATA电缆。顺便说一句,磁盘在该错误发生之前会旋转下来,这可能是CDROM驱动器吗?
John Hamelink 2011年

尝试#3:bugzilla.redhat.com/show_bug.cgi? add the option line to grub to disable ncq : libata.force=noncq
id=549981

Answers:


8

我刚才有这个问题。显然,这似乎是硬盘分区的问题。我这样解决了:

  • 收到initram时,键入exit
  • 它为您提供带有选项的菜单。选择fsck。
  • 让它扫描硬盘。完成后,return按键,它将立即带您进入登录屏幕。

我注意到/home在检入initramfs时未安装。这可能是由于您的硬盘驱动器。一个月前我正常关闭系统后,一切都很好。这只是在我今天开始时发生的。

无论如何,我的系统现在已经启动。:-)


1
很高兴知道它很有用。
preetam'4
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.