none
BSOD when resuming from suspend (S3)

    Question

  • Hi
    I got a problem. When I resume from suspend(S3) and windows tries to read from the harddisc before it has powered up it crash with a BSOD. The harddisk controller(intel X58 chipset) is configured to AHCI in the BIOS (so I can use hot-plug with the eSATA port). This is the two kind of errors I get from WhoCrashed when analyzing the minidumps:

       On Mon 16-02-2009 17:15:49 your computer crashed
    This was likely caused by the following module: ntoskrnl.exe
    Bugcheck code: 0x7A (0x20, 0xFFFFFFFFC000009D, 0xFFFFFA8007E9D078, 0x0)
    Error: KERNEL_DATA_INPAGE_ERROR
    file path: C:\Windows\system32\ntoskrnl.exe
    product: Microsoft® Windows® Operating System
    company: Microsoft Corporation
    description: NT Kernel & System
    The crash took place in a standard Microsoft module. Likely the culprit is another driver on your system which cannot be identified.



    On Mon 16-02-2009 14:51:43 your computer crashed
    This was likely caused by the following module: wininit.exe
    Bugcheck code: 0xF4 (0x3, 0xFFFFFA8007B13B30, 0xFFFFFA8007B13E10, 0xFFFFF80002F4EB00)
    Error: CRITICAL_OBJECT_TERMINATION
    file path: C:\Windows\system32\wininit.exe
    product: Microsoft® Windows® Operating System
    company: Microsoft Corporation
    description: Windows Start-Up Application
    The crash took place in a standard Microsoft module. Likely the culprit is another driver on your system which cannot be identified.

    If I don't try to access the harddisk until after it has powered up from suspend it works fine. So does anyone know how to tell windows 7 (x64) not to access the harddisk before the disc is powered up(I suspect it tries to read the pagefile?)

    Tonny

    Monday, February 16, 2009 6:34 PM

Answers

  • Hi Tonny Petersen:

        When you installed Win7 did you install the latest Vista Intel Matrix Storage Manager containing the latest Sata controller for the X58 board or are you using the built-in controller software in Win7?  I had some odd drive behavior on a P35 board set in bios to AHCI until I installed the Matrix storage manager from the Intel site.  I had to use Vista compatibility to get it installed but it installed fine.  It's good to install it even if it doesn't cure your current problem because the Matrix Storage Console will give you data about your drives and warnings about potential drive problems.
    Tuesday, February 17, 2009 12:31 AM

All replies

  • Hi Tonny Petersen:

        When you installed Win7 did you install the latest Vista Intel Matrix Storage Manager containing the latest Sata controller for the X58 board or are you using the built-in controller software in Win7?  I had some odd drive behavior on a P35 board set in bios to AHCI until I installed the Matrix storage manager from the Intel site.  I had to use Vista compatibility to get it installed but it installed fine.  It's good to install it even if it doesn't cure your current problem because the Matrix Storage Console will give you data about your drives and warnings about potential drive problems.
    Tuesday, February 17, 2009 12:31 AM
  • Thanks

    After extensive testing is looks like installing Intel Matrix Storage Manager solved the problem. Maybe enabling "allow harddisk to spin-down" will work now too.

    Tonny
    Thursday, March 05, 2009 1:59 PM
  • I'm having the same problem. Win7beta 64-bit was very stable. Then I enabled SATA in my BIOS, formatted the disk, and reinstalled Windows 7. Now, when the PC wakes from standby mode, it often BSODs with KERNEL_DATA_INPAGE_ERROR. (I reformatted and reinstalled a second time, but the crashes persist. CHKDSK /F /C reports no problems.)

    What is the appopriate version of the Matrix Storage Manager to use? I downloaded iata87enu (8.7.0.1007, 1/9/2009)  from Intel, but when I try to install it, it pops up an error ("The computer does not meet the minimum requirements for installing the software").

    Q9450 GA-P35-DS3L(F8) OCZ8500(4GB) GTX260(181.22) WinTV1600 GGW-H20L 3007WFP Win6.1.7000 Avast4.8.1335
    3 WD Caviar GreenPower 1TB SATA drives

    Friday, March 06, 2009 3:07 PM
  • PS: I did try Vista compatibility mode when running iata87enu, but it gave the same error.
    Friday, March 06, 2009 3:35 PM
  • PPS: I'm not using RAID, just AHCI.
    Friday, March 06, 2009 4:05 PM
  • Gary02139 said:

    I'm having the same problem. Win7beta 64-bit was very stable. Then I enabled SATA in my BIOS, formatted the disk, and reinstalled Windows 7. Now, when the PC wakes from standby mode, it often BSODs with KERNEL_DATA_INPAGE_ERROR. (I reformatted and reinstalled a second time, but the crashes persist. CHKDSK /F /C reports no problems.)


    What is the appopriate version of the Matrix Storage Manager to use? I downloaded iata87enu (8.7.0.1007, 1/9/2009)  from Intel, but when I try to install it, it pops up an error ("The computer does not meet the minimum requirements for installing the software").

    Q9450 GA-P35-DS3L(F8) OCZ8500(4GB) GTX260(181.22) WinTV1600 GGW-H20L 3007WFP Win6.1.7000 Avast4.8.1335
    3 WD Caviar GreenPower 1TB SATA drives


    I have no probs, but I use IDE - I used AHCI under Vista, but haven't gotten to that on Win7 yet.  Ever curious however, I did download the 25mb "SATA/RAID" driver for my mobo from Gigabyte, which is in fact the MSM installer, but no matter what I tried I consistantly got that message (minimum requirements).  I looked at the readme and it says nothing about ICH9 or ICH10 even though the title has those numbers.  If you do find one that works I hope you will post back!

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Friday, March 06, 2009 7:03 PM
  • Hi Gary02139:
      I'm using Intel's DP35DP motherboard on 2 Win7 PCs.  I have installed the Intel Matrix storage manager downloaded from the Intel website.  I think though you have two problems:
      1.  The Intel ME driver needs to be updated from the one installed by Win7.  I downloaded the latest ME driver from the Intel website for my board and installed it in Vista compatibility mode without problems.  The ME driver is the first driver to install because it controls the communication between the motherboard devices and the O.S. 

     2. If you have enabled SATA AHCI in the bios rather than IDE mode for your hard drives you will need to install the latest Intel Matrix storage manager using Vista compatibility mode.  Since you have a Gigabyte mobo you may have to use the drivers on their site to work with devices that aren't on the Intel board I have.  It's a little confusing as to which Matrix Storage manager download you need to install.....Intel offers downloads to install via floppy, cd, pen drives during the system install but you only need to use that if you want to set up RAID drives.  There is another download that contains the Matrix Storage manager 'console' that you install after the O.S. installation which installed fine in Vista compatibility mode for me.  This download contains the Sata Controller for the hard drive as well as the "console" itself.

    I would try installing the latest Gigabyte Intel ME driver prior to the Intel Matrix Storage Manager,  re-start and see if that helps with your malfunctions.  Then go ahead and try installing the latest Matrix Storage Manager software in Vista compatibility mode.  If that succeeds you should see faster disk response and will have the Matrix storage console in your all programs list so you can check on each drive's data and get automatic SMART warnings on future malfunctions.

    In case you're interested, for the Matrix Storage manager I am using STOR_allOS_8.7.0.1007_PV and for the ME driver it's MEI_AMT_allOS_3.0.30.1086_PV

    If I remember right the downoads came as zipped files and need to be unzipped by right-clicking and selecting Extract All and save them to a folder you can find on the desktop.  GOOD LUCK!!!


    Friday, March 06, 2009 8:30 PM
  • Tnx newnerd, but I've given up, disabled SATA, and reinstalled Windows 7. I'll wait for SATA until Windows 7 can install all the right drivers automatically.
    Friday, March 06, 2009 8:40 PM
  • I suspect the problem has to do in part with the SM Bus Controller drivers. When I install Windows 7, whether or not I have SATA ACHI enabled, the device manager shows a SM Bus Controller with no drivers (and none can be found automatically). So I manually tell it to look at the 9.0.0.1008 inf that I downloaded from Intel, and that seems to work--except for the BSODs after resuming from standby, if SATA is enabled.
    Friday, March 06, 2009 8:47 PM
  • Hi KrissM77:
       You won't be able to install the Matrix storage manager on your O.S. if you installed it with the Bios set to IDE for the hard drives.  Intel doesn't recommend changing IDE to SATA AHCI mode after installation of the O.S.  In order to use Intel's Matrix Storage Manager controller drivers and console you need to select SATA AHCI in the bios prior to O.S. installation to avoid likely problems.  I've see long-winded reports of all kinds of work-arounds to make doing this possible but they involved some complex operations LOL! I figure if Intel says don't change them after O.S. install they probably know what they are talking about.

    My first install of Win7 64-bit I had the bios set for SATA AHCI because I am dual-booting with Vista and couldn't change it every time I re-booted to enable IDE.  After O.S. installation I didn't install the Matrix Storage manager because I thot it was only needed it for RAID systems.  The system wasn't operating as fast as it did with Vista so I then installed the matrix storage manager after I realized it contained the necessary Intel controller for the hard drives.  After that the system was much more responsive and my WEI score went up on one of the two computers but not the other.  Different brand hard drives.  The PC with the WD 640 GB improved while the PC with an older Seagate 120GB sataI drive didn't improve from the original WEI of 3.0.
    Friday, March 06, 2009 8:54 PM
  • Hi Gary02139:
       The SM Bus Controller drivers with the yellow burst are fixed with the ME driver:

     >MEI_AMT_allOS_3.0.30.1086_PV<
    Friday, March 06, 2009 8:59 PM
  • Gary02139 said:

    I suspect the problem has to do in part with the SM Bus Controller drivers. When I install Windows 7, whether or not I have SATA ACHI enabled, the device manager shows a SM Bus Controller with no drivers (and none can be found automatically). So I manually tell it to look at the 9.0.0.1008 inf that I downloaded from Intel, and that seems to work--except for the BSODs after resuming from standby, if SATA is enabled.


    I get this, on Win7 before I install the chipset drivers for the mobo from the Gigabyte site.

    I hear your frustration!

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Friday, March 06, 2009 11:19 PM
  • newnerd said:

    Hi KrissM77:
       You won't be able to install the Matrix storage manager on your O.S. if you installed it with the Bios set to IDE for the hard drives.  Intel doesn't recommend changing IDE to SATA AHCI mode after installation of the O.S.  In order to use Intel's Matrix Storage Manager controller drivers and console you need to select SATA AHCI in the bios prior to O.S. installation to avoid likely problems.  I've see long-winded reports of all kinds of work-arounds to make doing this possible but they involved some complex operations LOL! I figure if Intel says don't change them after O.S. install they probably know what they are talking about.

    My first install of Win7 64-bit I had the bios set for SATA AHCI because I am dual-booting with Vista and couldn't change it every time I re-booted to enable IDE.  After O.S. installation I didn't install the Matrix Storage manager because I thot it was only needed it for RAID systems.  The system wasn't operating as fast as it did with Vista so I then installed the matrix storage manager after I realized it contained the necessary Intel controller for the hard drives.  After that the system was much more responsive and my WEI score went up on one of the two computers but not the other.  Different brand hard drives.  The PC with the WD 640 GB improved while the PC with an older Seagate 120GB sataI drive didn't improve from the original WEI of 3.0.


    LOL - yeah, I fugured as much after I wrote that...

    So I AM working on the long-winded approach...  Wanted to to that anyway.  I'll post back probably 1/2 hour from now...


    By the By, You mention the ME driver - could you give me a html pointer to that? Or is that only for Intel brand mobos

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Friday, March 06, 2009 11:26 PM
  • KrisM77 said:

    newnerd said:

    Hi KrissM77:
       You won't be able to install the Matrix storage manager on your O.S. if you installed it with the Bios set to IDE for the hard drives.  Intel doesn't recommend changing IDE to SATA AHCI mode after installation of the O.S.  In order to use Intel's Matrix Storage Manager controller drivers and console you need to select SATA AHCI in the bios prior to O.S. installation to avoid likely problems.  I've see long-winded reports of all kinds of work-arounds to make doing this possible but they involved some complex operations LOL! I figure if Intel says don't change them after O.S. install they probably know what they are talking about.

    My first install of Win7 64-bit I had the bios set for SATA AHCI because I am dual-booting with Vista and couldn't change it every time I re-booted to enable IDE.  After O.S. installation I didn't install the Matrix Storage manager because I thot it was only needed it for RAID systems.  The system wasn't operating as fast as it did with Vista so I then installed the matrix storage manager after I realized it contained the necessary Intel controller for the hard drives.  After that the system was much more responsive and my WEI score went up on one of the two computers but not the other.  Different brand hard drives.  The PC with the WD 640 GB improved while the PC with an older Seagate 120GB sataI drive didn't improve from the original WEI of 3.0.


    LOL - yeah, I fugured as much after I wrote that...

    So I AM working on the long-winded approach...  Wanted to to that anyway.  I'll post back probably 1/2 hour from now...


    By the By, You mention the ME driver - could you give me a html pointer to that? Or is that only for Intel brand mobos

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000


    Success with Matrix:
    Changed byte in registry
    Reboot to be sure - ok
    Reboot and change BIOS from IDE to AHCI
    Reboot to change boot order   ((Changing from IDE ("disable") to AHCI, or back, always messes up the boot order! ))
    Boot to desktop - a few min for Win7 to load AHCI drivers
    Reboot  This one took about a minute then automatically restarted and booted to desktop. 
    AHCI is on at this point.

    Using download 25mb exe "SATA/RAID" from Gigabyte - click on it.  It expands to an exe and a folder - mark that exec as Vista Compat!!!!!!!!!
    Run that exe and it installs Matrix.  A couple more boots and it's happy and console shows happy.
    I have not yet tested S3 sleep.  Will report back.   Also Readyboost is weird - may have to stop and restart superfetch service - we'll see.


    EDIT - System wakes up fine from S3 sleep - it looks the same as with IDE : I wiggle the mouse, power comes on, and drives spin up, and then maybe 10-15 seconds later, the monitor wakes up and displays desktop.

    Readyboost corrected itself by deleting the cash file and re-booting, and then telling it to use the stick.

    So:  Thanks to all for getting me to try Matrix.  But wish I could have come up with something to help OP...

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Saturday, March 07, 2009 12:10 AM
  • Hi again KrisM77:


    "By the By, You mention the ME driver - could you give me a html pointer to that? Or is that only for Intel brand mobos?"

    Below is the url for the Intel ME driver download.  I don't know if it will work on a Gigabyte board with different capabilities but the Gigabyte website should have a fairly recent version of the same ME driver.



    http://downloadcenter.intel.com/Filter_Results.aspx?strOSs=All&strTypes=All&ProductID=2782〈=eng&OSFullName=All%20Operating%20Systems
    Saturday, March 07, 2009 1:31 AM
  • newnerd said:

    Hi again KrisM77:


    "By the By, You mention the ME driver - could you give me a html pointer to that? Or is that only for Intel brand mobos?"

    Below is the url for the Intel ME driver download.  I don't know if it will work on a Gigabyte board with different capabilities but the Gigabyte website should have a fairly recent version of the same ME driver.



    http://downloadcenter.intel.com/Filter_Results.aspx?strOSs=All&strTypes=All&ProductID=2782〈=eng&OSFullName=All%20Operating%20Systems


    Thanks - I guess because I have an "Intel Matrix Storage Console" that I can start up and shows me my SATA HDs and Opticals (and says that my Raptor is not NCQ...) that I don't need it.  Also the Gigabyte downloads doesn't say anything about an ME driver, so I'm guessing they somehow included it in the 25mb Matrix package (which they just call "Intel ICH9R/ICH10R SATA RAID Driver" - proably making it easy for us...   Or maybe it is in the "chipset drivers" and I just didn't see it go by.  When it un-nests, it expands to folder "MSM" which contains {iata_cd.exe (22mb) and folder MSM8}.  Folder MSM8 contains iata_cd.exe (19mb) and a readme
    Unless I am missing something.........

    EDIT I see the IA notify and mon services running, so I'm guessing all is well.  There's probably a lot more there if I were to use RAID...



    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Saturday, March 07, 2009 2:17 AM
  • Hmmmmm......all I can say is Intel manufactured boards need it.  I pretty much stick with Intel because I can figure out what I need with their support websites.  I haven't tried any other brand because of concerns about support.  I guess if you have the PC working ok you must have either installed the Gigabyte version of the ME driver or you're operating successfully on the Win7 built-in ME driver. 
    Saturday, March 07, 2009 2:30 AM
  • newnerd said:

    Hmmmmm......all I can say is Intel manufactured boards need it.  I pretty much stick with Intel because I can figure out what I need with their support websites.  I haven't tried any other brand because of concerns about support.  I guess if you have the PC working ok you must have either installed the Gigabyte version of the ME driver or you're operating successfully on the Win7 built-in ME driver. 


    Ahhh, I forgot about the Win7 ME driver.  Any idea what its name is? How I could tell if I've changed it?

    EDIT  hmmmmm   ME from your pointer, installs to  installdir=%progfilesdir%\Intel\Intel(R) Management Engine Interface .
    I don't have it there.
    Also, ME requires ME firmware, which probably only an INTEL mobo would have.

    But it's needed to display info in the console (I'm guessing)

    So I'm using something - must be Win7.

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Saturday, March 07, 2009 2:47 AM
  • difxapi.dll I think is part of it.   dated 12/13/08

    Oh, well - beating a dead something, here.  Really doesn't matter as Console runs and services run, and it looks much like the help file in the Console says it should, minus the RAID stuff.

    Thanks hugely for your time / help / info !!!!!!!!

    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Saturday, March 07, 2009 2:50 AM
  • newnerd said:

    Hi Gary02139:
       The SM Bus Controller drivers with the yellow burst are fixed with the ME driver:

     >MEI_AMT_allOS_3.0.30.1086_PV<


    Gigabyte's site doesn't have an ME driver for the GA-P35-DS3L. I can get it from Intel, but I'm hesitant to use it without being sure it's appropriate for my board. (The 9.0.0.1008 inf from Intel that I'm using is a newer version of the drivers that Gigabyte has for my board.)
    Saturday, March 07, 2009 7:05 PM
  • Gary02139 said:

    newnerd said:

    Hi Gary02139:
       The SM Bus Controller drivers with the yellow burst are fixed with the ME driver:

     >MEI_AMT_allOS_3.0.30.1086_PV<


    Gigabyte's site doesn't have an ME driver for the GA-P35-DS3L. I can get it from Intel, but I'm hesitant to use it without being sure it's appropriate for my board. (The 9.0.0.1008 inf from Intel that I'm using is a newer version of the drivers that Gigabyte has for my board.)


    Installing Gigabyte's mobo chipset drivers fixed the yellow burst on the SMB for me.



    Kris -------- Gigabyte GA-EP45-UD3P F7, E7200 2.53@3.76ghz, 2x1gb OCZ Reaper1150@1188, EVGA 9800GTX+ N873 , Win 7 7000
    Saturday, March 07, 2009 8:32 PM
  • I had the same problem after installing RC x64 build on a intel x48 mb. No problems with the beta, which was confusing at first but might be explained by it being an upgrade and not a fresh install. Installing the latest Intel ICH9 drivers for Vista x64 seems to resolve the issue.

    Edit: It seems it didn't help after all. Installed both the ICH9 inf files and the raid manager but after sleeping a couple of times it crashes. Getting a new stop error 0x00009088 which I can't find any information about. Any sugestions on how to fix this?
    • Edited by e94_mli Tuesday, May 12, 2009 12:41 PM
    Monday, May 11, 2009 10:31 PM
  • I know I'm a bit late to this, but many are still using the RC and I think I've found a solution.

    I was running with the SATA ports in IDE mode because of the resume problem.  I don't like having my computer running all the time but I can't shut it down since it's also my DVR . . . so I 'suffered' with having to turn off the computer every time I wanted to swap my eSATA drives, bummer.

    Then I decided to just let the computer run, don't use standby at all, so I could use the damned hot-swap.

    So I opened the registry editor . . . navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci and changed the REG_DWORD "Start" to 0x00000000 (0) and rebooted, changed to AHCI in the BIOS and started using my hot-swappable drives as they are intended to be used.

    Notice I left something out . . . I didn't turn off "Sleep" mode.  I totally forgot to, but I did not have any blue screens when resuming, not one.  Hmm, very interesting . . .

    At any rate, I decided after loading tons of beta programs and having a big mess on my hard drive to reinstall Windows 7. 

    BSOD on resume, over and over again.  Damnit!  Then it dawned on me . . . when I turned on the msahci service I did not turn off the pciide service (not running any IDE devices so it's not needed, and when I reinstalled Windows, the installer saw no IDE devices and didn't enable it.

    So I navigated to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide and set its start to 0 just like I did with msahci . . . haven't had a BSOD on resume SINCE!

    Does it make sense that an unneeded service would have anything to do with this problem?  On the outside, it doesn't seem so, but it has fixed my problem, so I'm not going to argue with it.

    Hopefully this has been fixed in RTM, but if it hasn't, at least now I know the work-around.

    Give it a shot, if it works for you too then we'll know for sure this is the "fix", as strange as it may seem.

    I forgot to add, hence the edit . . .

    Gigabyte EP35-DS3L board with 4 gigs 1066 RAM and a Q6600 CPU.  1.5 TB Seagate hard drive, the rest isn't consequential.
    • Edited by MicPalumbo Friday, July 31, 2009 2:08 AM
    Tuesday, July 28, 2009 12:06 AM
  • Well, I know it's been a while and no one has posted here for a long time . . . however . . . this problem still persists.  My "fix" didn't work.  D'OH!

    I turned off AHCI and found that I can hot-swap (my main reason for using it) my drives, but I have to go into Device Manager and manually uninstall the drive. 

    No freezing, no crashes, no problem.  When I want to reinstall the drive I go to Device Manager and force it to search for new hardware.  It finds the drive(s), installs the drvers and all is well.

    Would be nice to have thing work the way they should, but so far so good.

    New drivers from Intel help none with AHCI, still get the random stop errors on resume from sleep, but with AHCI off all seems well.

    Anyone have any clue on this or should I abandon all hope with this board and simply keep doing what I'm doing?

    Gigabyte EP35-DS3L board with 4 gigs 1066 RAM and a Q6600 CPU.  1.5 TB Seagate hard drive, the rest isn't consequential.
    Thursday, November 26, 2009 3:45 AM
  • Hi,

     

    I wrote a post for troubleshooting this particular blue screen,

    http://mikemstech.blogspot.com/2011/12/troubleshooting-0x0000007a.html


    -- Mike Burr
    Technology
    Thursday, December 08, 2011 8:11 AM