Ok I hope somebody can help me out. I have the Pavilion dv9005US laptop which has been giving me BSOD screens quite randomly lately. It seems to always happen when I am on the internet (usually when I am using a usb device as well) where the thing will completely lock up and will then crash. When I ran "verifier" it located "wmiacpi.sys" as the culprit with the error (Error 20e wmiacpi.sys+152f at B9C5752f). I dumped a file and from there I am completely lost. I see what is causing the problem but I am stuck as to where to begin to fix it. This was the memory dump below:
------------------------------------------------------------------------------------
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINDOWS\Minidump\Mini062809-08.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Machine Name:
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055d720
Debug session time: Sun Jun 28 07:34:10.515 2009 (GMT-4)
System Uptime: 0 days 0:01:22.207
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Loading Kernel Symbols
...............................................................
................................................................
...............
Loading User Symbols
Loading unloaded module list
..........
*** WARNING: Unable to verify timestamp for wmiacpi.sys
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck C9, {20e, ba92e52f, 86866f48, 0}
*** WARNING: Unable to verify timestamp for WMILIB.SYS
*** ERROR: Module load completed but symbols could not be loaded for WMILIB.SYS
Probably caused by : wmiacpi.sys ( wmiacpi!WmiAcpiFunctionControl+4f )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000020e, A PNP IRP has an invalid status. Any PNP IRP must have its status initialized
to STATUS_NOT_SUPPORTED.
Arg2: ba92e52f, The address in the driver's code where the error was detected.
Arg3: 86866f48, IRP address.
Arg4: 00000000
Debugging Details:
------------------
BUGCHECK_STR: 0xc9_20e
DRIVER_VERIFIER_IO_VIOLATION_TYPE: 20e
FAULTING_IP:
wmiacpi!WmiAcpiFunctionControl+4f
ba92e52f 8bd8 mov ebx,eax
FOLLOWUP_IP:
wmiacpi!WmiAcpiFunctionControl+4f
ba92e52f 8bd8 mov ebx,eax
IRP_ADDRESS: 86866f48
DEVICE_OBJECT: 00000000
CUSTOMER_CRASH_COUNT: 8
DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT
PROCESS_NAME: wmiprvse.exe
LAST_CONTROL_TRANSFER: from ba92e52f to 804f9f43
STACK_TEXT:
a3f05710 ba92e52f 86866f48 85e60d78 86866fdc nt!_woutput+0x414
a3f05740 ba92e52f 85057e60 86866f48 85a509a8 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f05764 ba92e52f 85e60d78 806e6428 85e60d00 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f05790 ba92e52f 00000000 85e60d01 86866fdc wmiacpi!WmiAcpiFunctionControl+0x4f
a3f057b4 80658116 00a509a8 85e60e64 86866f48 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f057dc ba92d836 86598fc4 85e60e30 00000000 nt!HvRefreshHive+0x4be
a3f057f4 ba92e52f 85e60e30 8604f3f8 ba92e4e0 wmiacpi!WmiAcpiGetAcpiInterfaces+0x8e
a3f05810 f79899a3 85e60d78 867fee48 00000001 wmiacpi!WmiAcpiFunctionControl+0x4f
WARNING: Stack unwind information not available. Following frames may be wrong.
a3f05880 ba92dfae 00000001 85e60d78 867fee48 WMILIB+0x9a3
a3f058a4 804ef19f 00000000 867fee48 806e6428 wmiacpi!WmiAcpiSystemControlDispatch+0x20
a3f058d8 80604ad0 a3f05958 867fee48 a3f05a9c nt!MiFlushSectionInternal+0x256
a3f05904 80604b99 867fee48 c3086804 85e60d03 nt!WmipQueryLogger+0x261
a3f05930 8060209e c3086804 85e60d78 a3f05ab4 nt!WmipQueryLogger+0x31d
a3f05960 806022ac c3086804 e1818a2c a3f05a9c nt!SepAccessCheckAndAuditAlarm+0x73b
a3f05ae0 806023ed c3086804 e184346c 00000001 nt!NtOpenObjectAuditAlarm+0x33b
a3f05b0c 8060263c e184346c 00000004 e1843400 nt!NtCloseObjectAuditAlarm+0xf8
a3f05b3c 8060647e e1843400 00224140 85cd5528 nt!SeObjectReferenceAuditAlarm+0x59
a3f05b64 806054eb 00224140 00000001 00000000 nt!WmipQueryWmiDataBlock+0x46
a3f05c1c 804ef19f 86013d48 87022e70 806e6428 nt!WmipTranslateFileHandle+0x1be
a3f05c50 8057f982 87022fdc 850e5898 87022e70 nt!MiFlushSectionInternal+0x256
a3f05c64 805807f7 86013d48 87022e70 850e5898 nt!ObQueryNameString+0x5ab
a3f05d00 80579274 0000020c 00000210 00000000 nt!NtSetInformationThread+0x125
a3f05d34 8054162c 0000020c 00000210 00000000 nt!SepOpenTokenOfThread+0x87
a3f05d64 7c90e514 badb0d00 00c6f0e8 00000000 nt!RtlIpv4StringToAddressExW+0xad
a3f05d78 00000000 00000000 00000000 00000000 0x7c90e514
STACK_COMMAND: kb
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: wmiacpi!WmiAcpiFunctionControl+4f
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: wmiacpi
IMAGE_NAME: wmiacpi.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 480252b5
FAILURE_BUCKET_ID: 0xc9_20e_wmiacpi!WmiAcpiFunctionControl+4f
BUCKET_ID: 0xc9_20e_wmiacpi!WmiAcpiFunctionControl+4f
Followup: MachineOwner
---------
0: kd> lmvm wmiacpi
start end module name
ba92d000 ba92f280 wmiacpi M (pdb symbols) c:\windows\symbols\sys\wmiacpi.pdb
Loaded symbol image file: wmiacpi.sys
Image path: wmiacpi.sys
Image name: wmiacpi.sys
Timestamp: Sun Apr 13 14:36:37 2008 (480252B5)
CheckSum: 00010888
ImageSize: 00002280
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
0: kd> !devobj 0 f
Device object 0 f not found
------------------------------------------------------------------------------------
Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\WINDOWS\Minidump\Mini062809-08.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: C:\WINDOWS\Symbols
Executable search path is:
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Windows XP Kernel Version 2600 (Service Pack 3) MP (2 procs) Free x86 compatible
Product: WinNt, suite: TerminalServer SingleUserTS
Machine Name:
Kernel base = 0x804d7000 PsLoadedModuleList = 0x8055d720
Debug session time: Sun Jun 28 07:34:10.515 2009 (GMT-4)
System Uptime: 0 days 0:01:22.207
Unable to load image ntoskrnl.exe, Win32 error 0n2
*** WARNING: Unable to verify timestamp for ntoskrnl.exe
Loading Kernel Symbols
...............................................................
................................................................
...............
Loading User Symbols
Loading unloaded module list
..........
*** WARNING: Unable to verify timestamp for wmiacpi.sys
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck C9, {20e, ba92e52f, 86866f48, 0}
*** WARNING: Unable to verify timestamp for WMILIB.SYS
*** ERROR: Module load completed but symbols could not be loaded for WMILIB.SYS
Probably caused by : wmiacpi.sys ( wmiacpi!WmiAcpiFunctionControl+4f )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000020e, A PNP IRP has an invalid status. Any PNP IRP must have its status initialized
to STATUS_NOT_SUPPORTED.
Arg2: ba92e52f, The address in the driver's code where the error was detected.
Arg3: 86866f48, IRP address.
Arg4: 00000000
Debugging Details:
------------------
BUGCHECK_STR: 0xc9_20e
DRIVER_VERIFIER_IO_VIOLATION_TYPE: 20e
FAULTING_IP:
wmiacpi!WmiAcpiFunctionControl+4f
ba92e52f 8bd8 mov ebx,eax
FOLLOWUP_IP:
wmiacpi!WmiAcpiFunctionControl+4f
ba92e52f 8bd8 mov ebx,eax
IRP_ADDRESS: 86866f48
DEVICE_OBJECT: 00000000
CUSTOMER_CRASH_COUNT: 8
DEFAULT_BUCKET_ID: COMMON_SYSTEM_FAULT
PROCESS_NAME: wmiprvse.exe
LAST_CONTROL_TRANSFER: from ba92e52f to 804f9f43
STACK_TEXT:
a3f05710 ba92e52f 86866f48 85e60d78 86866fdc nt!_woutput+0x414
a3f05740 ba92e52f 85057e60 86866f48 85a509a8 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f05764 ba92e52f 85e60d78 806e6428 85e60d00 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f05790 ba92e52f 00000000 85e60d01 86866fdc wmiacpi!WmiAcpiFunctionControl+0x4f
a3f057b4 80658116 00a509a8 85e60e64 86866f48 wmiacpi!WmiAcpiFunctionControl+0x4f
a3f057dc ba92d836 86598fc4 85e60e30 00000000 nt!HvRefreshHive+0x4be
a3f057f4 ba92e52f 85e60e30 8604f3f8 ba92e4e0 wmiacpi!WmiAcpiGetAcpiInterfaces+0x8e
a3f05810 f79899a3 85e60d78 867fee48 00000001 wmiacpi!WmiAcpiFunctionControl+0x4f
WARNING: Stack unwind information not available. Following frames may be wrong.
a3f05880 ba92dfae 00000001 85e60d78 867fee48 WMILIB+0x9a3
a3f058a4 804ef19f 00000000 867fee48 806e6428 wmiacpi!WmiAcpiSystemControlDispatch+0x20
a3f058d8 80604ad0 a3f05958 867fee48 a3f05a9c nt!MiFlushSectionInternal+0x256
a3f05904 80604b99 867fee48 c3086804 85e60d03 nt!WmipQueryLogger+0x261
a3f05930 8060209e c3086804 85e60d78 a3f05ab4 nt!WmipQueryLogger+0x31d
a3f05960 806022ac c3086804 e1818a2c a3f05a9c nt!SepAccessCheckAndAuditAlarm+0x73b
a3f05ae0 806023ed c3086804 e184346c 00000001 nt!NtOpenObjectAuditAlarm+0x33b
a3f05b0c 8060263c e184346c 00000004 e1843400 nt!NtCloseObjectAuditAlarm+0xf8
a3f05b3c 8060647e e1843400 00224140 85cd5528 nt!SeObjectReferenceAuditAlarm+0x59
a3f05b64 806054eb 00224140 00000001 00000000 nt!WmipQueryWmiDataBlock+0x46
a3f05c1c 804ef19f 86013d48 87022e70 806e6428 nt!WmipTranslateFileHandle+0x1be
a3f05c50 8057f982 87022fdc 850e5898 87022e70 nt!MiFlushSectionInternal+0x256
a3f05c64 805807f7 86013d48 87022e70 850e5898 nt!ObQueryNameString+0x5ab
a3f05d00 80579274 0000020c 00000210 00000000 nt!NtSetInformationThread+0x125
a3f05d34 8054162c 0000020c 00000210 00000000 nt!SepOpenTokenOfThread+0x87
a3f05d64 7c90e514 badb0d00 00c6f0e8 00000000 nt!RtlIpv4StringToAddressExW+0xad
a3f05d78 00000000 00000000 00000000 00000000 0x7c90e514
STACK_COMMAND: kb
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: wmiacpi!WmiAcpiFunctionControl+4f
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: wmiacpi
IMAGE_NAME: wmiacpi.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 480252b5
FAILURE_BUCKET_ID: 0xc9_20e_wmiacpi!WmiAcpiFunctionControl+4f
BUCKET_ID: 0xc9_20e_wmiacpi!WmiAcpiFunctionControl+4f
Followup: MachineOwner
---------
0: kd> lmvm wmiacpi
start end module name
ba92d000 ba92f280 wmiacpi M (pdb symbols) c:\windows\symbols\sys\wmiacpi.pdb
Loaded symbol image file: wmiacpi.sys
Image path: wmiacpi.sys
Image name: wmiacpi.sys
Timestamp: Sun Apr 13 14:36:37 2008 (480252B5)
CheckSum: 00010888
ImageSize: 00002280
Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4
0: kd> !devobj 0 f
Device object 0 f not found