Alan Cox wrote: >> 13 10:12:20 kern: res ff/ff:ff:ff:ff:ff/ff:ff:ff:ff:ff/ff Emask 0x12 >> (ATA bus error) > > Splat > >> 13 10:12:20 kern: ata4.00: exception Emask 0x10 SAct 0x0 SErr 0x19 0002 >> action 0xa frozen >> 13 10:12:20 kern: ata4.00: hotplug_status 0x4 >> 13 10:12:20 kern: ata4: SError: { RecovComm PHYRdyChg 10B8B Dispar } > > SATA link dies > >> 13 10:13:25 kern: ata4: limiting SATA link speed to 1.5 Gbps > > We try 1.5GBit > >> 13 10:14:30 kern: ata4: SError: { RecovComm PHYRdyChg 10B8B Dispar DevExch } >> 13 10:14:37 kern: ata4: port is slow to respond, please be patient >> (Status 0xff) > > First guess would be a dud drive but it could be power or cabling or > firmware or ... > > In all the sane cases I would have expected it to recover, particularly > if it was cabling. Hmm... this could be either the drive or the controller. After that happens, can you please plug the power line off the drive, wait a few tens of secs and plug in again and see whether the drive comes back? Even if the drive was serving root fs, you should still be able to see whether libata can converse with the device. Just don't unplug and replug while libata is still trying to recover the device. Unwritten data in the disk buffer will be lost when you unplug the power and libata would think it was just transmission glitch and the fs will just continue as if nothing happened which could result in massive filesystem corruption. -- tejun -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html