Hi,
I have the windows 2008 R2 build 7600 on a VM hosted on ESX machine. I
installed my volume filter driver( manual start ) through the INF file(
works fine with 32-bit machines ). On restarting the system bugchecks.The
debugger shows the following.
*******************************************************************************
*
*
* Bugcheck Analysis
*
*
*
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 7B, {fffff880009a9928, ffffffffc0000034, 0, 0}
Probably caused by : ntkrnlmp.exe ( nt!PnpBootDeviceWait+136 )
Followup: MachineOwner
analyse -v
…
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0x7B
PROCESS_NAME: System
CURRENT_IRQL: 2
LAST_CONTROL_TRANSFER: from fffff8000157a6d2 to fffff8000147cf60
STACK_TEXT:
fffff880009a9178 fffff800
0157a6d2 : fffff880009a9928 fffffa80
03cb3b60
0000000000000065 fffff800
014c3314 : nt!DbgBreakPointWithStatus
fffff880009a9180 fffff800
0157b4be : 0000000000000003 00000000
00000000
fffff800014bfee0 00000000
0000007b : nt!KiBugCheckDebugBreak+0x12
fffff880009a91e0 fffff800
01485004 : 0000000000000003 fffff800
014806f0
0000000000000010 00000000
00000086 : nt!KeBugCheck2+0x71e
fffff880009a98b0 fffff800
015990d6 : 000000000000007b fffff880
009a9928
ffffffffc0000034 00000000
00000000 : nt!KeBugCheckEx+0x104
fffff880009a98f0 fffff800
019b2034 : 0000000000000001 ffffffff
80000104
0000000000000046 fffff8a0
00208980 : nt!PnpBootDeviceWait+0x136
fffff880009a9970 fffff800
019b2921 : fffff8a0001590e0 fffff800
0080e560
0000000000000003 ffffffff
800000bc : nt!IopInitializeBootDrivers+0x624
fffff880009a9a40 fffff800
019b5b20 : 0000000000000000 00000000
00000010
ffffffff80000028 fffff800
0080e560 : nt!IoInitSystem+0x801
fffff880009a9b40 fffff800
01906419 : 44104f8b482f7401 fffffa80
03cb3b60
0000000000000080 fffffa80
03cb3040 : nt!Phase1InitializationDiscard+0x1290
fffff880009a9d10 fffff800
01728166 : 3844104f8b484aeb 00000000
00000080
4805b200000024b9 fffff800
01463479 : nt!Phase1Initialization+0x9
fffff880009a9d40 fffff800
01463486 : fffff800015fde80 fffffa80
03cb3b60
fffff8000160bc40 8b487174
c43b4900 : nt!PspSystemThreadStartup+0x5a
fffff880009a9d80 00000000
00000000 : fffff880009aa000 fffff880
009a4000
fffff880009a9650 00000000
00000000 : nt!KxStartSystemThread+0x16
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!PnpBootDeviceWait+136
fffff800`015990d6 cc int 3
SYMBOL_STACK_INDEX: 4
SYMBOL_NAME: nt!PnpBootDeviceWait+136
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: nt
IMAGE_NAME: ntkrnlmp.exe
DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bc600
FAILURE_BUCKET_ID: X64_0x7B_nt!PnpBootDeviceWait+136
BUCKET_ID: X64_0x7B_nt!PnpBootDeviceWait+136
Followup: MachineOwner
Some googling told me that it is due to some decoration related stuff
required to install driver in 64-bit m/c. I found a work-around
http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.windows.developer.winfx.general&tid=9b3b9d84-00df-4b94-a3b8-ab7271b11f55&cat=〈=en&cr=US&sloc=&p=1http:
- To turn off the undecorated models check for AMD64, create the
following non-zero number registry value:
HKLM\Software\Microsoft\Windows\CurrentVersion\Setup: REG_DWORD:
DisableDecoratedModelsRequirement
Set it to say 1, reboot, and then you will be able to install undecorated
INFs on amd64.
I applied this, still the result is the same. Is there any way to avoid this
problem? Or decorating my INF files the only way out?
Thanks in advance
-Nitesh</http:>