Problem: BSOD encountered when I set into sleep mode.
System: Win7 SP1 X64
Windbg analysis result:
---------------------------------------------------
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_POWER_STATE_FAILURE (9f)
A driver is causing an inconsistent power state.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa800772a050, Physical Device Object of the stack
Arg3: fffff80000b9c4d8, Functional Device Object of the stack
Arg4: fffffa8009fd8c10, The blocked IRP
Debugging Details:
------------------
Unable to load image \SystemRoot\system32\DRIVERS\GEARAspiWDM.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for GEARAspiWDM.sys
*** ERROR: Module load completed but symbols could not be loaded for GEARAspiWDM.sys
*** WARNING: Unable to verify timestamp for KSPrt64.sys
*** ERROR: Module load completed but symbols could not be loaded for KSPrt64.sys
DRVPOWERSTATE_SUBCODE: 3
IMAGE_NAME: KSPrt64.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 4e56d23b
MODULE_NAME: KSPrt64
FAULTING_MODULE: fffff88001046000 KSPrt64
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x9F
PROCESS_NAME: System
CURRENT_IRQL: 2
STACK_TEXT:
fffff800`00b9c488 fffff800`02b00b52 : 00000000`0000009f 00000000`00000003 fffffa80`0772a050 fffff800`00b9c4d8 : nt!KeBugCheckEx
fffff800`00b9c490 fffff800`02aa0062 : fffff800`00b9c5c0 fffff800`00b9c5c0 00000000`00000001 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x34a90
fffff800`00b9c530 fffff800`02a9ff06 : fffffa80`0a0856a0 fffffa80`0a0856a0 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x66
fffff800`00b9c5a0 fffff800`02a9fdee : 00000048`3afbb544 fffff800`00b9cc18 00000000`001e580f fffff800`02c09468 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9cbf0 fffff800`02a9fbd7 : 00000009`da2bbbc2 00000009`001e580f 00000009`da2bbbe9 00000000`0000000f : nt!KiTimerExpiration+0x1be
fffff800`00b9cc90 fffff800`02a8c36a : fffff800`02c06e80 fffff800`02c14cc0 00000000`00000002 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`00b9cd40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cd00 00000000`00000000 : nt!KiIdleLoop+0x5a
STACK_COMMAND: kb
FOLLOWUP_NAME: MachineOwner
FAILURE_BUCKET_ID: X64_0x9F_3_cdrom_IMAGE_KSPrt64.sys
BUCKET_ID: X64_0x9F_3_cdrom_IMAGE_KSPrt64.sys
Followup: MachineOwner
---------