There have been written a lot about WD Green Caviar and Standby / spin-down. But I still have not been able to figure this out.
I have 3 WD Green drives:
WD15EADS - 1.5TB 32MB Cache - Firmware 01.00A01
WD10EACS - 1.0TB 16MB Cache - Firmware 01.01A01
WD10EAVS - 1.0TB 8MB Cache - Firmware 01.01A01
All drives spin down immediately with the hdparm -Y command.
All drives does not behave as expected using the hdparm -S command to set the spin down time. I found in this post, that hdparm -S 3 could work.
For the WD15EADS, hdparm -S 3 /dev/sdx, makes the drive spin down after 10 min. (The expected behavior would be 15 seconds)
For the WD10EAVS, hdparm -S 3 /dev/sdx, makes the drive spin down after about 15-20 min. (Haven't timed it accurately, but it works consistently)
However, the WD10EACS does not spin down at all. What can cause this? The WD10EACS only differs from the WD10EAVS by the amount of cache. It even has the same firmware revision.
All the drives are empty, and I'm certain I don't have anything accessing the drives which can keep them active.
BTW: For all drives the dreaded idle3 timer is disabled.
Apparently none of the drives support Advanced Power Management (hdparm -B /dev/sdx gives APM_level = not supported)