Windows 10: Marvell 92XX SATA Controller 6GB Driver for Windows 10 18.104.22.1689-WHQL
Marvell 92XX SATA Controller 6GB Driver for Windows 10 22.214.171.1249-WHQL
Marvell 92XX SATA Controller 6GB Driver for Windows 10 (x64) 126.96.36.1999-WHQL (9/5/2013 a.k.a. 6/19/2014)
In Windows 10, the driver for the Marvell SATA Controller may not get installed automatically which leads us on a wild goose chase as to where to find it.
Marvell's driver download page only lists this driver as for Windows Server 2008 SP2, Windows 7, and Windows 8. The Windows 8 driver will work fine on Windows 10 but the driver at Marvell is slightly older than the driver provided here.
This driver is found at EVGA's driver download page (EVGA - Download Center) and is for the Z87 FTW motherboard. Also, it is listed as a Windows 8/8.1 driver named "SATA 3/6G (Non-Intel)"but works flawlessly on Windows 10.
The actual driver date listed in Windows after the driver is installed is 9/5/2013, but many download sites list the driver release date as 6/9/2014.
Oddly, the driver is listed as "SATA 3/6G (Non-Intel)", which is kind of ridiculous because the only other controller besides Intel on this board is Marvell, so instead of saying "Non-Intel" wouldn't it be just as easy to say "Marvell"? And in fact, when you click "Download", the file that downloads is named "Marvell_188.8.131.529-WHQL.zip"
However, I believe this Marvell driver will work fine on many platforms other than EVGA motherboards, as it is for the Marvell 92xx SATA 6GB Controller and there is very little chance that a vendor has modified this chipset. (which would require their own driver, of course.)
I had no problems with a controller not working, drives not being recognized, not utilizing the correct speed of the controller, etc.
On the contrary, the only reason I began my search for this proper driver was that I saw it as a missing driver in Device Manager and was listed as "Other Devices > Unknown Device". The Hardware ID was quite cryptic listed as "SCSI/PCI...." something. It did not look like a normal Hardware ID.
After the driver provided here is installed, the true hardware ID of the Marvell SATA 6GB Controller listed in Device Manager is as below:
The drivers installed are:
C:\Windows\system32\DRIVERS\mvs91xx.sys (File version: 184.108.40.2069, Size: 319KB, Date modified: 9/5/2013 6:47 PM)
C:\Windows\system32\DRIVERS\mvxxmm.sys (File version: 220.127.116.114, Size: 16.2KB, Date modified: 9/5/2013 6:47 PM)
C:\Windows\system32\mv91xxm.dll (File version: 18.104.22.168, Size: 35.5KB, Date modified: 9/30/2013 1:51 AM)
1) To install this driver, simply download this file to a folder where you can easily find it, such as the Desktop or Downloads.
2) Right click it and select "Extract..." to use the Windows built-in .zip file handler or whatever command you normally use to unzip files if you are using WinZip, WinRAR, 7-Zip, or similar.
3) Double-click to open the folder that is just created, which will be named the same as the zip file was.
4) Double-click the file named "drvSetup.exe". The installation is quick.
You should now see the proper Marvell SATA 6GB Controller listed in Device Manager under "Storage Controllers".
Driver file attached:
IMPORTANT EDIT: After I made this post, I discovered a newer version of the Marvell SATA 6GB Controller talked about in this post. It is dated 2015 versus the 2013 driver I originally posted.
However, I will leave that older driver attached here also. The newer driver (2015) is installed by the "Right-click on the device in Device Manager and select "Update driver software..." and browse to the folder where the files are located" method. I have to install this older driver first for the device to even show up in Device Manager.
So in short, I have to install the 2013 driver then the 2015 one.
To be clear, the 2013 driver attached here is named Marvell_22.214.171.1249-WHQL.zip and the newer 2015 driver is named Marvell_SATA_V126.96.36.1997 - Windows 10.zip.
Last edited by ThinkingMonkey; 13 Aug 2016 at 14:13.
Reason: Added additional driver (newer)
Thank you! Worked well. I have the IO Crest SI-PEX40071 SATA controller and could not even get Windows to recognize it (even with the supplied drivers). The updated driver (Marvell_SATA_V188.8.131.527) did not work for me to begin with (kept encountering "Installation Failed" error message) so I used the old driver first and then forced Windows to update via the Device Manager.
If you're using SSD as a system drive check to see the drive doesn't appear in the Safely Remove USB menu and that it marks the drive for optimization in the Optimize Drives wizard and not mark it for defragmentation in other words that it can use the trim command as Marvel seem to have a problem with it especially the older drivers including the V184.108.40.2067 one
The driver installation went quite well and easy. Would have otherwise spent hours getting this right. Thanks.
Account closed as requested
If you don't plan to use Marvell RAID (it's slow anyway), install "Standard SATA AHCI controller driver" instead - unlike Marvell one, it supports TRIM for SSD (and Intel SSD Toolbox software too).
I had some performance issues with the Marvell SATA controller on my Gigabyte motherboard in Windows 10. I just disabled the Marvell SATA controller in the BIOS and connected all drives to the Intel SATA ports instead which are stable. Problem solved!
"However, I believe this Marvell driver will work fine on many platforms other than EVGA motherboards". An accurate statement for sure. It has always irritated me that my ASUS P7P55D-E Pro MOBO never had the right driver support for the Marvell controller chip. Your method worked a treat and for the first time since I built my PC I have both Intel Raid and Marvell AHCI controllers running together.
This comes in very handy as I replace my aging Vertex4 SSDs running in striped RAID 0, with new Samsung SATAIII SSD using the Marvell SATA slots. Thanks for this!
I have an older PC running Windows 10 winver 1511. I couldn't do the November 2015 update from the previous version of Windows 10, so I did a clean install. All worked out okay, just had to mess around with Creative Labs to finally get the audio...
I just updated to Windows 10 which has installed Radeon Crimson driver v15.11. However, the Radeon Settings Utility finds WHQL driver 16.3.2. There is also the non-WHQL Crimson v6.6.1 Hotfix driver on AMD's web site which I had problems with in...
I have a Gigabyte GA-X58A UD7 Rev. 2 motherboard which has a Marvell 9128 SATA 3 disk controller on it.
I have RAID setup on this controller and use it for XP and Win 7 x64. Windows 10 doesn't detect the controller during installation. If I...
I have a Aśus Maximus V Gene mob that has two Sata mob inputs not controlled by the Intel Sata driver. I am having difficulty installing the latest Asmedia driver downloaded from the Aśus support site. With Win 7 there isn't a problem, but win 10 TP...