我在使用 Seagate 笔记本电脑 SSHD 1TB 时遇到问题,PN:ST1000LM014-1EJ164-SSHD-8GB。
dmesg | grep ata1:
说:
[ 1.197516] ata1: SATA max UDMA/133 abar m2048@0xf7d36000 port 0xf7d36100 irq 31
[ 6.548436] ata1: link is slow to respond, please be patient (ready=0)
[ 11.232622] ata1: COMRESET failed (errno=-16)
[ 16.588832] ata1: link is slow to respond, please be patient (ready=0)
[ 21.269019] ata1: COMRESET failed (errno=-16)
[ 26.621223] ata1: link is slow to respond, please be patient (ready=0)
[ 56.322386] ata1: COMRESET failed (errno=-16)
[ 56.322449] ata1: limiting SATA link speed to 3.0 Gbps
[ 61.374591] ata1: COMRESET failed (errno=-16)
[ 61.374651] ata1: reset failed, giving up
此外,我在 GParted 中没有看到该驱动器。
这是否意味着该驱动器已死亡或半死亡?
答案1
由于问题出在链路上,而不是驱动器本身报告的实际错误,因此从技术上讲,这意味着 SATA 端口、SATA 电缆或驱动器存在问题。尽管驱动器很可能已经死了。 (但如果有一根电缆,请尝试另一根电缆!)
答案2
我只是花了几个小时试图解决同样的错误。我只是在日志中注意到它,因为我正在调试一个不相关的问题;即使出现“COMRESET failed (errno=16)”错误,系统仍然能够引导至 Debian。
我确信这不是硬件问题,但将 sda 的电缆从 SATA0 移至任何其他端口后,它就消失了。我通过使用所有其他可用组合启动并在 SATA0 中尝试不同的电缆/驱动器组合向 SATA0 证明了这一点;该错误仅在使用该端口时引发。
Mobo 是和硕 IPISB-CH2(来自 HP h8-1250ea 的捐赠者),供参考。