Hi I have a bunch of Seagate Barracuda LP 1TB ST31000520AS drives. Some of them unload their heads very frequently. In 90 days 4 of the drives are in the 25k numbers (Start_Stop_Count), of their rated 50k. On the drives that have a high Start_Stop_Count I cannot set APM. If I try: sudo hdparm --verbose -B254 /dev/sdd /dev/sdd: setting Advanced Power Management level to 0xfe (254) outgoing cdb: 85 06 20 00 05 00 fe 00 00 00 00 00 00 40 ef 00 SG_IO: ATA_16 status=0x2, host_status=0x0, driver_status=0x8 SG_IO: sb[] = {72 0b 00 00 00 00 00 0e} SG_IO: desc[] = {09 0c .. } ATA_16 tf->status=0x51 tf->error=0x04 I/O error, ata_op=0xef ata_status=0x51 ata_error=0x04 HDIO_DRIVE_CMD failed: Input/output error Hdparm -I doesn't show an APM line on the broken devices. I have attached output from dmidecode, and smartctl -A and hdparm -I on both a healthy device and a bad device (yes, the healthy device are newer then the broken one, and are not bought in the same batch, same firwmare though: CC32). Kernel is 2.6.30-02063005-generic from http://kernel.ubuntu.com/~kernel-ppa/mainline/v2.6.30.5/ on Ubuntu Server. / Fredrik Tuomas
Attachment:
dmidecode
Description: Binary data
Attachment:
hdparm-healthy
Description: Binary data
Attachment:
hdparm-broken
Description: Binary data
Attachment:
smart-healthy
Description: Binary data
Attachment:
smart-broken
Description: Binary data