BSOD when going or recovering from sleep or hibernate mode

Discussion in 'Windows 7 Blue Screen of Death (BSOD)' started by ninguno, Dec 15, 2012.

  1. ninguno

    ninguno New Member

    Joined:
    Dec 15, 2012
    Messages:
    6
    Likes Received:
    0
    Some weeks ago I made a reinstall of my Win7 Home Premium x64 (a Dell M1330 with 4gb RAM). After then, my machine starts having random BSOD errors when going or recovering from sleep or hibernate mode. The error is a DRIVER_POWER_STATE_FAILURE, with code 0x0000009f.

    I attach here the info grabbed with W7F Diagnostic Tool, CPU z pictures and RAMmon html report. If it helps, here is the info I see with WinDbg looking the last minidump.

    Code:
    Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
    Copyright (c) Microsoft Corporation. All rights reserved.
    
    
    Loading Dump File [C:\Windows\Minidump\121412-26286-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available
    
    DbsSplayTreeRangeMap::Add: ignoring zero-sized range at ?fffff8a0`02589c32?
    Symbol search path is: srv*C:\symbols2*http://msdl.microsoft.com/download/symbols
    Executable search path is: 
    Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS Personal
    Built by: 7601.17944.amd64fre.win7sp1_gdr.120830-0333
    Machine Name:
    Kernel base = 0xfffff800`02a54000 PsLoadedModuleList = 0xfffff800`02c98670
    Debug session time: Fri Dec 14 21:22:42.463 2012 (UTC - 3:00)
    System Uptime: 2 days 8:31:41.018
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    .....................................
    Loading User Symbols
    Loading unloaded module list
    .................................
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    Use !analyze -v to get detailed debugging information.
    
    BugCheck 1000009F, {4, 258, fffffa80036dcb50, fffff800041a0510}
    
    Probably caused by : ntkrnlmp.exe ( nt!KiSwapContext+7a )
    
    Followup: MachineOwner
    ---------
    
    0: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************
    
    DRIVER_POWER_STATE_FAILURE (9f)
    A driver is causing an inconsistent power state.
    Arguments:
    Arg1: 0000000000000004, The power transition timed out waiting to synchronize with the Pnp
        subsystem.
    Arg2: 0000000000000258, Timeout in seconds.
    Arg3: fffffa80036dcb50, The thread currently holding on to the Pnp lock.
    Arg4: fffff800041a0510
    
    Debugging Details:
    ------------------
    
    
    DRVPOWERSTATE_SUBCODE:  4
    
    FAULTING_THREAD:  fffffa80036dcb50
    
    CUSTOMER_CRASH_COUNT:  1
    
    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT
    
    BUGCHECK_STR:  0x9F
    
    PROCESS_NAME:  System
    
    CURRENT_IRQL:  2
    
    LOCK_ADDRESS:  fffff80002cceb80 -- (!locks fffff80002cceb80)
    
    Resource @ nt!PiEngineLock (0xfffff80002cceb80)    Available
    
    WARNING: SystemResourcesList->Flink chain invalid. Resource may be corrupted, or already deleted.
    
    
    WARNING: SystemResourcesList->Blink chain invalid. Resource may be corrupted, or already deleted.
    
    1 total locks
    
    PNP_TRIAGE: 
        Lock address  : 0xfffff80002cceb80
        Thread Count  : 0
        Thread address: 0x0000000000000000
        Thread wait   : 0x0
    
    LAST_CONTROL_TRANSFER:  from fffff80002ac8a32 to fffff80002ad5e7a
    
    STACK_TEXT:  
    fffff880`031e7660 fffff800`02ac8a32 : fffffa80`036dcb50 fffffa80`036dcb50 00000000`00000000 00000000`00000000 : nt!KiSwapContext+0x7a
    fffff880`031e77a0 fffff800`02ad9d8f : fffff880`031e7c10 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiCommitThreadWait+0x1d2
    fffff880`031e7830 fffff800`02b8aea5 : 00000000`00000000 00000000`00000000 fffffa80`036b1d00 fffff800`02d38500 : nt!KeWaitForSingleObject+0x19f
    fffff880`031e78d0 fffff800`02e6ed9e : fffff800`02cce940 fffff880`031e79a4 00000000`00000000 00000000`00000001 : nt!PnpDeviceCompletionQueueGetCompletedRequest+0x35
    fffff880`031e7920 fffff800`02ebbdd8 : fffffa80`036b1d10 fffffa80`036b1d10 00000000`00000002 00000000`00000000 : nt!PnpDeviceCompletionProcessCompletedRequests+0x5e
    fffff880`031e7950 fffff800`02ebc288 : fffff800`02ccc500 00000000`00000000 00000000`00000001 fffff800`02d385e8 : nt!PipProcessDevNodeTree+0x378
    fffff880`031e7bc0 fffff800`02bccee7 : 00000001`00000003 00000000`00000000 00000000`00000001 00000000`00000000 : nt!PiProcessReenumeration+0x98
    fffff880`031e7c10 fffff800`02adc641 : fffff800`02bccbc0 fffff800`02dc5501 fffffa80`036dcb00 fffffa80`036dcb50 : nt!PnpDeviceActionWorker+0x327
    fffff880`031e7cb0 fffff800`02d69e5a : 00000000`00000000 fffffa80`036dcb50 00000000`00000080 fffffa80`036cc5f0 : nt!ExpWorkerThread+0x111
    fffff880`031e7d40 fffff800`02ac3d26 : fffff880`009e7180 fffffa80`036dcb50 fffff880`009f1f40 00000000`00000000 : nt!PspSystemThreadStartup+0x5a
    fffff880`031e7d80 00000000`00000000 : fffff880`031e8000 fffff880`031e2000 fffff880`031e74b0 00000000`00000000 : nt!KxStartSystemThread+0x16
    
    
    STACK_COMMAND:  .thread 0xfffffa80036dcb50 ; kb
    
    FOLLOWUP_IP: 
    nt!KiSwapContext+7a
    fffff800`02ad5e7a 488d8c2400010000 lea     rcx,[rsp+100h]
    
    SYMBOL_STACK_INDEX:  0
    
    SYMBOL_NAME:  nt!KiSwapContext+7a
    
    FOLLOWUP_NAME:  MachineOwner
    
    MODULE_NAME: nt
    
    IMAGE_NAME:  ntkrnlmp.exe
    
    DEBUG_FLR_IMAGE_TIMESTAMP:  503f82be
    
    FAILURE_BUCKET_ID:  X64_0x9F_4_nt!KiSwapContext+7a
    
    BUCKET_ID:  X64_0x9F_4_nt!KiSwapContext+7a
    
    Followup: MachineOwner
    ---------
    
    
    Tell me if you need something else, thanks in advance!
     

    Attached Files:

  2. usasma

    usasma Fantastic Member
    Microsoft Community Contributor

    Joined:
    Mar 22, 2010
    Messages:
    3,048
    Likes Received:
    83
    Only 112 updates since SP1 - most systems have 130 to 140. Please visit Windows Update and get ALL available updates.

    Very little free space on your hard drives. Windows needs this free space to conduct operations "behind the scenes" that you can't see. Please maintain at least 15% free space on all drives (you can get away with 10%, but there is an impact on performance).

    Riva Tuner (along with MSI Afterburner and EVGA Precision) is known to cause BSOD's on some Win7 systems. Please un-install it immediately.

    If overclocking, please stop while we're troubleshooting. Feel free to resume the overclock once the BSOD's have stopped.

    Please update these older drivers. Links are included to assist in looking up the source of the drivers. If unable to find an update, please remove (un-install) the program responsible for that driver. DO NOT manually delete/rename the driver as it may make the system unbootable! :

    OEM04Vfx.sys Mon Mar 5 05:55:47 2007 (45EBF733)
    Dell/Creative Integrated WebCam
    http://www.carrona.org/drivers/driver.php?id=OEM04Vfx.sys

    RivaTuner64.sys Tue Jul 17 15:13:42 2007 (469D14E6)
    Riva Tuner (uninstall until we're finished troubleshooting - no updates available AFAIK - known BSOD issues w/Win7)
    http://www.carrona.org/drivers/driver.php?id=RivaTuner64.sys

    evserial.sys Mon Aug 20 06:50:31 2007 (46C971F7)
    Most likely belongs to ELTIMA Virtual Serial Ports driver/program
    evserial.sys - this driver hasn't been added to the DRT as of this run. Please search Google/Bing for the driver if additional information is needed.

    evsbc.sys Mon Aug 20 06:50:46 2007 (46C97206)
    Most likely belongs to ELTIMA Virtual Serial Bus driver
    evsbc.sys - this driver hasn't been added to the DRT as of this run. Please search Google/Bing for the driver if additional information is needed.

    OEM04Vid.sys Wed Oct 10 22:45:45 2007 (470D8E59)
    Dell/Creative Integrated WebCam
    http://www.carrona.org/drivers/driver.php?id=OEM04Vid.sys

    b57nd60a.sys Thu Jan 24 21:32:12 2008 (47994A2C)
    Broadcom NetXtreme Gigabit Ethernet
    http://www.carrona.org/drivers/driver.php?id=b57nd60a.sys

    nvlddmkm.sys Wed Sep 3 15:04:13 2008 (48BEDFAD)
    nVidia Video drivers
    http://www.carrona.org/drivers/driver.php?id=nvlddmkm.sys

    iaStor.sys Wed Feb 11 20:24:30 2009 (49937A4E)
    Intel Storage drivers
    http://www.carrona.org/drivers/driver.php?id=iaStor.sys

    rimspx64.sys Thu Jun 25 03:13:43 2009 (4A4323A7)
    Ricoh Memory Card Reader driver
    http://www.carrona.org/drivers/driver.php?id=rimspx64.sys

    rixdpx64.sys Thu Jun 25 03:38:50 2009 (4A43298A)
    Ricoh Memory Card Reader driver
    http://www.carrona.org/drivers/driver.php?id=rixdpx64.sys

    rimmpx64.sys Thu Jun 25 04:04:18 2009 (4A432F82)
    Ricoh Memory Card Reader driver
    http://www.carrona.org/drivers/driver.php?id=rimmpx64.sys

    bcmwl664.sys Tue Jul 7 20:45:04 2009 (4A53EC10)
    Broadcom 802.11g Network Adapter - Dell Wireless 1390 WLAN Mini-Card
    http://www.carrona.org/drivers/driver.php?id=bcmwl664.sys

    intelide.sys Mon Jul 13 19:19:48 2009 (4A5BC114)
    Intel IDE storage driver
    http://www.carrona.org/drivers/driver.php?id=intelide.sys



    Analysis:
    The following is for informational purposes only.
    Code:
    [font=lucida console]**************************Fri Dec 14 19:22:42.463 2012 (UTC - 5:00)**************************
    Loading Dump File [C:\Users\John\_jcgriff2_\dbug\__Kernel__\121412-26286-01.dmp]
    Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x64
    Built by: [B]7601[/B].17944.amd64fre.win7sp1_gdr.120830-0333
    System Uptime:[B]2 days 8:31:41.018[/B]
    Probably caused by :[B]ntkrnlmp.exe ( nt!KiSwapContext+7a )[/B]
    BugCheck [B]1000009F, {4, 258, fffffa80036dcb50, fffff800041a0510}[/B]
    BugCheck Info: [url=http://www.carrona.org/bsodindx.html#0x0000009F]DRIVER_POWER_STATE_FAILURE (9f)[/url]
    Arguments: 
    Arg1: 0000000000000004, The power transition timed out waiting to synchronize with the Pnp
        subsystem.
    Arg2: 0000000000000258, Timeout in seconds.
    Arg3: fffffa80036dcb50, The thread currently holding on to the Pnp lock.
    Arg4: fffff800041a0510, nt!TRIAGE_9F_PNP on Win7
    BUGCHECK_STR:  0x9F
    DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
    PROCESS_NAME: [B]System[/B]
    FAILURE_BUCKET_ID: [B]X64_0x9F_4_nt!KiSwapContext+7a[/B]
    CPUID:        "Intel(R) Core(TM)2 Duo CPU     T7300  @ 2.00GHz"
    MaxSpeed:     2000
    CurrentSpeed: [B]1995[/B]
      BIOS Version                  A14
      BIOS Release Date             11/19/2008
      Manufacturer                  Dell Inc.
      Product Name                  XPS M1330                       
    ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨``
    **************************Wed Dec 12 07:43:41.083 2012 (UTC - 5:00)**************************
    Loading Dump File [C:\Users\John\_jcgriff2_\dbug\__Kernel__\121212-98109-01.dmp]
    Windows 7 Kernel Version 7601 (Service Pack 1) MP (2 procs) Free x64
    Built by: [B]7601[/B].17944.amd64fre.win7sp1_gdr.120830-0333
    System Uptime:[B]0 days 21:39:43.965[/B]
    Probably caused by :[B]ntkrnlmp.exe ( nt!KiSwapContext+7a )[/B]
    BugCheck [B]1000009F, {4, 258, fffffa80036f7b50, fffff80000b9c510}[/B]
    BugCheck Info: [url=http://www.carrona.org/bsodindx.html#0x0000009F]DRIVER_POWER_STATE_FAILURE (9f)[/url]
    Arguments: 
    Arg1: 0000000000000004, The power transition timed out waiting to synchronize with the Pnp
        subsystem.
    Arg2: 0000000000000258, Timeout in seconds.
    Arg3: fffffa80036f7b50, The thread currently holding on to the Pnp lock.
    Arg4: fffff80000b9c510, nt!TRIAGE_9F_PNP on Win7
    BUGCHECK_STR:  0x9F
    DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT
    PROCESS_NAME: [B]System[/B]
    FAILURE_BUCKET_ID: [B]X64_0x9F_4_nt!KiSwapContext+7a[/B]
    CPUID:        "Intel(R) Core(TM)2 Duo CPU     T7300  @ 2.00GHz"
    MaxSpeed:     2000
    CurrentSpeed: [B]1995[/B]
      BIOS Version                  A14
      BIOS Release Date             11/19/2008
      Manufacturer                  Dell Inc.
      Product Name                  XPS M1330                       
    ¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨``
    [/font]
    3rd Party Drivers:
    The following is for information purposes only.
    Any drivers in red should be updated or removed from your system. And should have been discussed in the body of my post.
    Code:
    [font=lucida console]**************************Fri Dec 14 19:22:42.463 2012 (UTC - 5:00)**************************
    [COLOR=RED][B]OEM04Vfx.sys                Mon Mar  5 05:55:47 2007 (45EBF733)[/B][/COLOR]
    [COLOR=RED][B]RivaTuner64.sys             Tue Jul 17 15:13:42 2007 (469D14E6)[/B][/COLOR]
    [COLOR=RED][B]evserial.sys                Mon Aug 20 06:50:31 2007 (46C971F7)[/B][/COLOR]
    [COLOR=RED][B]evsbc.sys                   Mon Aug 20 06:50:46 2007 (46C97206)[/B][/COLOR]
    [COLOR=RED][B]OEM04Vid.sys                Wed Oct 10 22:45:45 2007 (470D8E59)[/B][/COLOR]
    [COLOR=RED][B]b57nd60a.sys                Thu Jan 24 21:32:12 2008 (47994A2C)[/B][/COLOR]
    [COLOR=RED][B]nvlddmkm.sys                Wed Sep  3 15:04:13 2008 (48BEDFAD)[/B][/COLOR]
    [COLOR=RED][B]iaStor.sys                  Wed Feb 11 20:24:30 2009 (49937A4E)[/B][/COLOR]
    [COLOR=RED][B]rimspx64.sys                Thu Jun 25 03:13:43 2009 (4A4323A7)[/B][/COLOR]
    [COLOR=RED][B]rixdpx64.sys                Thu Jun 25 03:38:50 2009 (4A43298A)[/B][/COLOR]
    [COLOR=RED][B]rimmpx64.sys                Thu Jun 25 04:04:18 2009 (4A432F82)[/B][/COLOR]
    [COLOR=RED][B]bcmwl664.sys                Tue Jul  7 20:45:04 2009 (4A53EC10)[/B][/COLOR]
    intelppm.sys                Mon Jul 13 19:19:25 2009 (4A5BC0FD)
    [COLOR=RED][B]intelide.sys                Mon Jul 13 19:19:48 2009 (4A5BC114)[/B][/COLOR]
    stwrt64.sys                 Thu Jan 21 05:15:11 2010 (4B58292F)
    amdxata.sys                 Fri Mar 19 12:18:18 2010 (4BA3A3CA)
    SynTP.sys                   Thu Mar 31 21:30:00 2011 (4D952A98)
    ksbus64.sys                 Wed Aug 24 15:19:09 2011 (4E554EAD)
    KSPrt64.sys                 Thu Aug 25 18:52:43 2011 (4E56D23B)
    VBoxNetFlt.sys              Fri Oct 26 12:59:41 2012 (508AC17D)
    VBoxUSBMon.sys              Fri Oct 26 12:59:41 2012 (508AC17D)
    VBoxNetAdp.sys              Fri Oct 26 12:59:42 2012 (508AC17E)
    VBoxDrv.sys                 Fri Oct 26 13:00:50 2012 (508AC1C2)
    [/font]
    http://www.carrona.org/drivers/driver.php?id=OEM04Vfx.sys
    http://www.carrona.org/drivers/driver.php?id=RivaTuner64.sys
    evserial.sys - this driver hasn't been added to the DRT as of this run. Please search Google/Bing for the driver if additional information is needed.
    evsbc.sys - this driver hasn't been added to the DRT as of this run. Please search Google/Bing for the driver if additional information is needed.
    http://www.carrona.org/drivers/driver.php?id=OEM04Vid.sys
    http://www.carrona.org/drivers/driver.php?id=b57nd60a.sys
    http://www.carrona.org/drivers/driver.php?id=nvlddmkm.sys
    http://www.carrona.org/drivers/driver.php?id=iaStor.sys
    http://www.carrona.org/drivers/driver.php?id=rimspx64.sys
    http://www.carrona.org/drivers/driver.php?id=rixdpx64.sys
    http://www.carrona.org/drivers/driver.php?id=rimmpx64.sys
    http://www.carrona.org/drivers/driver.php?id=bcmwl664.sys
    http://www.carrona.org/drivers/driver.php?id=intelppm.sys
    http://www.carrona.org/drivers/driver.php?id=intelide.sys
    http://www.carrona.org/drivers/driver.php?id=stwrt64.sys
    http://www.carrona.org/drivers/driver.php?id=amdxata.sys
    http://www.carrona.org/drivers/driver.php?id=SynTP.sys
    http://www.carrona.org/drivers/driver.php?id=ksbus64.sys
    http://www.carrona.org/drivers/driver.php?id=KSPrt64.sys
    http://www.carrona.org/drivers/driver.php?id=VBoxNetFlt.sys
    http://www.carrona.org/drivers/driver.php?id=VBoxUSBMon.sys
    http://www.carrona.org/drivers/driver.php?id=VBoxNetAdp.sys
    http://www.carrona.org/drivers/driver.php?id=VBoxDrv.sys
     
  3. ninguno

    ninguno New Member

    Joined:
    Dec 15, 2012
    Messages:
    6
    Likes Received:
    0

    Thanks usasma for the great explanation, I will try your suggestions!

    Some comments if you don't mind,
    1) All the windows updates are applied, I don't have anyone missing. Maybe has something to do that I do a clean install with SP1 already included in the installation disk?
    2) I don't do any overclocking, rivatuner is only installed to see in the tray icon temperature of nvidia card and both cpu cores. I will uninstall it, but this was working without and BSOD before reinstalling Windows 7.
    3) Before reinstalling, I only had 600MB left on HD, this was the reason I do a clean reinstall. But as I said, before this new installation, I didn't had any BSOD like this.

    I will update drivers and tell you how it goes.
    Regards,
     
  4. usasma

    usasma Fantastic Member
    Microsoft Community Contributor

    Joined:
    Mar 22, 2010
    Messages:
    3,048
    Likes Received:
    83
    Each system is different, so the Windows Updates will be different also. I just suggest checking in case there are some missing (IME they are the most commonly missed 'fixes' that can be done).

    Riva Tuner can work just fine until a combination of different programs and Windows Updates combine to cause it to fail.
    I suggest using HWINFO to monitor temps. It's free here: HWiNFO, HWiNFO32 & HWiNFO64 - Hardware Information and Analysis Tools

    Although there are ways to determine exactly what's wrong and exactly how to fix it - they are way, way too expensive for the average person (and generally cost much more than a new computer would). So what we do is we investigate the things that are likely to cause problems.

    One problem that gives everyone trouble is that there's no central "clearing house" for problem drivers. I established the Driver Reference Table (DRT) so that users have a central place to go to see if any of their drivers are known troublemakers (among other reasons).

    Then we just check the most common reasons in this order:
    - 3rd party (non-Microsoft) drivers - known troublemakers, older drivers, and those that show up in the memory dumps
    - hardware problems (by running diagnostics, stress tests, removing parts, and swapping out parts)
    - Windows problems
     
  5. ninguno

    ninguno New Member

    Joined:
    Dec 15, 2012
    Messages:
    6
    Likes Received:
    0

    Well, after a lot of trying, I found the problematic driver was, surprisingly, the Microsoft Natural Ergonomic Keyboard 4000 x64. After removing it (and with all the others drivers posted here installed), the BSOD when going or recovering from sleep/hibernate mode stopped.

    Thanks for your help!
     

Share This Page

Loading...