Blue Screen 0x9F: DRIVER_POWER_STATE_FAILURE

In Windows Vista and later version of Windows, when the system changes power states i.e. transitions from a working state (S0) to a lower power state like standby (S3), hibernate (S4) or shutdown (S5) or vice versa, every driver in the system is notified about the transition via a system power IRP (S-IRP). In response to these system power state change requests, drivers power down their devices by requesting device power IRPs (D-IRP) and then sending them down to the underlying bus driver. For every power IRP that is sent to a driver, the power manager starts a watchdog timer that fires if the IRP is not completed within 10 minutes. The resultant timer DPC routine that runs at the end of this period crashes the system with the following bug-check code and parameters as displayed by the kernel debugger command "!analyze -v".

Some tips to investigate the issue is:

Arg1: - A device object has been blocking an Irp for too long a time
Arg2: - Physical Device Object of the stack
Arg3: - Functional Device Object of the stack
Arg4: - The blocked IRP

!poaction
!analyze -v

Additional info:

http://www.nirsoft.net/utils/blue_screen_view.html#DownloadLinks
http://social.technet.microsoft.com/wiki/contents/articles/6302.windows-bugcheck-analysis.aspx
https://msdn.microsoft.com/en-us/windows/hardware/hh852365


AUST IT - Computer help out of hours, when you need it most.

Find out why we do it for less.

About

AUST IT will help you resolve any technical support issues you are facing onsite or remotely via remote desktop 24/7. More...

Contacts

Reservoir, Melbourne,
3073, VIC, Australia

Phone: 0422 348 882

This email address is being protected from spambots. You need JavaScript enabled to view it.

Sydney: 0481 837 077

Connect

Join us in social networks to be in touch.

Newsletter

Complete the form below, and we'll send you our emails with all the latest AUST IT news.