Windows 8 and 8.1 Forums


Windows 8.1 DRIVER_POWER_STATE_FAILURE BSOD out of nowhere

  1. #1


    Posts : 3
    8.1

    Windows 8.1 DRIVER_POWER_STATE_FAILURE BSOD out of nowhere


    I get a DRIVER_POWER_STATE_FAILURE BSOD out of nowhere. This hapened randomly once very 2 weeks but since 3 days ago im getting it twice per day. I've got no clue on what is it causing it, it happens really randomly and im mostly doing writting in word or wordpress, nothing special

    This is the zip

    Help please im lost :S

      My System SpecsSystem Spec

  2. #2


    Posts : 3
    8.1


    any help please? this is driving me nuts :S
      My System SpecsSystem Spec

  3. #3


    India
    Posts : 2,097
    Windows 8.1 Industry Pro B-)


    Hi IamZeus (Liam Neeson ) and welcome to the forums ^_^,

    I have analysed your dump files and below has been provided an analysis of the same for informative purposes :-

    DRIVER_POWER_STATE_FAILURE (9f)
    A driver has failed to complete a power IRP within a specific time.
    Code:
    4: kd> !irp ffffe0005656ac60
    Irp is active with 6 stacks 4 is current (= 0xffffe0005656ae08)
     No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
         cmd  flg cl Device   File     Completion-Context
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
       Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
       Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
       Args: 00000000 00000000 00000000 00000000
    >[ 16, 2]   0 e1 ffffe00052bc6710 00000000 fffff8009900f37c-ffffd001536b68f0 Success Error Cancel pending
            \Driver\ACPI dxgkrnl!DpiFdoPowerCompletionRoutine
       Args: 00000000 00000001 00000001 00000000
     [ 16, 2]   0 e1 ffffe000566bc1f0 00000000 fffff801bf79bf4c-ffffe000587bd038 Success Error Cancel pending
           *** WARNING: Unable to verify timestamp for nvlddmkm.sys
    *** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
     \Driver\nvlddmkm nt!PopRequestCompletion
       Args: 00000000 00000001 00000001 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-ffffe000587bd038    
       Args: 00000000 00000000 00000000 00000000
    We see that the module blocking the IRP's was ACPI.sys. But, ACPI.sys asked NVIDIA Driver to do Request Completion but it did not respond because of which the IRP's were ultimately blocked.

    VIDEO_TDR_FAILURE (116)
    Attempt to reset the display driver and recover from timeout failed.
    Code:
    4: kd> !error c000009a
    Error code: (NTSTATUS) 0xc000009a (3221225626) - Insufficient system resources exist to complete the API.
    The Display driver failed to respond (Maybe because of IRP's being blocked?) due to insufficient system resources (Again, maybe because of IRP's piling up?) which caused the operating system to bugcheck once it detected that the Display Driver had already been reset 5 times due to it being non-responsive.


    In both of your dump files, we see that the "nvlddmkm.sys" being blamed. You are using a newer driver version than the one provided by the manufacturer. It is strongly recommended to install the drivers provided by the manufacturer in case of laptops.

    Kindly remove the currently installed driver by using Display Driver Uninstaller from this **LINK**. Once you have uninstalled the current driver, restart the system and download the NVIDIA Driver from this **LINK**.


    Let me know how it goes ^_^

    -Pranav
      My System SpecsSystem Spec

  4. #4


    Blueelvis has provided you with the correct information, if you're wanting to know much about what went wrong then I've posted an analysis.

    Code:
    4: kd> .bugcheck
    Bugcheck code 0000009F
    Arguments 00000000`00000003 ffffe000`52bc5880 ffffd001`4e886960 ffffe000`5656ac60
    
    //An IRP was taking to long to complete
    
    4: kd> !devobj ffffe000`52bc5880
    fffff801bf93d870: Unable to get value of ObpRootDirectoryObject
    Device object (ffffe00052bc5880) is for:
     Cannot read info offset from nt!ObpInfoMaskToOffset
     \Driver\pci DriverObject ffffe00052da7c40
    Current Irp 00000000 RefCount 0 Type 00000023 Flags 00001040
    DevExt ffffe00052bc59d0 DevObjExt ffffe00052bc5f98 DevNode ffffe00052bc4010 
    ExtensionFlags (0000000000)  
    Characteristics (0x00000100)  FILE_DEVICE_SECURE_OPEN
    AttachedDevice (Upper) ffffe00052bc6710 \Driver\ACPI
    Device queue is not busy.
    
    //A device object in the PCI tree
    
    4: kd> !devnode ffffe00052bc4010
    DevNode 0xffffe00052bc4010 for PDO 0xffffe00052bc5880
      Parent 0xffffe00052da2a50   Sibling 0000000000   Child 0000000000   
      InstancePath is "PCI\VEN_10DE&DEV_119A&SUBSYS_11021462&REV_A1\4&41db8b9&0&0008"
      ServiceName is "nvlddmkm"
      State = DeviceNodeStarted (0x308)
      Previous State = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[07] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[06] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[05] = DeviceNodeStarted (0x308)
      StateHistory[04] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[03] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[02] = DeviceNodeStarted (0x308)
      StateHistory[01] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[00] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[19] = DeviceNodeStarted (0x308)
      StateHistory[18] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[17] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[16] = DeviceNodeStarted (0x308)
      StateHistory[15] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[14] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[13] = DeviceNodeStarted (0x308)
      StateHistory[12] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[11] = DeviceNodeEnumeratePending (0x30c)
      StateHistory[10] = DeviceNodeStarted (0x308)
      StateHistory[09] = DeviceNodeEnumerateCompletion (0x30d)
      StateHistory[08] = DeviceNodeEnumeratePending (0x30c)
      Flags (0x6c0000f0)  DNF_ENUMERATED, DNF_IDS_QUERIED, 
                          DNF_HAS_BOOT_CONFIG, DNF_BOOT_CONFIG_RESERVED, 
                          DNF_NO_LOWER_DEVICE_FILTERS, DNF_NO_LOWER_CLASS_FILTERS, 
                          DNF_NO_UPPER_DEVICE_FILTERS, DNF_NO_UPPER_CLASS_FILTERS
      CapabilityFlags (0x00002001)  DeviceD1, WakeFromD3
    
    //Nvlddmkm is on the device stack, lets walk the device tree to the root node
    
    4: kd> !devnode ffffe00052da2a50
    DevNode 0xffffe00052da2a50 for PDO 0xffffe00052be1060
      Parent 0xffffe00052bf5910   Sibling 0xffffe00052da2770   Child 0xffffe00052bc4010   
      InterfaceType 0  Bus Number 0
      InstancePath is "PCI\VEN_8086&DEV_0C01&SUBSYS_11021462&REV_06\3&11583659&1&08"
      ServiceName is "pci"
      State = Unknown State (0x0)
      Previous State = Unknown State (0x0)
      Flags (0000000000)  
    4: kd> !devnode ffffe00052bf5910
    DevNode 0xffffe00052bf5910 for PDO 0xffffe0005278fe50
      Parent 0xffffe000528a7220   Sibling 0xffffe00052bbcd30   Child 0xffffe00052da2d30   
      InterfaceType 0  Bus Number 0
      InstancePath is "ACPI\PNP0A08\0"
      ServiceName is "pci"
      State = Unknown State (0x0)
      Previous State = Unknown State (0x0)
      Flags (0000000000)  
    4: kd> !devnode ffffe000528a7220
    DevNode 0xffffe000528a7220 for PDO 0xffffe0005279e6f0
      Parent 0xffffe000527f0010   Sibling 0xffffe0005289bd30   Child 0xffffe00052bf5910   
      InterfaceType 0  Bus Number 0
      InstancePath is "ACPI_HAL\PNP0C08\0"
      ServiceName is "ACPI"
      State = Unknown State (0x0)
      Previous State = Unknown State (0x0)
      Flags (0000000000)  
    4: kd> !devnode ffffe000527f0010
    DevNode 0xffffe000527f0010 for PDO 0xffffe000527f1470
      Parent 0xffffe000527fbd30   Sibling 0xffffe000527f0b20   Child 0xffffe000528a7220   
      InterfaceType 0  Bus Number 0
      InstancePath is "ROOT\ACPI_HAL\0000"
      State = Unknown State (0x0)
      Previous State = Unknown State (0x0)
      Flags (0000000000)  
    4: kd> !devnode ffffe000527fbd30
    DevNode 0xffffe000527fbd30 for PDO 0xffffe000527fce50
      Parent 0000000000   Sibling 0000000000   Child 0xffffe000527f6d30   
      InterfaceType 0  Bus Number 0
      InstancePath is "HTREE\ROOT\0"
      State = Unknown State (0x0)
      Previous State = Unknown State (0x0)
      Flags (0000000000)  
    
    //There's six device stacks, most of which aren't saved as we're using a minidump
    
    4: kd> !devstack ffffe00052bc5880
      !DevObj           !DrvObj            !DevExt           ObjectName
      ffffe000566bc1f0  \Driver\nvlddmkm   ffffe000566bc340  InfoMask field not found for _OBJECT_HEADER at ffffe000566bc1c0
    
      ffffe00052bc6710  \Driver\ACPI       ffffe00052bae870  InfoMask field not found for _OBJECT_HEADER at ffffe00052bc66e0
    
    > ffffe00052bc5880  \Driver\pci        ffffe00052bc59d0  Cannot read info offset from nt!ObpInfoMaskToOffset
    
    !DevNode ffffe00052bc4010 :
      DeviceInst is "PCI\VEN_10DE&DEV_119A&SUBSYS_11021462&REV_A1\4&41db8b9&0&0008"
      ServiceName is "nvlddmkm"
    
    //Back to our current stack, we have 3 device objects and 3 driver objects associated with it
    
    4: kd> !irp ffffe000`5656ac60
    Irp is active with 6 stacks 4 is current (= 0xffffe0005656ae08)
     No Mdl: No System Buffer: Thread 00000000:  Irp stack trace.  
         cmd  flg cl Device   File     Completion-Context
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-00000000    
    
                Args: 00000000 00000000 00000000 00000000
    >[ 16, 2]   0 e1 ffffe00052bc6710 00000000 fffff8009900f37c-ffffd001536b68f0 Success Error Cancel pending
               \Driver\ACPI    dxgkrnl!DpiFdoPowerCompletionRoutine
                Args: 00000000 00000001 00000001 00000000
     [ 16, 2]   0 e1 ffffe000566bc1f0 00000000 fffff801bf79bf4c-ffffe000587bd038 Success Error Cancel pending
               \Driver\nvlddmkm    nt!PopRequestCompletion
                Args: 00000000 00000001 00000001 00000000
     [  0, 0]   0  0 00000000 00000000 00000000-ffffe000587bd038    
    
                Args: 00000000 00000000 00000000 00000000
    
    //Our ACPI driver needs to pass the IRP down, but it isn't. Why?
    //Well it would appear Nvlddmkm is waiting on the completion routine, it is taking too long
    
    4: kd> dt nt!_IO_STACK_LOCATION ffffe0005656ae08
       +0x000 MajorFunction    : 0x16 ''
       +0x001 MinorFunction    : 0x2 ''
       +0x002 Flags            : 0 ''
       +0x003 Control          : 0xe1 ''
       +0x008 Parameters       : <unnamed-tag>
       +0x028 DeviceObject     : 0xffffe000`52bc6710 _DEVICE_OBJECT
       +0x030 FileObject       : (null) 
       +0x038 CompletionRoutine : 0xfffff800`9900f37c     long  dxgkrnl!DpiFdoPowerCompletionRoutine+0
       +0x040 Context          : 0xffffd001`536b68f0 Void
    
    4: kd> dt nt!_IO_STATUS_BLOCK ffffe0005656ae08
       +0x000 Status           : 0n-520093162 //Information type
       +0x000 Pointer          : 0x00000000`e1000216 Void
       +0x008 Information      : 0
      My System SpecsSystem Spec

  5. #5


    Posts : 3
    8.1


    Thanks a lot for the help

    god bless you
      My System SpecsSystem Spec

  6. #6


    India
    Posts : 2,097
    Windows 8.1 Industry Pro B-)


    Wow, thanks a lot for the analysis Mysers. It really helps me a lot in learning a lot of things.

    @IamZeus - Are you still facing any problems? If not, then kindly mark this thread as SOLVED. If you are facing problems, kindly upload a freshly generated SF Diagnostic ZIP File with your next post.

    Let me know how it goes ^_^
    -Pranav
      My System SpecsSystem Spec

Windows 8.1 DRIVER_POWER_STATE_FAILURE BSOD out of nowhere
Related Threads
Hi all, 3 months ago I purchased Asus VivoBook S551LB-CJ046H, running Windows 8.1 64-Bit. When I turn my laptop on Standby modus and boot the laptop, it says: "DRIVER_POWER_STATE_FAILURE". And when I turn my laptop on it takes 7 minutes to boot. I use a program to check my drivers and it...
Hello Everyone, I have been running into BSOD on Windows 8.1 while using my Lenovo IdeaPad Z410 laptop. The main error reported through WhoCrashed is: This started almost a week ago and mostly upon going into sleep mode. Today at 11:36am GMT it happened again while doing some work, so...
Hi all, Today I purchased a Dell Inspiron 3000 series laptop, running Windows 8.1 Update 1 64-bit. However, whenever I shut down or reboot, I get a BSOD with the error, DRIVER_POWER_STATE_FAILURE. Strangely, it only occurs when I am running on battery power, and after the up time of the machine...
Hello everybody, I putted the files from SF Diagnostic enclosed I bought a Lenovo IdeaPad Z500 few months ago and BSOD happen few times a week, everytime the same bug, mostly when I restart from sleep or just when I'm working, the computer just shuts down suddently and restart. I tried...
BSOD Windows 8.1 DRIVER_POWER_STATE_FAILURE in BSOD Crashes and Debugging
Happens every once in a while but I don't know what causing it. It happens once a week when I play league of legends or anyother game. I have an acer v3-551g-x419
I've scoured the threads here and have determined that much of the trouble can be traced back to a particular driver. However, I am unsure how to find the driver in my case, as it seems that it is a different source for each individual. Thus, I shall provide some information in hopes that someone...
Hi all, I have a issue when i try to stop my pc i have a bsod : Windows 8 BSOD Driver_Power_State_Failure: Bug Check Code 0x0000009F Bug Check String DRIVER_POWER_STATE_FAILURE Paramètre 1 0x0000000345474150 Paramètre 3 0x06C905F000000000 Paramètre 3...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook