Okay, so I installed HDAPM to try to solve my noisy hard drive issue (on my Late 2008 MBP), but I've got a dumb question: how can I tell if it's running? I looked in Activity Monitor, but couldn't see it listed...
Jottle, for the amount of work required in Terminal anyways, you might as well skip showing hidden files in Finder and just copy the file directly.
Your commands needed to be run would be as follows:
sudo mkdir /usr/local/bin
sudo cp [insert location of hdamp here] /usr/local/bin
sudo cp [insert location of hdamp.plist here] /library/launchDaemons
If you ever want to quickly tell Terminal the location of a file, just drag the file directly into Terminal. It will fill out the exact location.
Make sure to add quotes around the file location if there are spaces in the address. The other option is to add a backslash ( \ ) in front of each space. Dragging a file into Terminal will automatically add backslashes.
Anyone know if HDAPM still works in Snow Leopard?
I couldn't get hdamp to work using the "normal" instructions in Snow Leopard. Maybe because there didn't appear to be a local directory in Snow Leopard. Not sure...not a programmer. I found this link:
http://mymacfixes.blogspot.com/2009/06/how-do-i-stop-clicking-noise-from-hard.html
And now it is up and running and better yet, I haven't heard a click from my new Western Digital 500 GB drive.
Hey, hoping someone can help me out with this. So, I followed the install instructions from the link above. I dragged the HDAPM file to Applications/Utilities like it said, Then used Lingon to create a new Launchd configuration.
When I run console to see if it's working I get:
(com.andrew.launchd.hdapm[47]) posix_spawn("/Applications/Utilities/hdapm disk0 max", ...): No such file or directory
I'm assuming I didn't enter the info correctly in Lingon when setting up the new Launchd config but I am new to this and am not sure where I am going wrong.
Any help would be hugely appreciated.
Thanks
let me know how it went...
Thanks for your help Jon08.
Ok, still getting the same error. Here is exactly what I did:
1. I clicked on the "+" and selected "User Daemons"
2. Now... for "Name" I am assuming that is the first field that says "Label". My Account name is "Andrew Turner" so I entered "com.andrewturner.launchd.hdapm".
3. I am assuming that "What" is the next field called "Program Arguments". I clicked the "+" and in the top field I entered "/Applications/Utilities/hdapm disk0 max".
4. I clicked the box that says "RunAtLoad".
5. Saved and restarted... same error.
Again, thank you for your help on this. I got a new WD Scorpio Blue 500 and am having intermittent stutters every 30 seconds or so and really want to get rid of it so I can enjoy this drive. I am hoping this helps.
You're apparently dealing with a totally different configuration than you were supposed to. There is no "Program Arguments" or "Label" in which I described to you.
Now first off, trash any hdapm related files you've installed on your computer, so that the only hdapm related file will be the hdapm.dmg file itself. I am not sure why you clicked the "+" button more than once, either. You're only supposed to click it in the very beginning when you're making a new launchd configuration. And when you click on the "+", a window will open saying "Where should the launchd configuration file be placed?" - and you select the third option, which is "Users Daemons," then click the "Create" button.
Now, go back to my post and do exactly as I wrote. In the "Name" section, enter com.andrewturner.launchd.hdapm as you wrote. Then when you get to the point where it says "under "When" select "Run it when it is loaded by the system (at startup or login)" check that option, then click the "Save" button next to the "+" button above.
Now restart your computer and then run Console and look for hdapm logs. If the log says what I wrote above, then you're good.
See, once I click "Create" I get a window that has 5 buttons across the top "Basic, Miscellaneous,Paths, Limits, Sockets, Experts". Under those buttons I have fields called "Label, Program Arguments, Program and Description", and three checkboxes that say "Disabled, RunAtLoad, OnDemand". I don't see any fields for "Name, When etc."
I am using Lingon 1.2 if that helps.
Oh well, this didn't fix the issue for me... thanks again. Not sure what else to do with this drive but the stalling is pissing me off. Guess I will return it.
That's odd. You said you got the success msg and you're still experiencing clicking?
Long story short, ever since installing this drive I had had a problem where everything just stalls for a split second every 30 seconds or so. Through all the searching on this forum I found two things that could be causing this, either the firmware 1.7 problem or this where the heads are parking. This was one fix I wanted to try, another member here described the same symptoms as mine so I wanted to give this a shot. The other potential fix was the EFI Firmware issue and downgrading to 1.6. But everything I have read in that thread states that that particular issue is only relevant to MBPs from mid 2009 on (with the SD Card Slot), mine is an early 2009 with the express card slot.