Tag Archives: Mid 2009

Macbook Pro + SSD Benchmark

Finally I got my Crucial M4 128GB SSD. The firmware for this drive is #000F. Successfully installed OS X Mountain Lion. Currently I haven’t experienced any freezes, kernel panics or other anomalies. Computer wakes up from sleep just fine. I did run some tests for comparison. Here are the results for Blackmagic Disk Speed Test:

As you can see, there is a major improvement for read speeds. Write speeds are less impressive though. Now the Xbench v1.3 HDD test! I run it two times.

First run:

Second run:

Not bad if you consider the previous Disk Test index. ~60 vs ~320. Not bad at all! I can’t comment whether it should be even higher, but system feels very responsive, Mountain Lion boots in about 13 seconds. So far so good! I hope I won’t have to write here about the problems I anticipated before.

If I do have some news, I’ll post here. If you have any questions or suggestions, please leave a comment!

Tagged , , , , , , , , ,

Testing SATA2 HDD with Xbench

So I decided to do another HDD test with Xbench v1.3, because the results are more specific and you can actually see what is being tested. Here is a screenshot of results:

Here are the results for test run once again:

Comparing with results in google I can conclude that results are just as expected for HDD of such specifications. Again, there seems to be no issues when using SATA2 HDD with EFI 1.7 firmware. I hope it will turn out the same for an SSD.

Tagged , , , , ,

Swapping original SATA1 HDD to a larger SATA2 model

As promised, I swapped my original SATA1 160GB HDD (Hitachi 5K500.B-160, HTS545016B9SA02, 5400rpm) to a newer and larger SATA2 500GB HDD (Western Digital, WDC WD5000BEVT-00A0RT0, 5400rpm) and did a fresh install of OS X 10.8 Mountain Lion.

Initial findings

So far I did not experience beachballing, freezes or any other problems which might be related to the issue I talked about in my original post (knocks on wood!). System seems a little more responsive compared to what it was when using original Hitachi drive.

As some users in forums suggested I tried copying several gigabytes of data to and from WD HDD, while simultaneously watching HD videos and didn’t notice any slowdowns.

Waking up computer from sleep didn’t result in any freezes.

Test

I did try testing the speed of this HDD using BlackMagic Disk Speed Test software which is available from AppStore for free. I can’t comment on how accurate are the results produced by this program, but I’ve seen it used often in youtube videos to test the speed of HDD/SDD. If you know a better alternative, please let me know and I’ll do another test and provide you with results. Default results were used to test the speed and the first cycle of test was captured in screenshot. If I did something wrong please let me know.

Unfortunately I forgot to capture the results of test on my original Hitachi drive, but if you’re willing to take my word for it, transfer rates for reading were around 40MB/sec and for writing it was a little bit less. Now let’s check the results for SATA2 drive:

As you can see, there is a major improvement in transfer rates which maybe attributed to many things – newer HDD, larger cache etc. All I can say is that although this SATA2 drive is noticeably faster than my original SATA1 HDD, neither of these drives achieve speeds even close to theoretical limits of SATA1 (1.5Gbits) let alone SATA2 (3Gbits). It might be the case that system instability occurs only when transfer rates are closer to theoretical limits of SATA2 controller. Currently I have no means to test this.

What has changed

Take a look at this screenshot of system profiler:

Both Link Speed and Negotiated Link Speed is at 3 Gigabits. It wasn’t the case with original Hitachi drive – Negotiated Link Speed was 1.5Gigabits. It would be safe to assume that this HDD is recognized as SATA2 drive and operates in SATA2 mode. Apparently, if you downgrade EFI to 1.6, both of these show a speed of 1.5Gigabits.

It appears that my Macbook Pro can handle a SATA2 HDD. Of course this really doesn’t mean much. First of all it is not even a 7200rpm HDD (a lot of users report system instability with such HDDs) and secondly it is not an SSD.

I will continue to use my Macbook Pro in this configuration till next Tuesday and if I notice any problems or have anything new to add, I will post here.

I hope this is helpful to at least some of you out there!

Tagged , , , , , , , , ,

Introduction

The purpose of this blog is to document the experience of running SSD (Crucial M4 128GB) on Macbook Pro 13-inch Mid-2009 model. I hope that sharing my findings will help others to decide, whether putting SSD in this particular mac is worth it.

Since English is not my native language I apologize for any mistakes I make, but I feel my knowledge of language is adequate for basic communication and you shouldn’t have problems understanding what I’m trying to say.

In what follows I will provide you with initial information about the problem you might face when upgrading your Macbook Pro (Mid-2009 model) with SSD. At this point I still haven’t received my SSD, so I can only give you a brief summary of what I’ve learned reading about the issue in various forums.

Preliminary Information

What you need to know about me: I’m neither an expert in computers nor a complete beginner. I’ve been using computers for well over a decade and I’ve owned several macs since 2006. I have a degree in e-commerce and rudimentary understanding of PC hardware.

My current mac: I’m still using the Macbook Pro I bought back in August, 2009. The specs are: Macbook Pro, 13-inch, Mid-2009 (MB990RS/A), Intel Core 2 Duo, 2.26GHz, 4GB of RAM, 160GB HDD (Hitachi 5K500.B-160, HTS545016B9SA02), GeForce 9400M.

Why SSD: Up till recently I’ve been using my mac for browsing the internet, creating documents and spreadsheets, but a few weeks ago I started experimenting with Final Cut Pro X and Motion 5 and found that performance is not acceptable for such tasks. So I decided to buy an SSD along with upgrading RAM to 8GB and breathe some life into this old machine.

The Problem

When apple released Macbook Pro in June, 2009, it had a SATA2 controller which operated in SATA1 mode. Following complaints about this, Apple released a firmware update that allowed for controller to work in SATA2 mode and to achieve transfer rates “greater than 1.5Gbits”, which would mean that SATA2 HDDs and SSDs could theoretically achieve their full speed potential. However in description of EFI 1.7 update there is a warning that “Apple has not qualified or offered these [SATA2] drives for Mac notebooks and their use is unsupported” effectively denying any responsibility for issues users might have when using such drives. (Full description of EFI 1.7 update can be found here: http://support.apple.com/downloads/MacBook_Pro_EFI_Firmware_Update_1_7_)

Of course this wasn’t just an innocent disclaimer. Soon users started to report issues of system instability – “beachballing”,  kernel panics, inability to boot into system or install OS because of an error or drive not being recognized at all when using SATA2 SSDs. It seems that people who upgraded their HDD to bigger and faster SATA2 models were also affected.

The Cause of the Problem

There is a lot of speculation about what might be the cause of system instability when using SATA2 or SATA3 drives with this particular Macbook Pro model. You can read about it in various forums, for example here:

https://discussions.apple.com/thread/2054387?threadID=2054387&start=0&tstart=0

and here:

https://discussions.apple.com/thread/2267098?threadID=2267098

However if you don’t want to read all posts, I can summarize the  most prominent theories about the cause of the problem:

1. Faulty SATA controller: Some users reported that there are at least two revisions of motherboard for this particular Macbook Pro – rev. A and rev. B. Some say that the SATA controller found on rev. B is fixed. This of course implies that everyone with a rev. A motherboard has a faulty controller. However there are at least some users with rev. A motherboard reporting no problems when using SATA2 HDDs and SSDs.

2. Bad HDD to motherboard cable. Significant amount users report that swapping the HDD to motherboard cable solved the problem. Others say that swapping cable didn’t improve the situation. Those who had success either used a cable found on newer (sometimes older) Macbook Pros, speculating that cable for Mid 2009 Macbook Pros might not be broken but just insufficiently shielded for SATA2. Some users reported that manually shielding existing cables with aluminium foil resulted in stable system.

3. Bad SSD firmware. Some say that various firmware updates to SSDs can either make a drive compatible or incompatible with the Macbook Pro (sometimes users report that newer firmware brakes compatibility as in case of Crucial M4 000F firmware revision).

4. BAD EFI firmware. A lot of users tend to think that there is something wrong with the EFI 1.7 firmware update itself and claim that rolling back to firmware 1.6 fixes the problem.

Possible Solutions

It seems that Apple won’t acknowledge the problem, so we are on our own to find the solution. Sometimes there is evidence of complete or partial success overcoming the problem. The possible options are:

1. Swapping the motherboard with newer revision.

2. Swapping the HDD to motherboard cable.

3. Insulating and grounding the HDD to motherboard cable.

4. Upgrading or downgrading SSD firmware.

5. Downgrading to EFI 1.6.

None of the solutions are 100% effective except maybe the first one, but there is just not enough evidence to support this, since swapping motherboard is expensive hence not a lot of users have tried it.

IF I experience the problem when upgrading my MacBook Pro with SSD, solution No. 1 is out of question for me – it’s too expensive. I contacted local Apple service to inquire about the costs of solution No. 2. The HDD to motherboard cable can be obtained for about $40. I might consider it as an option. I also might try solution number 4 (although for Crucial M4 there is only choice between two firmware revisions 000F and older 0309). Solution No. 5 is effective for a lot of users, but it limits the controller to SATA1 speeds (1.5Gbits). If possible I would like to avoid that and although people say there is no danger in downgrading EFI, I’m not comfortable with it. Solution No. 3 requires some knowledge (and some tools I presume) – at this point I’m not sure I can do it, but if nothing else helps I might try it.

So this is the situation in brief. I’m getting my SSD next Tuesday. I still hope that it will work with my Macbook Pro, after all some users report no problems at all. Till then I have decided in preparation to try swapping my current HDD (SATA1) with a bigger SATA2 HDD I have and document the results.

Stay tuned!

Tagged , , , , , , , , , , , ,