I posted something in a thread not only related to 2009 MacBook Pros, but I do have a STRONG FEELING that you are experiencing somehow the same issue and it would justify why apple decided to desactivate the SATA 2 with your Firmware 1.6 bundled in the first place with the june 2009 MacBook Pro.
http://discussions.apple.com/thread.jspa?threadID=2077220&start=180&tstart=0
--------------
Hello guys,
I wanted to post something in what you might be very interested.
I am suffering of this Beach Ball Of Death (BBOD) issue since I bought my late 2008 MacBook Pro 15'; saved it a couple of times by stopping myself when I really wanted to throw it through the window....
When I got it, the first thing I did was to replace its internal hard drive by a 7200 RPM from Seagate in order to have a super FAST laptop. Because of this beach balling, first I thought I was in lack of memory, thus I bought 2x2GB two months later.
Still, I had from time to time this beach ball spinning and stuccoing my Mac, but I was not using my mac for intensive tasks apart of playing sometimes under bootcamp (no problem with Windows XP by the way..) and sometime under MacOS. Games are running smoothly.
I erased and reinstaller Leopard twice (Fresh install) and I finally thought the bug was coming from my 7200RPM hard drive after reading all these posts on this discussions board. Therefore, I exchange it under warranty and I bought Snow Leopard at the same time, end of august (yeah, I know, but I wasn't living anymore in the same city where the shop I bought it was located and it took me time to get that the problem might come from the hard drive - I was looking for a software/daemon issue). First, after installing the new hard drive + Snow Leopard, I thought all my problems where gone. Finally the Beach Ball Of Death came back. I phone Apple for a motherboard exchange (that was a painful discussion, the lady kept saying this bug can only be software) and they finally said I have to go to an official reseller for a test I will have to pay if they conclude there is nothing wrong with my hardware.
The same day, they release the performance update 1.0. I applied it and.... no more beach ball for... 5 days or so... and then even my boot disk disappeared after an hard beach balling session when I tried coping 30GB from an external hard drive to my internal hard drive. I reinstalled Snow Leopard over my installation and then my Mac didn't wanted to boot anymore like if my installation was corrupted. Thus I made a new install again. This second install took my 3 HOURS AND AN HALF to complete...
So I am going to bring my mac tomorrow for a logic board replacement (the warranty expire the 5th of November...) but I wanted to be sure the bug was coming from there. I made intensive tests this WE during my free time:
- If I run a long memory test with TechTool Pro 5 + incline my bootcamp partition (to test intensive disk transfers), after a little while, everything starts getting incredibly slow and beach balling to death. Sometimes my MacBook Pro gets completely stuck or, WHEN IT GETS PRETTY WARM, I EVEN LOOSE WRITING PERMISSION ON MY INTERNAL hard drive.
- I ran a similar test booting from an external hard drive : I get beach balls as well, e.g. when I try to browse my internal disk, when cloning it + running a memory test.
- I wanted to be sure it is not coming from my 4GB memory sticks. Thus, I put again the original Apple memory (2x1GB) and another time only one memory stick (1x1GB). Similar issues too.
==> After these tests, I had each time to leave my mac cool down for two minutes or IT WOULD NOT BOOT AGAIN ON OS X (but under XP it works). I guess this bug only occurs when somethings gets warm in the mac. I started to think about the SATA controller or firmware, especially because there is no bug under BootCamp (XP) or when I use an Emergency OS X intensively on an external FireWire 800 hard drive. Probably Windows only use SATA I and OS X SATA II. Maybe there is another reason but....
- ... Then I wanted to give a try with the Apple hardware test. I already did this in the past, but never an EXTENDED TEST. I ran it once with my 4GB memory, and once with the 2GB Apple memory. I got exactly the same result (but nothing with a short test) and, at least , a proof that I need a motherboard replacement : the SATA interface looks definitely crapped. I suggest you guys to try the same with your bugged laptop.
Have a look on this picture :
http://sites.estvideo.net/rv/beachball.jpg
error 4HDD/11/40000004: SATA(0,0)