Fehlercode 9F beim Herunterfahren

Andy.K

Lt. Junior Grade
Registriert
Juli 2005
Beiträge
343
Habe einen neuen HP-Laptop (Windows7 64), alles ausgehend vom Hersteller-Image eingerichtet, alle Windows-Updates installiert, läuft während des Betriebes über lange Zeit auch problemlos.

Bei Herunterfahren ist es jedoch in jedem 4. Fall so, dass etwa 10 min "Herunterfahren" zu sehen ist und dann taucht ein Bluescreen auf.
Fehlercode: 9A Fehleranzeige: DRIVER_POWER_STATE_FAILURE

Ein minidump wird aber abgespeichert.

Habe schon herausgefunden, dass es sich bei dieser Fehlerart nun (Gott sei dank nicht um einen Hardwarefehler sondern) um einen Treiber handelt, den Windows offensichtlich nicht richtig beenden kann.

Muss mal noch sehen, ob das auch im LAN-Betrieb der Fall ist, bislang habe ich es nur unter WLAN verwendet. Als letzte Meldung in der Ereignisanzeige vor dem Herunterfahren ist nämlich noch angegeben:
"CWLAN::SignalStrengthChanged|Fire_SignalStrengthChanged failed [hr:0x800706BA"

Habe sodann mal die Debug-Tools von Windows installiert, um die beiden minidumps auszuwerten.

Die Auswertung der 2. minidump mit den Debug-Tools ergab:
BugCheck 9F, {3, fffffa8007a7d060, fffff800041543d8, fffffa80079bac10}

Probably caused by : WUDFRd.sys

Das Dumme ist nur: Das 1. Minidump 2 Tage zuvor führt zu folgendem Ergebnis:
BugCheck 9F, {3, fffffa8007d0ca10, fffff800041543d8, fffffa800c230c00}

Probably caused by : pci.sys

Gleicher Fehlercode, gleiche 1. und 3. Parameter, aber anderer Treiber ????

Weiß nun nicht recht weiter, wo ich weiter ansetzen soll. Habe auch schon gegoogelt, aber das hat auch nicht viel gebracht.

----------------------- und hier nochmal vollständig: ------------------------------------------------------------
1. Fall:

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: fffffa8007d0ca10, Physical Device Object of the stack
Arg3: fffff800041543d8, Functional Device Object of the stack
Arg4: fffffa800c230c00, The blocked IRP

Debugging Details:
------------------


DRVPOWERSTATE_SUBCODE: 3

IMAGE_NAME: pci.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4ce7928f

MODULE_NAME: pci

FAULTING_MODULE: fffff88000f2c000 pci

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

BUGCHECK_STR: 0x9F

PROCESS_NAME: System

CURRENT_IRQL: 2

STACK_TEXT:
fffff800`04154388 fffff800`02d43092 : 00000000`0000009f 00000000`00000003 fffffa80`07d0ca10 fffff800`041543d8 : nt!KeBugCheckEx
fffff800`04154390 fffff800`02ce095c : fffff800`041544c0 fffff800`041544c0 00000000`00000000 00000000`00000002 : nt! ?? ::FNODOBFM::`string'+0x34040
fffff800`04154430 fffff800`02ce07f6 : fffffa80`07af13a8 fffffa80`07af13a8 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`041544a0 fffff800`02ce06de : 0000000a`41a176d9 fffff800`04154b18 00000000`00044f06 fffff800`02e4d348 : nt!KiProcessExpiredTimerList+0xc6
fffff800`04154af0 fffff800`02ce04c7 : 00000002`32e2bdc4 00000002`00044f06 00000002`32e2bd28 00000000`00000006 : nt!KiTimerExpiration+0x1be
fffff800`04154b90 fffff800`02ccd98a : fffff800`02e4ae80 fffff800`02e58cc0 00000000`00000002 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`04154c40 00000000`00000000 : fffff800`04155000 fffff800`0414f000 fffff800`04154c00 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND: kb

FOLLOWUP_NAME: MachineOwner

FAILURE_BUCKET_ID: X64_0x9F_3_HDAudBus_IMAGE_pci.sys

BUCKET_ID: X64_0x9F_3_HDAudBus_IMAGE_pci.sys
-----------------------------------------------------------------------------------------------------------------------------
Fall 2:


*******************************************************************************
* *
* 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: fffffa8007a7d060, Physical Device Object of the stack
Arg3: fffff800041543d8, Functional Device Object of the stack
Arg4: fffffa80079bac10, The blocked IRP

Debugging Details:
------------------


DRVPOWERSTATE_SUBCODE: 3

IRP_ADDRESS: fffffa80079bac10

DEVICE_OBJECT: fffffa8007b25a30

DRIVER_OBJECT: fffffa800c1e2c60

IMAGE_NAME: WUDFRd.sys

DEBUG_FLR_IMAGE_TIMESTAMP: 4ce7a654

MODULE_NAME: WUDFRd

FAULTING_MODULE: fffff88002abc000 WUDFRd

CUSTOMER_CRASH_COUNT: 1

DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT

BUGCHECK_STR: 0x9F

PROCESS_NAME: System

CURRENT_IRQL: 2

STACK_TEXT:
fffff800`04154388 fffff800`02cff092 : 00000000`0000009f 00000000`00000003 fffffa80`07a7d060 fffff800`041543d8 : nt!KeBugCheckEx
fffff800`04154390 fffff800`02c9c95c : fffff800`041544c0 fffff800`041544c0 00000000`00000000 00000000`00000003 : nt! ?? ::FNODOBFM::`string'+0x34040
fffff800`04154430 fffff800`02c9c7f6 : fffff800`02e2df60 00000000`000dd3f1 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`041544a0 fffff800`02c9c6de : 00000020`ea6e3b8b fffff800`04154b18 00000000`000dd3f1 fffff800`02e0b0a8 : nt!KiProcessExpiredTimerList+0xc6
fffff800`04154af0 fffff800`02c9c4c7 : 00000007`0e541fc3 00000007`000dd3f1 00000007`0e541f60 00000000`000000f1 : nt!KiTimerExpiration+0x1be
fffff800`04154b90 fffff800`02c8998a : fffff800`02e06e80 fffff800`02e14cc0 00000000`00000002 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`04154c40 00000000`00000000 : fffff800`04155000 fffff800`0414f000 fffff800`04154c00 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND: kb

FOLLOWUP_NAME: MachineOwner

FAILURE_BUCKET_ID: X64_0x9F_3_IMAGE_WUDFRd.sys

BUCKET_ID: X64_0x9F_3_IMAGE_WUDFRd.sys
 
Zuletzt bearbeitet:
WUDFRd.sys ist die Windows Driver Foundation - User-mode Driver Framework Reflector,
sozusagen der Treiber für Treiber, und nicht der Verursacher dieses 0x9F, ebensowenig die pci.sys.

Sind die Treiber up to date? Falls nicht bitte Updates durchführen.

Erster Ansatzpunkt ist der WLAN Treiber, hier sollte vor dem Shutdown die WLAN Sitzung beendet werden.

Eine weitere Möglichkeit: HDAudBus.sys (Microsoft Universal Audio Architecture (UAA) High Definition Audio class driver), hier kann es mit Musiksoftware oder Videosoftware zu Problemen kommen, das müsstest du austesten.
 
Zuletzt bearbeitet:
OK, das ist schon mal ein Ansatzpunkt. Den Vorschlag mit dem WLAN kann ich ja gleich umsetzen, wobei ich ohnehin bald wieder auf LAN umsteigen werde.
An Audio-/Videosoftware habe ich bislang nur den vlc-Player installiert, den ich auch nochmal aktualiseren kann. Ansonsten schaue ich nochmal, was HP nach der Herstellung meines Notebooks noch an Treibern bereit gestellt hat.

Habe das Gerät im Rahmen von Updates heute noch mehrfach neu gestartet, dabei trat der Fehler nicht nochmal auf. Ich hatte beim letzten Problemfall auch noch beobachtet, dass irgendwas noch läuft, was Windows mit Macht beenden will, konnte aber näheres nicht erkennen.

Die jasik-Seite ist jedoch für gegenständlichen Fehler nicht gerade aussagekräftig.
 
Allerdings, wie in Parameter 1 ausgeführt, blockiert ein Treiber eine Irp* (I/O Request packet), den Windows nicht von sich aus beenden kann, das führt zum Bugcheck 0x9F.

*)I/O request packets (IRPs) are kernel mode structures that are used by Windows Driver Model (WDM) and Windows NT device drivers to communicate with each other and with the operating system.
 
Das Dumme ist nur, dass man selbst aus dem dumps nicht ermitteln kann, welcher Treiber das ist.

Ich werde wenigstens mal die Treiber aktualisieren, die HP in aktuellerer Fassung auf seiner Seite anbietet.
 
Zuletzt bearbeitet:
Zurück
Oben