I have an X79 build with the C600 controller in AHCI mode. For some reason, when I install Windows 10 I am unable to use hibernation or hybrid shutdown (fast startup) with RSTe drivers installed: the computer never powers off, and cold boots the next time I turn it on instead of resuming/fast startup.
I tested V18.104.22.1683 (latest version posted on motherboard support site) as well as the latest from the Intel Download Center (I think V22.214.171.1243). I have tried all available diagnostic and troubleshooting steps to resolve hibernation issues aside from switching to RST without any change in the symptoms. The only error/log of any kind when I try to shutdown with 'fast startup' enabled or use hibernate at all is in Event Viewer, EventID 16 "Windows failed to resume from hibernate with error status 0xC000007B" (no bugcheck, BSoD or crash dump). The drivers appear to be installed properly and there are no other apparent issues with the system or other error events.
I originally installed Windows 10 Pro 64-bit as an upgrade from Windows 7 Ultimate 64-bit (retail version), but I also tried reinitializing the drive as GPT and reinstalling Windows 10 in UEFI mode, removing any possible conflicting hardware, updating/rolling back all drivers one-by-one, updating/rolling back/disabling/uninstalling MEI, disabled all startup items, running hardware diagnostics, chkdsk, sfc, dism, Tweaking Windows Repair Tool, changing hiberfil size, clear CMOS, reflash and update BIOS, among other troubleshooting processes with a Microsoft MVP. In the end, the only thing that worked was uninstalling the RSTe drivers and installing RST instead.
I noticed no one else has reported anything like this, so I was hoping I could determine what's going on and if it is possible to switch back to RSTe without breaking hibernation (I mainly want to use Fast Startup). I also noticed my SSD benchmark results are actually higher using RSTe than RST (using Samsung RAPID mode), which is the opposite of what others have posted.
Here are my specs:
Motherboard: Asus P9X79 Pro
CPU: Intel Core i7 3930K
RAM: Corsair Vengeance 32GB (8x4GB, quad channel, X.M.P. 1600)
GPU: Asus STRIX Radeon R9 390X 8GB
Boot Drive: Samsung 840 PRO 256GB SSD
Data HDD: Seagate 1TB HDD
PSU: Corsair HX750 750W
No overclocking or other modifications
I also have issues with RST enterprise driver and Windows 8.1 & 10 when hibernating or shutting down: I click on Hibernate or Shut down -> the drives are spinned down and the power LED blinks, also the screen goes off. But system does not turn off, but instead spins all drives incl. ODD up again for some seconds, then they are spinned down again and then finally the system goes off. I have C236 chipset and up-to-date RSTe driver. This issue does not happen with Microsoft AHCI driver, Intel Win10 inbox RAID driver and also not with normal RST v14 driver, only with the RSTe series.
stna1981 That is pretty strange. When it does eventually turn off, does it resume from hibernate successfully for you?
@allan_intel I am actually running 12.8 since it's the latest version listed on the motherboard support site. I can test another version if you'd like, perhaps another version of RST could at least fix the reduced SSD throughput. Thanks for taking the time to respond.
I tried and it would not install with an "unsupported platform" error. Another source says that version 13.2 and up are not compatible with the C600 on X79. Is there another version I should try?
What would help is a Device and Revision ID Table for the PCH / SATA Controller. I found it in the Datasheets for the X99 and 100 series chipsets, but not in the one for the X79.
There you could see to which mode the DEV ID is associated and which RST drivers are supported, e. g. with the X99 chipset, the RAID function of the 3rd internal SATA controller can only be used with RSTe, while the first six ports can also be used with normal RST.
Hah, I was thinking it was RAID the whole time, since I must have been skimming your first message--I was confused for a bit.
Anyways, both RSTe and RST provide support for the AHCI side of things on your P9X79 Pro. So, as long as you're only using AHCI, I suppose you could use whichever performs better for you. Intel X79, X99 chipsets are essentially desktop versions of server chipsets (if not completely the same thing, rebranded), therefore RSTe stuff can work on it. Even ASUS gives both RSTe and RST download options for Win7x64 on your motherboard.
The latest supported versions of each from Intel:
RSTe 126.96.36.1993 Package: https://downloadcenter.intel.com/download/25393/Intel-RSTe-AHCI-SCU-Software-RAID-driver-for-Windows https://downloadcenter.intel.com/download/25393/Intel-RSTe-AHCI-SCU-Software-RAID-driver-for-Windows...
Device ID's from the \Win8_10_2K8R2_2K12\AHCI\iaAHCI.inf file in that package:
RST 188.8.131.528 Package: https://downloadcenter.intel.com/download/24006/Intel-Rapid-Storage-Technology-Intel-RST-RAID-Driver https://downloadcenter.intel.com/download/24006/Intel-Rapid-Storage-Technology-Intel-RST-RAID-Driver
Device ID's from the iaAHCIC.inf file in that package:
I don't doubt that your source is correct that some version of 13.2 will support C600 AHCI, too. But version 184.108.40.2060 on the downloadcenter does not have support for it. Also, RSTe package 220.127.116.113 is for NVMe SSD's only, not chipset AHCI/RAID.
What would help is a Device and Revision ID Table for the PCH / SATA Controller.
What I do is examine the *AHCI*.inf's from the differing RST / RSTe driver packages for the device ID's, and determine the which chipsets are support based on which ones are added or removed in each revision. Then I keep them broken out as such on my PC at work. I find the corresponding readme.txt files that are on the download pages for the RST / RSTe packages aren't always accurate in what they claim to support...
Of course, but sometimes there are restrictiosn that are not obvious, e. g. for X99 chipset, ports 6-9 can only be used in RAID mode with RSTe, while ports 0-5 can also be used in RAID with normal RST driver. This should of course have nothing to do with the specific issue here...
I'm glad to report that both of those versions worked. So it seems the issue was installing that incorrect 4.5 version instead of the proper 4.3 AHCI driver. And the other occurrences were probably just the driver being too out of date for WIndows 10. And it seems my source was right about the version compatibility then. Thanks a lot for the help.
Edit: I should mention that I'm getting very slow startup times with the 4.3 RSTe driver as well as EventID 0 errors in Event Viewer related to IAStorDataMgrSvc with a blank event. I'm going to try switching back to the RST drivers since I didn't have this problem before.
Edit: Seems like everything is working fine with RST 13.1 you posted, so thanks again. I can't get RSTe to work properly but I found another thread saying that for RSTe to work properly on X79 the OS should be installed with the controller set to RAID mode and the F6 RSTe driver loaded, or it won't work properly. If I ever get to that point I'll try that advice, but for now 13.1 RST is working with good performance and fast boot times on my system.
I can't get RSTe to work properly but I found another thread saying that for RSTe to work properly on X79 the OS should be installed with the controller set to RAID mode and the F6 RSTe driver loaded, or it won't work properly.
It seems strange to me that installing the driver in that way would make much difference, especially since whether the X79 chipset is set for AHCI or RAID, it uses the same kernel driver (IaStorA.sys). ¯\_(ツ)_/¯