Just some advice for anyone using the StarTech [Marvell 9230] PCI-E SATA controller

BonzaiDuck

Lifer
Jun 30, 2004
15,952
1,604
126
In other threads, I was in a dilemma because of driver conflicts throwing up delayed procedure calls and interrupts which loaded up core-0 of the processor to between 80 and 95% -- all . . . the damn . . . time!!

The system had a dated nForce SATA/RAID controller. Somehow there was contention between MSAHCI (native driver), the nvStor and NDIS drivers which caused the loading.

Just inserting the Startech PEXSAT34RH controller in a PCI-E slot resolved the problem.

Then -- I started moving disks from nFarce to the Startech. Suddenly, the device manager reports that "driver not successfully installed" for the controller card(s). I put the driver disc for the controller into the optical drive. Initially, I thought all was well, when it reported "Storage controller" as "SCSI" devices. It was Startech's/Marvell's RAID driver.

Asking Windows to "searcH' for the right driver doesn't help: it tells you that the one installed is already the best. You have to point the dialog box to the Windows directory. It will throw up an option for "Standard AHCI 1.0 ATA disk" controller.

That solves it.

People who report problems with this teensy-weensy PCI-E card all seem to have certain things in common: they're using Linux or Ubuntu. For a while, I began to think the card wasn't compatible with the native WHS-2011 (Win 2008 R2) MSAHCI driver. Not so.

You can hook up a maximum of 7 HDDs/SSDs to this little ah heck, provided you have the breakout cable for "port-multiplier." You can't get "RAID5 or 6" but you sure can get a stable drive pool, or RAID 0, 1 and 0+1. $75 bucks. Not bad, really . . .