Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
If you can't get that "success" message to work, follow these instructions:

1. First of all download ‘HDAPM’ from mckinlay.net.nz/hdapm

2. If Safari doesn’t open it, click on the .DMG file yourself. You see 3 files: a readme, the hdapm.plist and the program itself.

3. Now its time to reveal the hidden folders in Leopard. Go to the Terminal (you can search for it in spotlight; this is the searchbar with the magnifying glass at the top-right of you screen). Copy/paste the following line in the Terminal and press enter:

defaults write com.apple.finder AppleShowAllFiles -boolean true;killall Finder

Leave the Terminal open for now.

4. Open the Finder, go to your Macintosh HD and then to the map /usr → /local → /bin. If there is no map /bin you will have to create it. Do this by Copying and pasting the following line in the Terminal and press enter:

sudo mkdir /usr/local/bin

Ignore the warning and give your admin password. The map /bin has now been created.

5. Copy/past the program hdamp (not the .plist) to the /bin map.

6. Go back to your HD and look for the map /library and then /launchDaemons. Put the hdapm.plist in here and confirm it again with your admin password.

7. Restart your Mac. After reboot, open the console (use spotlight again) and search for the string hdapm (searchbar is again on the right).

8. You will find:

Setting APM level to 0xfe
Success

If this appears, you are done. Congratulations!

But…. If you find:

localhost com.apple.launchctl.System[2]: launchctl: Dubious ownership on file (skipping): /Library/LaunchDaemons/hdapm.plist*

…you need to go on to point 9.

9. To tackle this problem you have to download the program Lingon from lingon.sourceforge.net. Open it.

10. You have to create a new .plist for hdapm. Click on New (top-left in the program) and check ‘User Daemons’ and then ‘create’. In the 1st field fill in:

hdamp2

the 2nd field:

/usr/local/bin/hdapm disk0 max

and following the 3, check:

"Run it when it is loaded by the system (at startup or login)"

You created hdamp2, as you can see on the left. Click on hdamp and disable it (uncheck the box with enabled) or delete it from /HD/library/LaunchDaemons. Reboot you Mac.

11. If everything went right, your blip/pop sounds are gone. The only thing left to do is hide your folders again. Go to the terminal and copy/paste the following line and press enter:

defaults write com.apple.finder AppleShowAllFiles -boolean false;killall Finder

The End!

Sorry, I know it is an old thread, but after following your guide I've got this message on the console:



Uploaded with ImageShack.us

there is the error message about file ownership, but the following message report a success in setting APM to 0xfe.
Do you think hdapm is correctly set in my MBP ?
Thank you
 
Am seriously considering a different brand HDD other than Western Digital for my late 2009 13" MBP. I have the Scorpio Blue 500GB drive, and I've exhausted everything trying to figure out why my MBP won't sleep on it's own; I've concluded it's GOT to be this HDD.

Closing the lid, pressing the power button, Opt+Cmd+Eject, Apple-->Sleep... all work just fine. It's leaving the MBP idle with or without power plugged in that's the problem. The MBP just will NOT sleep on its own.

hdapm has been utilized, all kinds of Terminal-fu attempted, including pmset stuff, using utils like SmartSleep, zapped PRAM, reset SMC, reseat the RAM, etc. etc. etc. I've reformatted the drive THREE TIMES, even zeroed it out once, reinstalled everything from scratch twice, and have even had an Apple Genius completely replace the MBP. Yet the issue remains.

If I put an Apple-branded 120GB or 160GB HDD in my MBP, it sleeps just fine. But will NOT with the WD Scorpio Blue 500GB.

Normally, this is not a big deal. If I walk away, just close the lid; if I know I'm going to be gone for awhile, put it to Sleep; guess it's just the geek in me that wants Sleep to work the way it SHOULD.

Yes, I've turned off Dropbox sync, turned off wifi, unplugged ethernet, checked all Bluetooth settings, and even watched the Console. During the time the MBP is supposed to Sleep on its own when idle, there are NO MESSAGES in the Console.

I give up.

I've even tried all the suggestions in this thread. I'm spent.

Guess I'll be looking for a Seagate (I don't trust Hitachi drives or anyone else) 500GB HDD. 5400rpm is fine with me, I just want a 500GB drive that I don't have to futz around with like this. SSD is way too expensive for me.

Sorry, just had to vent my frustration. I've been trying to fix this issue for many, many months. I'm tired.
 
Am seriously considering a different brand HDD other than Western Digital for my late 2009 13" MBP. I have the Scorpio Blue 500GB drive, and I've exhausted everything trying to figure out why my MBP won't sleep on it's own; I've concluded it's GOT to be this HDD.

Closing the lid, pressing the power button, Opt+Cmd+Eject, Apple-->Sleep... all work just fine. It's leaving the MBP idle with or without power plugged in that's the problem. The MBP just will NOT sleep on its own.

hdapm has been utilized, all kinds of Terminal-fu attempted, including pmset stuff, using utils like SmartSleep, zapped PRAM, reset SMC, reseat the RAM, etc. etc. etc. I've reformatted the drive THREE TIMES, even zeroed it out once, reinstalled everything from scratch twice, and have even had an Apple Genius completely replace the MBP. Yet the issue remains.

If I put an Apple-branded 120GB or 160GB HDD in my MBP, it sleeps just fine. But will NOT with the WD Scorpio Blue 500GB.

Normally, this is not a big deal. If I walk away, just close the lid; if I know I'm going to be gone for awhile, put it to Sleep; guess it's just the geek in me that wants Sleep to work the way it SHOULD.

Yes, I've turned off Dropbox sync, turned off wifi, unplugged ethernet, checked all Bluetooth settings, and even watched the Console. During the time the MBP is supposed to Sleep on its own when idle, there are NO MESSAGES in the Console.

I give up.

I've even tried all the suggestions in this thread. I'm spent.

Guess I'll be looking for a Seagate (I don't trust Hitachi drives or anyone else) 500GB HDD. 5400rpm is fine with me, I just want a 500GB drive that I don't have to futz around with like this. SSD is way too expensive for me.

Sorry, just had to vent my frustration. I've been trying to fix this issue for many, many months. I'm tired.

I had the exact same issue as you. All the computers in my house would not auto sleep. I found a fix to my issue after no help with google and trying every known standard fix....

Let me ask you this: Did you ever install a launch daemon called "Antipop"?

Antipop supposedly fixed the audible sound of when external speakers are connect to a Mac laptop and one can hear a sound when the laptop's sound card powers up from sleep.

I had anti pop installed, even though I manually uninstalled it, some component from that app was not letting the computer sleep.

Downloaded the latest version of this app/launch daemon, which comes with it's own UNinstaller...used the uninstaller, and bingo...all my macs now sleep!
 
I had the exact same issue as you. All the computers in my house would not auto sleep. I found a fix to my issue after no help with google and trying every known standard fix....

Let me ask you this: Did you ever install a launch daemon called "Antipop"?

Antipop supposedly fixed the audible sound of when external speakers are connect to a Mac laptop and one can hear a sound when the laptop's sound card powers up from sleep.

I had anti pop installed, even though I manually uninstalled it, some component from that app was not letting the computer sleep.

Downloaded the latest version of this app/launch daemon, which comes with it's own UNinstaller...used the uninstaller, and bingo...all my macs now sleep!

Sorry for the delay in response, I have MacRumors Forums set to send me instant notifications of forum posts, but am not getting them.

No, I didn't ever install AntiPop. My issue remained.

Know how I fixed it?

Got a new hard drive from a different company.

I have a Core i5 15" MBP now, and I dropped a Seagate 500GB drive in there; did a fresh install of OSX (at the time 10.6.3), and migrated my apps & files over. Now, my MBP sleeps just fine on its own.

Western Digital is still my #1 favorite drive, but I won't use them inside Macs anymore. Their "drop detection" or whatever it is just doesn't wash with what OSX/Unix has running already.
 
Old thread, but still.
I have the exact sleep problem with my MBP and WD 640 Blue. It just won´t sleep!
Very annoying and it looks like I have to change the HD to fix this. Depressing
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.