I’m running “sleep stress with I/O” DTM on my composite USB device (one
“bus” device with several children).
I’ve entered !locks and !pnptriage and that is a very helpful advice. Now I
have more details, but it’s still not clear to me what is causing the
problem. I can suspect that it’s around this 8354d020 thread which is stuck
in PnpNotifyUserMode while trying to notify it of a device removal:
ChildEBP RetAddr Args to Child
86d67b38 81cba3bf 8354d020 81d0513c 8354d0a8 nt!KiSwapContext+0x26 (FPO:
[Uses EBP] [0,0,4])
86d67b7c 81cb73cf 8354d020 9caca288 9caca268 nt!KiSwapThread+0x44f
86d67bd0 81d99e43 00000003 86d67c00 00000001
nt!KeWaitForMultipleObjects+0x53d
86d67c20 81e7b4eb 8d9aa008 81cb1e20 00000000 nt!PnpNotifyUserMode+0x158
86d67c50 81e7c104 9caca268 81cb1f40 00000000
nt!PnpNotifyUserModeDeviceRemoval+0x4c
86d67d04 81d67e17 86d67d34 00000000 9ca65678
nt!PnpProcessQueryRemoveAndEject+0x80f
86d67d1c 81d93398 00000000 81d0513c 8354d020
nt!PnpProcessTargetDeviceEvent+0x38
86d67d44 81c3b41d 929bb818 00000000 8354d020 nt!PnpDeviceEventWorker+0x201
86d67d7c 81dd8a1c 929bb818 cf6c3980 00000000 nt!ExpWorkerThread+0xfd
86d67dc0 81c31a3e 81c3b320 00000001 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
And I can also see a bunch of removed interfaces in the device action queue
that correspond to the following removed devices:
DevNode 0x8c3ed6d8 for PDO 0x8b202030
InstancePath is “USB\VID_0BDB&PID_1900\0044017001445830”
ServiceName is “lnvobus”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeStarted (0x308)
DevNode 0x8c245970 for PDO 0x8cb9f4c8
InstancePath is “USB\Vid_0bdb&Pid_1900&Mi_01\0044017001445830_01”
ServiceName is “Modem”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeRemovePendingCloses (0x311)
DevNode 0x8c28aa28 for PDO 0x8c5c4030
InstancePath is “USB\Vid_0bdb&Pid_1900&Mi_03\0044017001445830_03”
ServiceName is “Modem”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeRemovePendingCloses (0x311)
DevNode 0x8ac3aa80 for PDO 0x8c2a64c8
InstancePath is “USB\Vid_0bdb&Pid_1900&Mi_05\0044017001445830_05”
ServiceName is “lnvocard”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeRemovePendingCloses (0x311)
DevNode 0x8c5c4440 for PDO 0x8c2914c8
InstancePath is “USB\Vid_0bdb&Pid_1900&Mi_07\0044017001445830_07”
ServiceName is “lnvounic”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeRemovePendingCloses (0x311)
DevNode 0x859095b0 for PDO 0x8c5fd888
InstancePath is
“LNVOCR{23babc8e-70dd-4f87-bdd0-0491b2cd0bb5}\0044017001445830_07”
ServiceName is “lnvond5”
State = DeviceNodeDeletePendingCloses (0x313)
Previous State = DeviceNodeRemovePendingCloses (0x311)
So, I fugure, the test removed my devices, my drivers removed the interfaces
(which caused the entries in the action queue), then PnpNotifyUserMode got
stuck while holding an important lock, which caused the bugcheck…
0: kd> !locks
**** DUMP OF ALL RESOURCE OBJECTS ****
KD: Scanning for held locks…
Resource @ nt!IopDeviceTreeLock (0x81d37660) Shared 1 owning threads
Threads: 8354d020-01<*>
KD: Scanning for held locks.
Resource @ nt!PiEngineLock (0x81d375e0) Exclusively owned
Contention Count = 9
Threads: 8354d020-01<*>
KD: Scanning for held
locks…
7838 total locks, 2 locks currently held
0: kd> !pnptriage
********************************************************************************
Dumping PnP DeviceAction Queue @ 0x81d354f0
********************************************************************************
Cannot find nt!_PNP_DEVICE_ACTION_ENTRY type.
Dumping PnP DeviceEvent Queue @ 0x8350c428
List = 0x89352088, 0x9dc11ed0
Dumping DeviceEventEntry @ 0x89352088
ListEntry = 0x8d9ab380, 0x8350c46c, Argument = 0x00000000
CallerEvent = 0x86d6bacc, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x893520A8
EventGuid = GUID_DEVICE_NOOP
Category = TargetDeviceChangeEvent
Result = 0x86d6badc, Flags = 0x00000000, TotalSize = 64
DeviceObject = 0x00000000
DeviceIds:
Dumping DeviceEventEntry @ 0x8d9ab380
ListEntry = 0x8d930ec8, 0x89352088, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8D9AB3A0
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 358
DeviceObject = 0x00000000
ClassGuid = AD498944-762F-11D0-8DCB-00C04FC3358C
SymbolicLinkName =
??\LNVOCR#{23babc8e-70dd-4f87-bdd0-0491b2cd0bb5}#0044017001445830_07#{ad498944-762f-11d0-8dcb-00c04fc3358c}{7BB9ED78-8CD7-4C20-854C-B8421F010A37}
Dumping DeviceEventEntry @ 0x8d930ec8
ListEntry = 0x89364a38, 0x8d9ab380, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8D930EE8
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 280
DeviceObject = 0x00000000
ClassGuid = CAC88484-7515-4C03-82E6-71A87ABAC361
SymbolicLinkName =
??\LNVOCR#{23babc8e-70dd-4f87-bdd0-0491b2cd0bb5}#0044017001445830_07#{cac88484-7515-4c03-82e6-71a87abac361}
Dumping DeviceEventEntry @ 0x89364a38
ListEntry = 0x9a8c7cd0, 0x8d930ec8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x89364A58
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = C67C8F93-D814-42F4-BB93-8B1C4FEF30AD
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_07#0044017001445830_07#{c67c8f93-d814-42f4-bb93-8b1c4fef30ad}
Dumping DeviceEventEntry @ 0x9a8c7cd0
ListEntry = 0x9ca901f8, 0x89364a38, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9A8C7CF0
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 94357323-4C74-4F02-876F-4380376647E7
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_07#0044017001445830_07#{94357323-4c74-4f02-876f-4380376647e7}
Dumping DeviceEventEntry @ 0x9ca901f8
ListEntry = 0x8d862260, 0x9a8c7cd0, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CA90218
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 86E0D1E0-8089-11D0-9CE4-08003E301F73
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
Dumping DeviceEventEntry @ 0x8d862260
ListEntry = 0x892e6138, 0x9ca901f8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8D862280
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 6BAFC5D1-EDF0-417E-8E85-EA89D17F14CB
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{6bafc5d1-edf0-417e-8e85-ea89d17f14cb}
Dumping DeviceEventEntry @ 0x892e6138
ListEntry = 0x9cddc238, 0x8d862260, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x892E6158
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = BE21E751-FDA7-4E18-B073-0CAF27BEF09F
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{be21e751-fda7-4e18-b073-0caf27bef09f}
Dumping DeviceEventEntry @ 0x9cddc238
ListEntry = 0x89382698, 0x892e6138, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CDDC258
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = DE8C6CD1-28FE-4259-BF40-7A5CA56DB00D
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{de8c6cd1-28fe-4259-bf40-7a5ca56db00d}
Dumping DeviceEventEntry @ 0x89382698
ListEntry = 0x9cc4f2f0, 0x9cddc238, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x893826B8
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 9693549D-9455-47F5-9D7E-6591FB768769
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{9693549d-9455-47f5-9d7e-6591fb768769}
Dumping DeviceEventEntry @ 0x9cc4f2f0
ListEntry = 0x8d82c4f8, 0x89382698, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CC4F310
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 9E38BCB0-E0A0-4EA3-9549-DE9987860EE3
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_05#0044017001445830_05#{9e38bcb0-e0a0-4ea3-9549-de9987860ee3}
Dumping DeviceEventEntry @ 0x8d82c4f8
ListEntry = 0x9a936ee8, 0x9cc4f2f0, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8D82C518
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 2C7089AA-2E0E-11D1-B114-00C04FC2AAE4
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{2c7089aa-2e0e-11d1-b114-00c04fc2aae4}
Dumping DeviceEventEntry @ 0x9a936ee8
ListEntry = 0x99ed6760, 0x8d82c4f8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9A936F08
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 86E0D1E0-8089-11D0-9CE4-08003E301F73
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
Dumping DeviceEventEntry @ 0x99ed6760
ListEntry = 0x9cb5f008, 0x9a936ee8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x99ED6780
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 6BAFC5D1-EDF0-417E-8E85-EA89D17F14CB
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{6bafc5d1-edf0-417e-8e85-ea89d17f14cb}
Dumping DeviceEventEntry @ 0x9cb5f008
ListEntry = 0x8926e140, 0x99ed6760, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CB5F028
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 9B3870AA-046A-4D70-8FF9-60262673E5FE
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{9b3870aa-046a-4d70-8ff9-60262673e5fe}
Dumping DeviceEventEntry @ 0x8926e140
ListEntry = 0x8d9189c8, 0x9cb5f008, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8926E160
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = DE8C6CD1-28FE-4259-BF40-7A5CA56DB00D
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{de8c6cd1-28fe-4259-bf40-7a5ca56db00d}
Dumping DeviceEventEntry @ 0x8d9189c8
ListEntry = 0x811e4308, 0x8926e140, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8D9189E8
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = FF64DF0D-BEF9-40DB-AA92-574A4DF0D33C
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{ff64df0d-bef9-40db-aa92-574a4df0d33c}
Dumping DeviceEventEntry @ 0x811e4308
ListEntry = 0x9cddb5b8, 0x8d9189c8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x811E4328
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 11AA716A-5F75-418F-975E-3BF90BAF447E
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_03#0044017001445830_03#{11aa716a-5f75-418f-975e-3bf90baf447e}
Dumping DeviceEventEntry @ 0x9cddb5b8
ListEntry = 0x9ccee7f0, 0x811e4308, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CDDB5D8
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 2C7089AA-2E0E-11D1-B114-00C04FC2AAE4
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{2c7089aa-2e0e-11d1-b114-00c04fc2aae4}
Dumping DeviceEventEntry @ 0x9ccee7f0
ListEntry = 0x8927d810, 0x9cddb5b8, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CCEE810
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 86E0D1E0-8089-11D0-9CE4-08003E301F73
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{86e0d1e0-8089-11d0-9ce4-08003e301f73}
Dumping DeviceEventEntry @ 0x8927d810
ListEntry = 0x9cddb418, 0x9ccee7f0, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x8927D830
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 6BAFC5D1-EDF0-417E-8E85-EA89D17F14CB
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{6bafc5d1-edf0-417e-8e85-ea89d17f14cb}
Dumping DeviceEventEntry @ 0x9cddb418
ListEntry = 0x9cd00a10, 0x8927d810, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CDDB438
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 9B3870AA-046A-4D70-8FF9-60262673E5FE
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{9b3870aa-046a-4d70-8ff9-60262673e5fe}
Dumping DeviceEventEntry @ 0x9cd00a10
ListEntry = 0x9caccc58, 0x9cddb418, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CD00A30
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = DE8C6CD1-28FE-4259-BF40-7A5CA56DB00D
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{de8c6cd1-28fe-4259-bf40-7a5ca56db00d}
Dumping DeviceEventEntry @ 0x9caccc58
ListEntry = 0x9ca70350, 0x9cd00a10, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CACCC78
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = FF64DF0D-BEF9-40DB-AA92-574A4DF0D33C
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{ff64df0d-bef9-40db-aa92-574a4df0d33c}
Dumping DeviceEventEntry @ 0x9ca70350
ListEntry = 0x86beeb80, 0x9caccc58, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9CA70370
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 244
DeviceObject = 0x00000000
ClassGuid = 9E7C83AD-12BC-4253-95ED-A88869BD43AA
SymbolicLinkName =
??\USB#Vid_0bdb&Pid_1900&Mi_01#0044017001445830_01#{9e7c83ad-12bc-4253-95ed-a88869bd43aa}
Dumping DeviceEventEntry @ 0x86beeb80
ListEntry = 0x9a9355a0, 0x9ca70350, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x86BEEBA0
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 226
DeviceObject = 0x00000000
ClassGuid = AF7C1151-C905-4400-A894-CF3006BAB6AD
SymbolicLinkName =
??\USB#VID_0BDB&PID_1900#0044017001445830#{af7c1151-c905-4400-a894-cf3006bab6ad}
Dumping DeviceEventEntry @ 0x9a9355a0
ListEntry = 0x893d3238, 0x86beeb80, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9A9355C0
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 226
DeviceObject = 0x00000000
ClassGuid = 2CD52C31-6DB1-4207-866C-FFF2C935F529
SymbolicLinkName =
??\USB#VID_0BDB&PID_1900#0044017001445830#{2cd52c31-6db1-4207-866c-fff2c935f529}
Dumping DeviceEventEntry @ 0x893d3238
ListEntry = 0x959ddef8, 0x9a9355a0, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x893D3258
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 226
DeviceObject = 0x00000000
ClassGuid = DE8C6CD1-28FE-4259-BF40-7A5CA56DB00D
SymbolicLinkName =
??\USB#VID_0BDB&PID_1900#0044017001445830#{de8c6cd1-28fe-4259-bf40-7a5ca56db00d}
Dumping DeviceEventEntry @ 0x959ddef8
ListEntry = 0x9ca58288, 0x893d3238, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x959DDF18
EventGuid = GUID_DEVICE_INTERFACE_REMOVAL
Category = DeviceClassChangeEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 226
DeviceObject = 0x00000000
ClassGuid = A5DCBF10-6530-11D2-901F-00C04FB951ED
SymbolicLinkName =
??\USB#VID_0BDB&PID_1900#0044017001445830#{a5dcbf10-6530-11d2-901f-00c04fb951ed}
Dumping DeviceEventEntry @ 0x9ca58288
ListEntry = 0x9a984b68, 0x959ddef8, Argument = 0x00000000
CallerEvent = 0x8cd92c4c, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x95061a5c, VetoName = 0x8cd92c3c
Dumping PlugPlayEventBlock @ 0x9CA582A8
EventGuid = GUID_DEVICE_QUERY_AND_REMOVE
Category = TargetDeviceChangeEvent
Result = 0x8cd92c64, Flags = 0x00000002, TotalSize = 100
DeviceObject = 0x8350bc70
DeviceIds:
Root*ISATAP\0007
Dumping DeviceEventEntry @ 0x9a984b68
ListEntry = 0x9dc11ed0, 0x9ca58288, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9A984B88
EventGuid = GUID_PNP_CUSTOM_NOTIFICATION
Category = CustomDeviceEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 270
DeviceObject = 0x84880028
NotificationStructure = 0x9a984c60
DeviceIds:
IDE\DiskFUJITSU_MHY2250BH_______________________0084000D\4&a019398&0&0.0.0
Dumping DeviceEventEntry @ 0x9dc11ed0
ListEntry = 0x8350c46c, 0x9a984b68, Argument = 0x00000000
CallerEvent = 0x00000000, Callback = 0x00000000, Context = 0x00000000
VetoType = 0x00000000, VetoName = 0x00000000
Dumping PlugPlayEventBlock @ 0x9DC11EF0
EventGuid = GUID_PNP_CUSTOM_NOTIFICATION
Category = CustomDeviceEvent
Result = 0x00000000, Flags = 0x00000000, TotalSize = 270
DeviceObject = 0x84314028
NotificationStructure = 0x9dc11fc8
DeviceIds:
IDE\CdRomHL-DT-ST_DVDRAM_GSA-U20N________________HX05____\4&a019398&0&0.1.0
********************************************************************************
Dumping PnP DeviceCompletion Queue @ 0x81d374a0
********************************************************************************
0 Pnp operation(s) dispatched (IRP pending) currently.
Dumping pending asynchronous request list…
Cannot find nt!_PNP_DEVICE_COMPLETION_REQUEST type.
Dumping completed asynchronous request list…
Cannot find nt!_PNP_DEVICE_COMPLETION_REQUEST type.
********************************************************************************
Dumping devnodes with problems…
********************************************************************************
Dumping IopRootDeviceNode (= 0x8350c480)
DevNode 0x85889318 for PDO 0x8588c350
InstancePath is
“HDAUDIO\FUNC_01&VEN_14F1&DEV_5051&SUBSYS_17AA2100&REV_1000\4&d3a1c5b&0&0001”
ServiceName is “CnxtHdAudAddService”
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_DISABLED
DevNode 0x858913e8 for PDO 0x8588f3c0
InstancePath is
“HDAUDIO\FUNC_02&VEN_14F1&DEV_2BFA&SUBSYS_17AA201B&REV_0900\4&d3a1c5b&0&0102”
ServiceName is “Modem”
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_DISABLED
DevNode 0x842cb8b0 for PDO 0x842d0b70
InstancePath is “PCI\VEN_8086&DEV_4235&SUBSYS_10018086&REV_00\FF01631800”
ServiceName is “NETw5x32”
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_DISABLED
DevNode 0x8430a8b0 for PDO 0x8430b030
InstancePath is
“PCI\VEN_1180&DEV_0832&SUBSYS_20C717AA&REV_04\4&d93524c&0&01F0”
ServiceName is “ohci1394”
State = DeviceNodeInitialized (0x302)
Previous State = DeviceNodeUninitialized (0x301)
Problem = CM_PROB_DISABLED
********************************************************************************
Dumping PnP locks…
********************************************************************************
Resource @ nt!PiEngineLock (0x81d375e0) Exclusively owned
Contention Count = 9
Threads: 8354d020-01<*>
1 total locks, 1 locks currently held
Resource @ nt!IopDeviceTreeLock (0x81d37660) Shared 1 owning threads
Threads: 8354d020-01<*>
1 total locks, 1 locks currently held
Resource @ nt!PnpRegistryDeviceResource (0x81d37500) Available
Contention Count = 102
1 total locks
********************************************************************************
If one or more of above are NOT available, do !thread on the owner thread to
find the thread hung in PnP
********************************************************************************
********************************************************************************
Dumping currently active PnP thread (if any)…
********************************************************************************
Dumping device action thread…
THREAD 8354dd78 Cid 0004.0044 Teb: 00000000 Win32Thread: 00000000 WAIT:
(Executive) KernelMode Non-Alertable
86d6bacc NotificationEvent
Not impersonating
DeviceMap 86a08c70
Owning Process 8350c910 Image: System
Wait Start TickCount 15030 Ticks: 38461 (0:00:09:59.995)
Context Switch Count 9634 NoStackSwap
UserTime 00:00:00.000
KernelTime 00:00:33.275
Win32 Start Address nt!ExpWorkerThread (0x81c3b320)
Stack Init 86d6c000 Current 86d6b9f0 Base 86d6c000 Limit 86d69000 Call 0
Priority 15 BasePriority 12 PriorityDecrement 0 IoPriority 2 PagePriority 5
ChildEBP RetAddr Args to Child
86d6ba08 81cba3bf 8354dd78 8354de00 81d0513c nt!KiSwapContext+0x26 (FPO:
[Uses EBP] [0,0,4])
86d6ba4c 81c57cf8 8354dd78 893520b8 81cb1f40 nt!KiSwapThread+0x44f
86d6baa4 81e7b46b 86d6bacc 00000000 00000000 nt!KeWaitForSingleObject+0x492
86d6bae0 81d657f9 858e1c40 83547d80 00000002
nt!PnpSynchronizeDeviceEventQueue+0x72
86d6bcd4 81d6b55e 83547d80 858e1c40 86d6bd00 nt!PipProcessDevNodeTree+0x4a0
86d6bd08 81c0eaf1 81d0513c 8354dd78 81d35500 nt!PiProcessReenumeration+0x5d
86d6bd44 81c3b41d 00000000 00000000 8354dd78 nt!PnpDeviceActionWorker+0x1e7
86d6bd7c 81dd8a1c 00000000 cf6cf980 00000000 nt!ExpWorkerThread+0xfd
86d6bdc0 81c31a3e 81c3b320 00000001 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16
Dumping device event thread…
THREAD 8354d020 Cid 0004.0040 Teb: 00000000 Win32Thread: 00000000 WAIT:
(Executive) KernelMode Non-Alertable
835541f8 SynchronizationEvent
9292c030 Thread
81d374d0 NotificationEvent
Not impersonating
DeviceMap 86a08c70
Owning Process 8350c910 Image: System
Wait Start TickCount 17155 Ticks: 36336 (0:00:09:26.845)
Context Switch Count 1373 NoStackSwap
UserTime 00:00:00.000
KernelTime 00:00:02.402
Win32 Start Address nt!ExpWorkerThread (0x81c3b320)
Stack Init 86d68000 Current 86d67b20 Base 86d68000 Limit 86d65000 Call 0
Priority 12 BasePriority 12 PriorityDecrement 0 IoPriority 2 PagePriority 5
ChildEBP RetAddr Args to Child
86d67b38 81cba3bf 8354d020 81d0513c 8354d0a8 nt!KiSwapContext+0x26 (FPO:
[Uses EBP] [0,0,4])
86d67b7c 81cb73cf 8354d020 9caca288 9caca268 nt!KiSwapThread+0x44f
86d67bd0 81d99e43 00000003 86d67c00 00000001
nt!KeWaitForMultipleObjects+0x53d
86d67c20 81e7b4eb 8d9aa008 81cb1e20 00000000 nt!PnpNotifyUserMode+0x158
86d67c50 81e7c104 9caca268 81cb1f40 00000000
nt!PnpNotifyUserModeDeviceRemoval+0x4c
86d67d04 81d67e17 86d67d34 00000000 9ca65678
nt!PnpProcessQueryRemoveAndEject+0x80f
86d67d1c 81d93398 00000000 81d0513c 8354d020
nt!PnpProcessTargetDeviceEvent+0x38
86d67d44 81c3b41d 929bb818 00000000 8354d020 nt!PnpDeviceEventWorker+0x201
86d67d7c 81dd8a1c 929bb818 cf6c3980 00000000 nt!ExpWorkerThread+0xfd
86d67dc0 81c31a3e 81c3b320 00000001 00000000 nt!PspSystemThreadStartup+0x9d
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16