DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time.
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: ffff9b8b0c7e8060, Physical Device Object of the stack
Arg3: ffff9a01548378b0, nt!TRIAGE_9F_POWER on Win7 and higher, otherwise the Functional Device Object of the stack
Arg4: ffff9b8b155283f0, The blocked IRP
#alle von dir geposteten Dumps laufen auf diesen Fehler hinaus, teilweise stimmen die Objekt-Adressen, die IRP (I/O Request Packet) überein. Allen Dumps gemeinsam: viel "Datenmüll".
FAULTING_MODULE: fffff8014bef0000 pci
#das will uns Windbg hier Glauben machen, dass besagtes Modul Verursacher ist -das Problem entstand einiges früher.
2: kd> !devobj ffff9b8b0c7e8060
Device object (ffff9b8b0c7e8060) is for:
Cannot read info offset from nt!ObpInfoMaskToOffset
\Driver\pci DriverObject ffff9b8b0a9ed6f0
Current Irp 00000000 RefCount 0 Type 00000022 Flags 00001040
Dacl ffffe48a05dab761 DevExt ffff9b8b0c7e81b0 DevObjExt ffff9b8b0c7e8918 DevNode ffff9b8b0c846560
ExtensionFlags (0x00000800) DOE_DEFAULT_SD_PRESENT
Characteristics (0x00000100) FILE_DEVICE_SECURE_OPEN
AttachedDevice (Upper) ffff9b8b13098050Unable to load image \SystemRoot\System32\drivers\Netwbw02.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for Netwbw02.sys
*** ERROR: Module load completed but symbols could not be loaded for Netwbw02.sys
\Driver\NETwNb64
Device queue is not busy.
#das wäre die Treiberkette von Netwbw02.sys.
2: kd> !irp ffff9b8b155283f0
Irp is active with 4 stacks 2 is current (= 0xffff9b8b15528508)
No Mdl: No System Buffer: Thread 00000000: Irp stack trace.
cmd flg cl Device File Completion-Context
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
[ 16, 2] 0 0 ffff9b8b13098050 00000000 00000000-00000000
\Driver\NETwNb64
Args: 00014400 00000000 00000004 00000002
[ 16, 2] 0 e1 ffff9b8b11bd1da0 00000000 fffff801471989c0-ffff9b8b1cfcc740 Success Error Cancel pending
\Driver\vwifibus nt!PopSystemIrpCompletion
Args: 00014400 00000000 00000004 00000002
[ 0, 0] 0 0 00000000 00000000 00000000-ffff9b8b1cfcc740
Args: 00000000 00000000 00000000 00000000
#Der bezogene IRP, hier vom Debugger mit einem > markiert => der Absturzparameter. Hier deutet vieles darauf hin, dass NETwNb64.sys der Verursacher ist. INTEL-Treiber und damit 3rd-Party-Driver.
#zur Überprüfung ob Netwbw02.sys was zu vermelden hat:
kd> dt classpnp!_functional_device_extension ffff9b8b0c7e8918
+0x000 Version : 0xd
+0x008 DeviceObject : 0xffff9b8b`0c7e8060 _DEVICE_OBJECT
+0x000 CommonExtension : _COMMON_DEVICE_EXTENSION
+0x200 LowerPdo : 0xffff9b8b`0c7e8b10 _DEVICE_OBJECT
+0x208 DeviceDescriptor : 0x4000272b`b3212203 _STORAGE_DEVICE_DESCRIPTOR
+0x210 AdapterDescriptor : 0xfffff801`4523fae8 _STORAGE_ADAPTER_DESCRIPTOR
+0x218 DevicePowerState : 0x152af1a0 (No matching name)
+0x21c DMByteSkew : 0xffff9b8b
+0x220 DMSkew : 0x9bc1c62d
+0x224 DMActive : 0x31 '1'
+0x225 SenseDataLength : 0x1c ''
+0x226 Reserved0 : [2] ".???"
+0x228 DiskGeometry : _DISK_GEOMETRY
+0x240 SenseData : (null)
+0x248 TimeOutValue : 0x46d7bcf0
+0x24c DeviceNumber : 0xfffff801
+0x250 SrbFlags : 0xc7e89a0
+0x254 ErrorCount : 0xffff9b8b
+0x258 LockCount : 0n0
+0x25c ProtectedLockCount : 0n0
+0x260 InternalLockCount : 0n0
+0x268 EjectSynchronizationEvent : _KEVENT
+0x280 DeviceFlags : 0
+0x282 SectorShift : 0 ''
+0x283 CdbForceUnitAccess : 0 ''
+0x288 MediaChangeDetectionInfo : (null)
+0x290 Unused1 : (null)
+0x298 Unused2 : (null)
+0x2a0 KernelModeMcnContext : _FILE_OBJECT_EXTENSION
+0x2b8 MediaChangeCount : 0x60000
+0x2c0 DeviceDirectory : 0xffff9b8b`0c7e8bd8 Void
+0x2c8 ReleaseQueueSpinLock : 0xffff9b8b`0c7e8bd8
+0x2d0 ReleaseQueueIrp : (null)
+0x2d8 ReleaseQueueSrb : _SCSI_REQUEST_BLOCK
+0x330 ReleaseQueueNeeded : 0 ''
+0x331 ReleaseQueueInProgress : 0 ''
+0x332 ReleaseQueueIrpFromPool : 0 ''
+0x333 FailurePredicted : 0 ''
+0x334 FailureReason : 0
+0x338 FailurePredictionInfo : (null)
+0x340 PowerDownInProgress : 0 ''
+0x344 EnumerationInterlock : 0
+0x348 ChildLock : _KEVENT
+0x360 ChildLockOwner : (null)
+0x368 ChildLockAcquisitionCount : 0
+0x36c ScanForSpecialFlags : 0
+0x370 PowerRetryDpc : _KDPC
+0x3b0 PowerRetryTimer : _KTIMER
+0x3f0 PowerContext : _CLASS_POWER_CONTEXT
+0x478 PrivateFdoData : (null)
+0x480 FunctionSupportInfo : (null)
+0x488 MiniportDescriptor : (null)
+0x490 AdditionalFdoData : (null)
'jede Menge Müll, ein tieferes Eintauchen ist aufgrund der genullten letzten Einträge hier ein Ende gesetzt. Zusätzlicher Blödsinn: +0x218 DevicePowerState : 0x152af1a0 (No matching name) -hier könnte bestenfalls D0, D1, D2 oder D3 stehen. Tippe mal, das Device hat null Plan vom Power State.
3: kd> dps ffff80031b040000 ffff80031b045c90
ffff8003`1b0401b0 ????????`????????
00000000`00000000
ffff8003`1b0400e0 00000000`00000000
ffff8003`1b0400e8 00000000`00000000
ffff8003`1b0400f0 00000000`00000000
ffff8003`1b0400f8 00000000`00000000
ffff8003`1b040100 ????????`????????
#leider alles nur Datenmüll
2: kd> lmnt
fffff801`52110000 fffff801`524ae000 Netwbw02 Netwbw02.sys Mon Sep 03 12:14:07 2018 (5B8D096F)
#da wäre er (wie auch MSInfo32 ausspuckt). Zwei Szenarien denkbar:
a) der Treiber ist korrumpiert
b) simply outdated. Windows 10 1903 arbeitet möglicherweise nur suboptimal/gar nicht mit der installierten Version.
c) statte mal INTEL hier einen Besuch ab.
2: kd> !devnode ffff9b8b0c846560
DevNode 0xffff9b8b0c846560 for PDO 0xffff9b8b0c7e8060
Parent 0xffff9b8b0c8369a0 Sibling 0000000000 Child 0xffff9b8b114e8b90
InstancePath is "PCI\VEN_8086&DEV_08B1&SUBSYS_40708086&REV_73\4&700dcb&0&00E6"
ServiceName is "NETwNb64"
State = DeviceNodeStarted (0x308)
#hier habe ich mir nochmal den Geräteknoten angeschaut um ganz sicher zu gehen.