Windows 7 blue screen DRIVER_POWER_STATE_FAILURE (9f)

 

Fairly regularly i was getting a

DRIVER_POWER_STATE_FAILURE (9f)

BSOD/BugCheck.

Turns out its the Western Digital MyBook connected to the firewire port, supposedly it only happens after hibernate/resume but i was getting it at other times. Perhaps the drive itself was sleeping.

No solution I can find for W7 yet, Vista had a known problem for it and a service patch.

http://support.microsoft.com/?kbid=929762&sd=RMVP

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver is causing an inconsistent power state.
Arguments:
Arg1: 00000003, A device object has been blocking an Irp for too long a time
Arg2: 87653028, Physical Device Object of the stack
Arg3: 82d70ae0, Functional Device Object of the stack
Arg4: a980bd70, The blocked IRP

Debugging Details:
——————

DRVPOWERSTATE_SUBCODE:  3

IRP_ADDRESS:  a980bd70

DEVICE_OBJECT: 8a932ac8

DRIVER_OBJECT: 86dd88e0

IMAGE_NAME:  disk.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  49ee8a44

MODULE_NAME: disk

FAULTING_MODULE: 8b8f4000 disk

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

LAST_CONTROL_TRANSFER:  from 82cf083f to 82d25f28

STACK_TEXT: 
82d70a94 82cf083f 0000009f 00000003 87653028 nt!KeBugCheckEx+0x1e
82d70b00 82cd31da 82d70ba0 00000000 82d7d280 nt!PopCheckIrpWatchdog+0x1f5
82d70b38 82ca495d 82d8ba20 00000000 7a38c1d1 nt!PopCheckForIdleness+0x73
82d70b7c 82ca4901 82d73d20 82d70ca8 00000003 nt!KiProcessTimerDpcTable+0x50
82d70c68 82ca47be 82d73d20 82d70ca8 00000000 nt!KiProcessExpiredTimerList+0x101
82d70cdc 82ca296e 000cbb70 85ae7d48 82d7d280 nt!KiTimerExpiration+0x25c
82d70d20 82ca2798 00000000 0000000e 00000000 nt!KiRetireDpcList+0xcb
82d70d24 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x38

STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  0x9F_IMAGE_disk.sys

BUCKET_ID:  0x9F_IMAGE_disk.sys

Followup: MachineOwner
———

0: kd> lmvm disk
start    end        module name
8b8f4000 8b905000   disk       (pdb symbols)          d:\symbols\disk.pdb\BC64DE4F0A0645F8BC4E6067A351FE861\disk.pdb
    Loaded symbol image file: disk.sys
    Image path: \SystemRoot\system32\DRIVERS\disk.sys
    Image name: disk.sys
    Timestamp:        Tue Apr 21 20:08:52 2009 (49EE8A44)
    CheckSum:         00010B49
    ImageSize:        00011000
    Translations:     0000.04b0 0000.04e4 0409.04b0 0409.04e4

Advertisements