Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

hdapm fails with 10.6.8 update

After updating to 10.6.8, hdapm (for clunking noise) fails to set the APM level on my drive. I get the following message:


"disk1: WDC WD6400BPVT-00HXZT0

Setting APM level to 0xfe: FAILED"


It successfully worked on all previous updates to Mac OS X. I'm using a MacBook (late 2008, aluminum) with a Western Digital WD6400BPVT. Anyone else experiencing this problem?

MacBook

Posted on Jun 23, 2011 3:32 PM

Reply
26 replies

Jun 24, 2011 6:41 AM in response to lgsonnet

It has not fixed the issue, have about 300 load cycles more according to SMART reporter in the about 3 hours i HAD 10.6.8. Now back to 10.6.7 and I think i will stick to this for a while. If it is wd or Apples fault, I can't really say, but i never read a warning from apple, that WD drives show this behavior.


As I said, I think it is not acceptable, that hdapm is needed to make a mac work with WD hard drives.BTW, is it just WD or Hitachi drives, too?. This problem is known for such a long time, it needs to be adressed or Apple has the responsibility to warn its customers not buying western digital hard drives because of incompatibilities. Apple, can your hear me?

Jun 24, 2011 6:52 AM in response to andreas68

I agree it is a ridiculous situation.


However I don't think its Apple's fault. Apple can't control the drive because of the WD firmware that comes with it. How easy would it be for WD just to provide a software tool for mac users to switch of power saving in its drives? Thats seriously all we need.


People have contacted WD support about this and they generally just say to use the Hdapm utility even though its unsupported. Anyway as its doubtful that WD's engineers are going to help at all as they haven't now for ... years..., I'd love to see an update for Hdapm to help with this issue. Otherwise I'll have to abandon my WD drive and never buy from them again.

Jun 26, 2011 5:00 AM in response to dheeraj22

For me this worked:


Move your hdapm.plist file from the LaunchAgents directory to /library/LaunchDaemons

Give root-privileges to hdapm.plist using: sudo chown root:wheel /libary/LaunchDaemons/hdapm.plist


It now runs successfully at start-up again.


Basically it comes down to this: in 10.6.8 you seem to need root-privileges to run hdapm successfully. When you run hdapm.plist from the LaunchAgent directory - where it is usually placed - it will run as root after login with the privileges of that specific account. If you place the plist in the /library/LaunchDaemons directory it will run at startup as root - before login - providing that the privileges for the plist are set correctly.

hdapm fails with 10.6.8 update

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple ID.