Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Random BSOD's DRIVER_POWER_STATE_FAILURE ntoskrnl.exe (SF File incl)

04 Feb 2014   #11
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

No. Nothing is there that I was searching for.

In my explanation, your issue is caused by some ACPI (Advanced Configuration and Power Interface) settings of the switchable graphics mechanism. Whenever the graphics switches, the BSOD occurs.

If you are interested, you may boot into the BIOS. Disable the integrated GPU. Use the dedicated GPU only as the desktop computers do; and perform a clean reinstall as on that state.

I confess that I dont know any other thing that can be done here.


My System SpecsSystem Spec
.
04 Feb 2014   #12
nielsvann

Windows Home Premium 64 bit
 
 

Hi Arc, thank you for all the time and energy spend on this issue. As I got still 7 months warranty on this notebook I will send it in for repair. Do you suggest I tell them something specifically to get them started in the right direction?
Might this be a hardware problem from the HD4000 integrated graphics or the Nvidia card or is the ACPI related to that?
Thanks and have a great day...
My System SpecsSystem Spec
04 Feb 2014   #13
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

It is not any hardware or driver issue, mate. It is simply ACPI that is causing the problems. When the power state of the GPU is changing, the issue is occurring.
Quote:
Device states The device states D0D3 are device-dependent:
  • D0 Fully On is the operating state.
  • D1 and D2 are intermediate power-states whose definition varies by device.
  • D3 Off has the device powered off and unresponsive to its bus.
    • D3 Hot & Cold: The D3 state is further divided into D3 Hot (has aux power), and D3 Cold (no power provided). A device in D3 Hot state can assert power management requests to transition to higher power states.
Source: Advanced Configuration and Power Interface - Wikipedia, the free encyclopedia

Usually you can configure the ACPI at your own from Control Panel > Power Options. But for your system, it is controlled by Optimus Technology. Sounds very good, but fails in the same way very frequently. We should keep things simple, IMHO.

From your latest BSOD:
Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 9F, {3, fffffa80071b4a10, fffff80000b9c3d8, fffffa800e80ba20}

Unable to load image nvlddmkm.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for nvlddmkm.sys
*** ERROR: Module load completed but symbols could not be loaded for nvlddmkm.sys
Probably caused by : ACPI.sys

Followup: MachineOwner
---------
Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa80071b4a10, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: fffffa800e80ba20, The blocked IRP

Debugging Details:
------------------


DRVPOWERSTATE_SUBCODE:  3

IRP_ADDRESS: fffffa800e80ba20

DEVICE_OBJECT: fffffa80094ba0f0

DRIVER_OBJECT: fffffa80069ac470

IMAGE_NAME:  ACPI.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4ce79294

MODULE_NAME: ACPI

FAULTING_MODULE: fffff88000d5e000 ACPI

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

ANALYSIS_VERSION: 6.3.9600.16384 (debuggers(dbg).130821-1623) amd64fre

DPC_STACK_BASE:  FFFFF80000BA2FB0
Code:
IRP_ADDRESS: fffffa800e80ba20
------------------------------------------------
 [  0, 0]   0  0 00000000 00000000 00000000-00000000    

            Args: 00000000 00000000 00000000 00000000
>[ 16, 2]   0 e1 fffffa80094ba0f0 00000000 fffff88005bd7f18-fffffa800b6c0780 Success Error Cancel pending
           \Driver\ACPI    nvlddmkm
            Args: 00000000 00000001 00000001 00000000
 [ 16, 2]   0 e1 fffffa8009ece480 00000000 00000000-00000000    pending
           \Driver\nvlddmkm
            Args: 00000000 00000001 00000001 00000000
 [  0, 0]   0  0 00000000 00000000 00000000-fffffa800b877a50    

            Args: 00000000 00000000 00000000 00000000
Code:
DEVICE_OBJECT: fffffa80094ba0f0
---------------------------------------------------
fffff80003440010: Unable to get value of ObpRootDirectoryObject
Device object (fffffa80094ba0f0) is for:
 InfoMask field not found for _OBJECT_HEADER at fffffa80094ba0c0
 \Driver\ACPI DriverObject fffffa80069ac470
Current Irp 00000000 RefCount 0 Type 00000032 Flags 00004000
DevExt fffffa8006bf0010 DevObjExt fffffa80094ba240 
Characteristics (0x00000100)  FILE_DEVICE_SECURE_OPEN
AttachedDevice (Upper) fffffa8009ece480 \Driver\nvlddmkm
Device queue is not busy.
Code:
DRIVER_OBJECT: fffffa80069ac470
------------------------------------------------------
fffff80003440010: Unable to get value of ObpRootDirectoryObject
fffff80003440010: Unable to get value of ObpRootDirectoryObject
Driver object (fffffa80069ac470) is for:
 \Driver\ACPI
Driver Extension List: (id , addr)

Device Object list:
fffffa800ba10e40: Could not read device object


DriverEntry:   fffff88000dadc30    ACPI!GsDriverEntry
DriverStartIo: 00000000    
DriverUnload:  fffff88000d69d0c    ACPI!ACPIUnload
AddDevice:     00000000    

Dispatch routines:
[00] IRP_MJ_CREATE                      fffff88000d69914    ACPI!ACPIDispatchIrp
[01] IRP_MJ_CREATE_NAMED_PIPE           fffff88000d69914    ACPI!ACPIDispatchIrp
[02] IRP_MJ_CLOSE                       fffff88000d69914    ACPI!ACPIDispatchIrp
[03] IRP_MJ_READ                        fffff88000d69914    ACPI!ACPIDispatchIrp
[04] IRP_MJ_WRITE                       fffff88000d69914    ACPI!ACPIDispatchIrp
[05] IRP_MJ_QUERY_INFORMATION           fffff88000d69914    ACPI!ACPIDispatchIrp
[06] IRP_MJ_SET_INFORMATION             fffff88000d69914    ACPI!ACPIDispatchIrp
[07] IRP_MJ_QUERY_EA                    fffff88000d69914    ACPI!ACPIDispatchIrp
[08] IRP_MJ_SET_EA                      fffff88000d69914    ACPI!ACPIDispatchIrp
[09] IRP_MJ_FLUSH_BUFFERS               fffff88000d69914    ACPI!ACPIDispatchIrp
[0a] IRP_MJ_QUERY_VOLUME_INFORMATION    fffff88000d69914    ACPI!ACPIDispatchIrp
[0b] IRP_MJ_SET_VOLUME_INFORMATION      fffff88000d69914    ACPI!ACPIDispatchIrp
[0c] IRP_MJ_DIRECTORY_CONTROL           fffff88000d69914    ACPI!ACPIDispatchIrp
[0d] IRP_MJ_FILE_SYSTEM_CONTROL         fffff88000d69914    ACPI!ACPIDispatchIrp
[0e] IRP_MJ_DEVICE_CONTROL              fffff88000d69914    ACPI!ACPIDispatchIrp
[0f] IRP_MJ_INTERNAL_DEVICE_CONTROL     fffff88000d69914    ACPI!ACPIDispatchIrp
[10] IRP_MJ_SHUTDOWN                    fffff88000d69914    ACPI!ACPIDispatchIrp
[11] IRP_MJ_LOCK_CONTROL                fffff88000d69914    ACPI!ACPIDispatchIrp
[12] IRP_MJ_CLEANUP                     fffff88000d69914    ACPI!ACPIDispatchIrp
[13] IRP_MJ_CREATE_MAILSLOT             fffff88000d69914    ACPI!ACPIDispatchIrp
[14] IRP_MJ_QUERY_SECURITY              fffff88000d69914    ACPI!ACPIDispatchIrp
[15] IRP_MJ_SET_SECURITY                fffff88000d69914    ACPI!ACPIDispatchIrp
[16] IRP_MJ_POWER                       fffff88000d69914    ACPI!ACPIDispatchIrp
[17] IRP_MJ_SYSTEM_CONTROL              fffff88000d69914    ACPI!ACPIDispatchIrp
[18] IRP_MJ_DEVICE_CHANGE               fffff88000d69914    ACPI!ACPIDispatchIrp
[19] IRP_MJ_QUERY_QUOTA                 fffff88000d69914    ACPI!ACPIDispatchIrp
[1a] IRP_MJ_SET_QUOTA                   fffff88000d69914    ACPI!ACPIDispatchIrp
[1b] IRP_MJ_PNP                         fffff88000d69914    ACPI!ACPIDispatchIrp

Fast I/O routines:
Cannot read _FAST_IO_DISPATCH at fffff88000d92360
If we try to summerize the long story, we can say that your issue is a stop 0x9F, Driver Power state failure. It is simply a driver issue. A driver is failing to react within the stipulated time period during the state of power transition, and the BSOD is taking place.

In your case, the driver that is failing is the display driver, nvlddmkm.sys. It is also said clearly in the crash dump that the driver is not failing at its own, but ACPI is making it fail. Father analysis shows that when ACPI is unloading, the issue is occurring for sure.

We have tried multiple versions of the display driver, got the essentially same result. Which keeps the drivers in the safe side. They are not failing on themselves -- the concept is concrete.

That is why I think it is the issue inbuilt in the graphics switching mechanism only, and the possible way to overcome the issue is to keep the things simple. NO DESKTOP faces this issue. A laptop without dual graphics does not face his issue.

There is no scope to suspect any hardware for the issue, and power here does not have any connection to POWER SUPPLY AND PSU!

That is what all I can say.

So you can see that I am giving only one suggestion to you. If you want, I can ask other members (most of them are much more efficient and experienced than I am) to see the issue, and suggest you accordingly.
My System SpecsSystem Spec
.

04 Feb 2014   #14
nielsvann

Windows Home Premium 64 bit
 
 

Ok thanks, the greatly detailed info you just gave. This will definitely get the company that build/composed my system on the right track.

Now until then, might it work to keep the BSOD’s away if I change the following things in the Nvidia Controle Panel? At the moment in Manage 3D settings & Set PhysX Configuration I have the standard settings of ‘Auto-Select’.
If I would change this to CPU for the PhysX Configuration and to integrated graphics for Manage 3D settings would Nvidia Controle Panel by this way override Optimus Technology’s urge to switch between the two modes?

The reality is I only need the Nvidia GPU maximum once by month when I game so I do not mind If it is totally disabled when I do not game. Maybe in this way it only uses the HD4000 and does not try to switch = no BSOD?

I appreciate all the time spend on my issue so I propose to just answer with a yes or no to my question above so I do not take up any additional time from you.

No need to ask other forum members, thanks for suggesting. Wish you all the best…
My System SpecsSystem Spec
04 Feb 2014   #15
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

Nvidia control panel has nothing to do anything there. As it controls the GPU features only, not the ACPI.

If you force the laptop either the dedicated graphics only or the integrated graphics only (by disabling the other), then there should not be any chance to switch, and theoretically there should be no similar BSOD driver power state failure.
My System SpecsSystem Spec
04 Feb 2014   #16
nielsvann

Windows Home Premium 64 bit
 
 

Ok thanks for everything Arc. I will let know when to notebook comes back from RMA what was done and if it solved the issue. It may be helpful if other people have the same problem in the future. All the best...
My System SpecsSystem Spec
04 Feb 2014   #17
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

You are welcome mate.

Wish you all the best, too
My System SpecsSystem Spec
09 Apr 2014   #18
nielsvann

Windows Home Premium 64 bit
 
 

Hi, I got my notebook back from RMA 6 weeks ago and since then have not had a BSOD. After doing a BIOS update they where not able anymore to recreate the BSOD. So my issue is solved. Thanks again for all your help! All the best...
My System SpecsSystem Spec
09 Apr 2014   #19
Arc

Microsoft Community Contributor Award Recipient

Microsoft Windows 10 Pro Insider Preview 64-bit
 
 

Good news.

Let us know for any further issue.
My System SpecsSystem Spec
Reply

 Random BSOD's DRIVER_POWER_STATE_FAILURE ntoskrnl.exe (SF File incl)




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
BSOD ntoskrnl.exe and driver_power_state_failure
Hi, I have recently installed a SSD into my laptop and re-installed everything. I also switch the SATA mode to AHCI to improve the performance. But there is one problem that did not occur before is that after a long period of using the laptop, I cannot plugin any devices to the USB ports. Then I...
BSOD Help and Support
bsod driver_power_state_failure ntoskrnl.exe+7f1c0
My wife's Sony Vaio (VPCEE41FD) laptop has been acting up over the last few nights. It would hang up on shutting down, taking sometimes over an hour+ Just tonight it decided to BSOD stating driver_power_state_failure ntoskrnl.exe+7f1c0 If I recall, I think this happened about a month ago as...
BSOD Help and Support
BSOD DRIVER_POWER_STATE_FAILURE ntoskrnl.exe
BSOD happened twice recently when i was playing starcraft 2 , i've been searching everywhere to find the solution but there's no luck. can u guys please help me fix this??
BSOD Help and Support
Unpredictable BSOD, incl: atikmdag, ntoskrnl and disappearing dumps
Hey all, I put together my first computer a few weeks ago from parts I'd bought and things seemed to be going well until I started experiencing multiple BSODs. Having triple checked everything is all put together right in the case and updated to the latest drivers via the manufacturers sites (no...
BSOD Help and Support
Random BSOD associated with ntoskrnl.exe file
I ran the program BlueScreenView and it noted that the cause of my random BSOD crashes was associated with ntoskrnl.exe. Yet when I did a google search online there was no definitive answer as to why this is occurring. I have attached the files, per the tutorial, and I'm hoping this forum could...
BSOD Help and Support
BSOD - DRIVER_POWER_STATE_FAILURE, ntoskrnl.exe
I am getting random BSODs over the last two days. Most of the time I was away from the computer, but today was the first time I got a BSOD while using the computer. I built this rig around September 5th, 2011 and installed Windows 7 x64 Ultimate at that time. Specs i5 2500K 8 GB RAM GTX 570...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 22:09.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App