Somebody in the thread at some point said: > On Fri, 2007-11-02 at 10:08 +0000, Andy Green wrote: >> # hdparm -B 192 /dev/sda >> >> for a similar Toshiba drive to mine, and sure enough it stops the >> Load_Cycle count cranking up here along with the clicking I have >> suddenly become extremely sensitized to. >> >> Apparently you should stick it in /etc/rc.local to make it stick. > > I did get around to doing that, quite a while ago. But I set it at 255, > to turn it off completely. Though, it doesn't accept that, and the > value reads back as set at 254 (and disabled). Anyway, it did the trick > of stopping the drive clunking off every few seconds. Great. > However, that only solves the problem on a system that's booted up. If > I wake a computer up from hibernation, rc.local isn't executed, and the > drive comes up with its default bad values. Is there a similar script > that's run after de-hibernation? (Suspend to disk, in this case.) /etc/pm/hooks/ seems to be a place that is like /etc/init.d but for suspend and resume -- I guess the same for Hibernate. For example I have one guy in there called "99resolution" I see: #!/bin/sh case "$1" in thaw|resume) { /sbin/service 915resolution start ; } 2>/dev/null ;; *) ;; esac exit $? It's pretty clear that copying that into a file "/etc/pm/hooks/50stophddclick" and replacing the { /sbin/service...null part with hdparm -B 192 /dev/sda or 254 or whatever your magic number was would be a good bet for getting run on resume or "thaw"... I guess that is specifically what it is run with when coming out of hibernate. -Andy