Firmware update and SATA II hard drive

Has anybody had any problems with new MacBook Pro after yesterday's firmware update with third party hard drive? I got a MacBook Pro 13" recently, swapped the 320 GB hard drive from my old MacBook. After reinstalling the OS for new hardware drivers, everything was working fine.

After the firmware update yesterday, the machine has started freezing randomly; the spinner comes up sometimes when reading or writing to the drive. The hard drive, a WD Scorpio Blue, supports SATA II. My suspicion is that there are intermittent data errors when using the SATA 3 Gbps interface. It could be an incompatibility between the controller and drive or the ribbon cable isn't good enough for newer SATA.

Does anybody know of a way to force the drive or the controller to use SATA 1.5 Gbps? Can I revert to the old firmware?

MacBook Pro 13", Mac OS X (10.5.7)

Posted on Jun 23, 2009 10:08 AM

Reply
1,980 replies

Jul 13, 2009 12:01 AM in response to clementjoubert

Right now I'm using my 2.8GHz mbp. Screen is absolutely PERFECT and the blacks are super black and the colors are eye candy vivid! Only reason keeping me from returning it so far... Not to mention no dead/stuck pixels (which scares the bejesus out of me!).

Anyway everything works great, tight hinges, no flickering backlight (I had the 2.53GHz last gen that I sold 8 months ago that had backlight flickering on 1-3 notches), keyboard is perfect, no chips in the aluminum body, mouse clicks perfectly with no weird click noises.

Maybe I'll just hang onto this mbp, it works flawlessly with the stock hdd but only when I try to install the 3rd party hdd that I have lying around...

Jul 13, 2009 5:00 AM in response to IanBurrell

I've got a possible solution for this (testing at the moment). If you install the drivers from the OS X 10.5.6 patch, the problem goes away. Here's an updated version of my post on MacRumors:

Hi all,

A couple of months ago, I had issues with a 5400 RPM SATA 2, Seagate Momentus HD with my Unibody MacBook. It worked fine in Windows (and in a USB caddy), but I kept having random beachball lock-ups in OS X and "waiting for boot device" boot failures (crossed circle on the screen) , as people are seeing when running SATA 2 drives in the new MacBook Pro.

I put an identical Momentus HDD in my girlfriend's white NVidia MacBook at the same time as I got mine. It was working fine. She wanted to put 3.0 on her iPhone recently, so upgraded to 10.5.7. As soon as she did this, her system got the same symptoms mine had - boot failures with a crossed circle and beachballing. I then thought - did 10.5.7 change the MCP79 drivers?

I had a look with Pacifist and saw that it did update AppleAHCIPort.kext (amongst others). So, I moved the old one (in System/Library/Extensions) and replaced it with one from a downloaded 10.5.6 patch. Then, I removed /System/Library/Extensions.mkext (This is regenerated by the system, and ensures no cached kext's interfere with my tinkering).

I have restarted it about 40 times, and not seen any boot failures.

Does anyone technical want to try this on their uMBP to see if it sorts their HDD issues? It might screw your system up so watch out. I'm not sure if it's a full fix as yet, as I have only used my system for 4 days after. I have had no beachballs or boot failures since though.

Message was edited by: UltraMonkey

Jul 13, 2009 6:14 AM in response to AlecGold

OK. The reason I'm asking is that I wonder if the length of the SATA cable is causing problems when the higher data rate is enabled. Is the cable from the DVD drive to the controller shorter or of a different style when compared with the one connected to the HDD? Does anyone know if the cable has been re-designed or changed in anyway compared to the previous Unibody macbooks? Am I correct in thinking the SATA specification uses LVDS?

Jul 13, 2009 6:53 AM in response to leorossi

Yeah, that's the one. I haven't tested this on a UMBP (I'm using a Unibody MacBook), so I can't guarantee it will work. They do have the same SATA controller, so it might help out.

If you are handy with Terminal/UNIX command line, I would back up your existing AppleAHCIPort.kext so that you can restore it by moving it (using the Reinstall Disc) if things don't work out.

Jul 13, 2009 11:11 PM in response to IanBurrell

I went to the Apple store tonight prepared to bite the bullet and return my new MBP and just wait it out without a new computer for awhile until I saw whether or not Apple was ever going to acknowledge an issue or just continue to blame the customers. I was fully prepared to pay the restock fee. When I arrived I was greeted by a very helpful employee (this was my fourth time to the store with this computer). He must have seen the broken-spirit look on my face because he immediately asked me what was wrong. Upon hearing my long and awful story and hearing of what I'd had to go through with Apple's support he apologized, reviewed my extensive case history and then did what I didn't expect at all because i'd been told "absolutely not". He waived the restock fee. After the return was completed he asked if there was anything else that Apple could do to "make right". In the end we opened a MBP from the stockroom together, verified that the 1.7 update wasn't in place and I now have a computer that once again works and I'm a very happy camper. Just goes to show that even if Apple as a company isn't willing to do anything at all to help us that there might still be a little guy in that system that still does value the customers that keep those doors open.

-Goldie

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Firmware update and SATA II hard drive

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