Overclock.net › Forums › Intel › Intel Motherboards › Gigabyte X79 eSata hot swap and port multiplier
New Posts  All Forums:Forum Nav:

Gigabyte X79 eSata hot swap and port multiplier

post #1 of 13
Thread Starter 
Ok, having some issues trying to get this board to work with an ICY Dock external 4 drive external eSata enclosure. It must be plugged into an eSata port that supports port multiplier.

X79 UD5 uses Marvell 9172 controller chips and per Marvel site controller supports - "Built-in support for SATA Port Multipliers with FIS-based switching ensures maximum performance"

So I have AHCI set in BIOS when I installed Win7 64-bit.

I tried installed the Intel RST driver, but when I go to do that I get some error saying my computer does not support minimum requirements for this software.

I connect my external drives and turn on, but my X79 UD5 board does not see any of the drives.

Anyone get this working? That is external multi-drive enclosures connected to Gigabytes eSata on their X79 boards?
post #2 of 13
Have you installed the Marvell drivers from the Gigabyte site or a little newer ones from Station-Drivers?
Maybe you need to install the Marvell Storage Utility too.

Make sure you are using the Intel RST Enterprise drivers (ver 3.x.x.xxxx) not the Intel RST (ver 10.x.x.xxxx,11.x.x.xxxx), different chips. Even so these drivers don't affect the Marvell controller.

I have port multiplier working on a different MB with Jmicron controller and it's plug&play when you get it working.
post #3 of 13
Thread Starter 
Yeah, I had this unit working on my P35 board over Gigabytes eStata which has a Jmicron that supported port multiplier and it worked good.

Yes, I was using the intel_iata_RST_enu_10.8.0.1003 version. So that was likely the issue for the error on install.

I see that Gigabyte has the 3.X versions on their site, but Intel has a newer 3.X version. Can I use the latest on Intel site? Anyone use the latest intel ones?

Also it mentions:
"The driver should be installed after the operating system has been installed. F6 and RAID BIOS configurations need to be performed prior to installation of this driver for proper operation. "

I did not install the F6 driver during installation, but I do not need the RAID functions just need it for the eSata port multiplier so wonder if I will run into issues.

I also have a $15 Dynex PCI-E eSata card here from Best Buy just in case which is based on Sil 3132. But I assume I would get better speeds using the ones built onto the board. But maybe not. I hear opinions that the Sil chipsets work the best with these external enclosures. In fact Icy Dock card recommended here has same layout as Dynex and I checked drivers and they are same generic Sil 3132 drivers.
Edited by jfcarbel - 5/26/12 at 11:20pm
post #4 of 13
Thread Starter 
Quote:
Originally Posted by TonyGrunt View Post

Have you installed the Marvell drivers from the Gigabyte site or a little newer ones from Station-Drivers?
Maybe you need to install the Marvell Storage Utility too..

I did install the Marvell Storage Utility, but did not do the F6 drivers at the Win7 install. I had also read that you should either install the Marvell driver or the Marvell Storage Utility, but not both since the Marvell Storage Utility includes the driver as well. Read that here.

and after looking at the manual it seems the eSata ports on the UD5 motherboard are Marvell controller, thus it would have nothing to do with the Intel RST drivers as you pointed out. So I bet I am having issues due to not installing the F6 driver at Win7 install.

Can the F6 drivers be installed after a Windows 7 installation?
Edited by jfcarbel - 5/27/12 at 12:04am
post #5 of 13
Thread Starter 
Partially solved, turned out had a bad eSata cable. But now while it detects my external enclosure, it only sees one drive and not all 4

So it seems port multiplier is not working even though its supported on this ports. So somehow I think I need to install the F6 marvell driver but not sure how to do that after an install.
post #6 of 13
The F6 procedure is only needed with windows install if you can't see the connected drives.
In my case with the Asus Rampage IV extreme, I had to use when installing W7 it to see my drives connected on the Intel ports.
Once you can boot Windows you can use the standard installation method.
Is the Marvell controller set as Raid or AHCI in BIOS?
Open device manager and make sure the driver installed is the Marvell one an not the standard Microsoft.
post #7 of 13
Thread Starter 
Quote:
Originally Posted by TonyGrunt View Post

The F6 procedure is only needed with windows install if you can't see the connected drives.
In my case with the Asus Rampage IV extreme, I had to use when installing W7 it to see my drives connected on the Intel ports.
Once you can boot Windows you can use the standard installation method.
Is the Marvell controller set as Raid or AHCI in BIOS?
Open device manager and make sure the driver installed is the Marvell one an not the standard Microsoft.

All are set to AHCI mode in BIOS.

In device manager I do not know where I should see the Marvel driver. I would assume it should be under storage controllers, but its not there.

I installed the Sil3132 PCI-E card and drivers and its eSata can see all my drives. The Sil3132 driver appears in device manager under storage controllers. But still would like to resolve my Marvel controller since they do support port multiplier and are set to AHCI in BIOS.
I probably need to install the F6 drivers, but these are just INF and SYS files, so I need to find something in device manager to click update drivers to install but I cannot find the Marvell controller anywhere in there.
Edited by jfcarbel - 5/27/12 at 10:30am
post #8 of 13
Quote:
Originally Posted by jfcarbel View Post

I probably need to install the F6 drivers, but these are just INF and SYS files, so I need to find something in device manager to click update drivers to install but I cannot find the Marvell controller anywhere in there.

Check under "IDE ATA/ATAPI Controllers".
post #9 of 13
Thread Starter 
Quote:
Originally Posted by TonyGrunt View Post

Check under "IDE ATA/ATAPI Controllers".

Yep, 3 of them there called "Standard AHCI 1.0 Serial ATA Controller". Saw them there before but never thought to check the hardware ids in properties but all 3 are VEN_1B4B&DEV_9172* so they must be the Marvell 9172 but using a Microsoft driver by default.

I assume the station drivers ones are best to install since they are latest.

When I extract the station drivers, I can see driver files in these 3 below directories and differences are noted. Not sure which to use.

\Windows\Floppy\Floppy64\
\Windows\Floppy\amd64\
- cat, inf, dll, sys files are all same between these 2 directories with the Floppy64 having an additional file txtsetup.oem

\drvSetup\$_OUTDIR\driverinstall.exe
hashes on mv91xx.sys file is different from \Floppy ones while version on file properties seems to be same at 1.20.0.1019

I assume to do an install without having to go into device manager, I would use the \drvSetup\$_OUTDIR\driverinstall.exe
And to do it via device manager I could just do update drivers on each one in device manager and select the Floppy64 folder.
Edited by jfcarbel - 5/28/12 at 12:12am
post #10 of 13
Thread Starter 
Ok did update via device manager and used ones in \amd64 folder and I now have the Marvel driver under storage controllers. There were 2 other "Standard AHCI 1.0 Serial ATA Controller" in that section. So I did another and have a 2nd "Marvell 91xx SATA 6G Controller" under Storage Controllers section. Should I have 3 of these Marvell controllers in this section for the Gigabyte UD5 X79 board?

When I right click properties on each one and look at location, they all 3 show different locations PCI Bus 5, PCI Bus 11, PCI Bus 6.

UPDATE: This review of my board seems to confirm there are indeed 3 separate controllers on this Gigabyte X79 board. Odd.

The other disappointing thing is that review seems to indicate that the Marvell controller will not support optical drives, which is odd since my Samsung DVD Sata drive seems to work fine on the Marvell controller in AHCI mode. Granted I have not put it thru extensive testing. Also its currently the only thing on those gray internal Marvell ports. Perhaps it effects other brands of drives or the RAID mode is what causes issue but its fine in AHCI mode. Not sure but these reviewers seemed to have issue with optical drive on Marvell controller, see part 16 of this review.

Now onto updating my Intel SATA controllers since these defaulted to Windows ones as well. I also found that this forum thread as Tony also mentions here is to use the lastest Intel RST enterprise versions 3.X from Intel's site. I just need to determine from device manager if I choose the iaStorA_64 or the iaStorS_64 one. Based on the Hardware Ids I see in my device manager: PCI\VEN_8086&DEV_1D02&CC_0106 I am thus thinking its the iaStorA_64 folder and specifically the iaStorA.inf "RSTe AHCI Controller Miniport" driver thats needed. I think the iaStorS_64 one is for server motherboards.

UPDATE: I did the iaStorA_64 drivers for Intel and it worked great and now the Intel SATA drivers show up under "Storage Controllers" rather then in "IDE ATA/ATAPI Controllers".

The Intel RST driver will look like this after a successful driver install:
40

Thanks Tony for all your help, I will report back for others as well if the new Marvell 91xx controller drivers now fix the port multiplier issue with my external ICY Dock.
Edited by jfcarbel - 6/24/12 at 6:17pm
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Intel Motherboards
Overclock.net › Forums › Intel › Intel Motherboards › Gigabyte X79 eSata hot swap and port multiplier