I just bought a crucial M4 SSD (64gb) thinking it would blow my old Kingston SSD drive out of the water. After re-installing everything and getting it all up and running, I now find my benchmarks being half of what I would expect from the drive. I think this is because of the Marvell 9128 controller on the motherboard (MSI P55a G55)and it's firmware. It looks like there is an update for gigabyte boards that improves it's speed but I can't find a way of updating it on the MSI boards.
I do know that the speeds are slightly better using the intel ports but these are only 3gbs compared to 6gbs so still wont touch the drives tops speeds. So in short my ideal solution is to get the Marvell 6gbs ports working correctly.
Does anyone have any ideas how I can improve the speed of this drive, or update the firmware of the Marvell controller?... Also please tell me I wont have to re-install everything again ( I think my wife may leave me if I do :-) )
One other thing to note is I have two Samsung F3 1TB's in Raid 0 on some of the Intel ports and they are running about the same speed as the Crucial M4 at the moment.
ACHI is already enabled. But I still get faster speeds if I plug into the Intel controllers at 3gb/s. Thing is these are limitied to 3gb/s so although it's faster, it still doesn't get close to the 450mbs of the drive.
Using AS SSD and the drive hooked up to the Marvell 6gbs port I'm getting around 220mbs read speed but the drive is meant to be around twice this. Very disappointed so far as it's pretty much the same speeds as the RAID 0 speed of my two Samsung F3's. The whole point of the small SSD was to have faster boot times but it's not reaching it's potential.
I'm guessing that the 6gb/s ports are limited by there current firmware but there isn't an update that I can find right now. The only one I found so far is for a gigabyte boards only. I dont know if I can install a generic firmware (seeing as this controller is onboard not stand alone) or even know where to find one that would work.