Apparently most (all?) of WD’s Green drives have a technology (intelliseek?) that suspends the heads after 8 seconds of inactivity. This is normally not a problem and something you can adjust with hdparm, however this is not possible, at least not with the two drives I have.
Changing APM (Advanced Power Management) is apparently not possible, this is the error i get when trying to change it on my WDC WD20EARX:
$ sudo hdparm -B 255 /dev/sdb
/dev/sdb:
setting Advanced Power Management level to disabled
HDIO_DRIVE_CMD failed: Input/output error
APM_level = not supported
When I try to change the timeout value, hdparm reports no errors but the load_cycle_count continues to increase, fast.
$ sudo hdparm -S 0 /dev/sdb
/dev/sdb:
setting standby to 0 (off)
$ sudo smartctl --all /dev/sdb | grep 193 && sleep 8 && sudo smartctl --all /dev/sdb | grep 193
193 Load_Cycle_Count 0x0032 198 198 000 Old_age Always - 7945
193 Load_Cycle_Count 0x0032 198 198 000 Old_age Always - 7946
Because the Load_Cycle_Count increases we can assume that smartctl wakes up the drive, even though we tried turning of the standby function.
I also tried different values for the standby timeout, 0, 251, 240, 253 (vendor-specific) and 255, nothing stopped the Load_Cycle_Count from increasing.
The problem with this is that the drive is rated for 300k load cycles, which would mean my drives will fail in under two years (my drive have been powered on for 360 hours, that is 22 load cycles per hour).
Apparently there are tools from WD that might help, however I have not yet tried them. This link describes some ways to fix the issue, but they did not work, as you can see above, it does also link to another page which in turn links to two tools which I might give a try to see what happens.
Links
Here is some links that take up the subject, I have not tried anything posted on any of the links, however that’s my intention.
- Blog entry mentioning how to fix the issue for a 500GB drive, including some info about freeDOS
-
Thread on WD’s forum mentioning that the tools should work with 2TB drives too.
- One of the official tools on WD’s homepage
- A FAQ entry about the issue at WDs homepage