BlueScreen DRIVER_STATE_POWER_FAILURE Intel iaStor

Johnnii360

PC-Selbstbauer(in)
Servus zusammen!

Ich wusste jetzt noch ob ich das Thema unter Mainboards oder Windows 7 und Co. einreihen sollte.

Schon seit mehreren Wochen schlage ich mich mit einem Problem rum, bei dem ich ziemlich an meine Grenzen meines Wissens stoße. Es kommt immer wieder beim versetzen des Computers in den Energiesparmodus dazu, dass sich der PC während der Phase aufhängt (PC läuft, TFT aus, USB-Geräte aus). Nach einer Zeit kommt dann ein BlueScreen. In der Vergangenheit war es immer wieder der DRIVER_STATE_POWER_FAILURE (0x9F) mit dem iaStore von Intels Rapid Storage bzw. Chipsatztreiber.
Gestern habe ich mein System neu aufgesetzt, da ich in der Vergangenheit auch immer Probleme mit Freezes während des Betriebes hatte und dachte, es läge an der Grafikkarte (ZeroCore Bug). Aber scheinbar scheint das Problem woanders zu liegen. Heute Vormittag kam es dann zu einem BlueScreen von der gleichen Sorte, nur diesmal Spuckte die Dump-Analyse die atikmpag.sys als Verursacher aus - war ja auch der AMD Catalyst 13.6 Beta 2 installiert. Im laufe des Tages habe ich dann auf den 13.4 gedowngradet. Vorhin ereignete sich erneut der genannte BSOD wieder aus dem Intel iaStorA, doch diesmal ist es die pci.sys.

Ich frag mich echt langsam was zum Teufel da spinnt? Ist es mein Mainboard (ASRock Z77 Pro4) das eigentlich sonst stabil und problemlos läuft, liegt's an der Grafikkarte wegen dem Zero Core Bug und schlechter Treiber oder liegt's gar an meiner SSD (SAMSUNG SSD 830 128GB)? Ich bin echt am verzweifeln!

Hier noch die Dump-Analyse:
Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time (usually 10 minutes).
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa800c718a10, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack
Arg4: fffffa801ae59ca0, The blocked IRP

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


DRVPOWERSTATE_SUBCODE:  3

IMAGE_NAME:  pci.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4ce7928f

MODULE_NAME: pci

FAULTING_MODULE: fffff88000fca000 pci

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

TAG_NOT_DEFINED_c000000f:  FFFFF80000BA2FB0

STACK_TEXT:  
fffff800`00b9c388 fffff800`02d3d8c2 : 00000000`0000009f 00000000`00000003 fffffa80`0c718a10 fffff800`00b9c3d8 : nt!KeBugCheckEx
fffff800`00b9c390 fffff800`02cd884c : fffff800`00b9c4c0 fffff800`00b9c4c0 00000000`00000000 00000000`00000001 : nt! ?? ::FNODOBFM::`string'+0x33af0
fffff800`00b9c430 fffff800`02cd86e6 : fffff800`02e7df20 00000000`001edf45 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`00b9c4a0 fffff800`02cd85ce : 00000049`7cd5c1ba fffff800`00b9cb18 00000000`001edf45 fffff800`02e4bb28 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9caf0 fffff800`02cd83b7 : 00000018`669807c1 00000018`001edf45 00000018`669807de 00000000`00000045 : nt!KiTimerExpiration+0x1be
fffff800`00b9cb90 fffff800`02cc590a : fffff800`02e48e80 fffff800`02e56cc0 00000000`00000002 fffffa80`00000000 : nt!KiRetireDpcList+0x277
fffff800`00b9cc40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cc00 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  X64_0x9F_3_iaStorA_IMAGE_pci.sys

BUCKET_ID:  X64_0x9F_3_iaStorA_IMAGE_pci.sys

Followup: MachineOwner
---------

Die Treiber sind alle aktuell, Service Packs sind auch alle installiert und auch der RAM ist i.O. (sollte auch, ist ja auch Kingston!).

Ich würde mich über Eure Hilfe sehr freuen!

Vielen Dank im Voraus!

P.s. hier noch mein komplettes System: sysProfile: ID: 14018 - Johnnii360

P.p.s. Der BSOD von heute Vormittag sah übrigens so aus:
Code:
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time (usually 10 minutes).
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa800f5fdab0, Physical Device Object of the stack
Arg3: fffff80000b9c3d8, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack
Arg4: fffffa800d42b8a0, The blocked IRP

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

DRVPOWERSTATE_SUBCODE:  3

DRIVER_OBJECT: fffffa800f736e70

IMAGE_NAME:  atikmpag.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  51ae5d89

MODULE_NAME: atikmpag

FAULTING_MODULE: fffff880048cb000 atikmpag

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

TAG_NOT_DEFINED_c000000f:  FFFFF80000BA2FB0

STACK_TEXT: 
fffff800`00b9c388 fffff800`02d2f8c2 : 00000000`0000009f 00000000`00000003 fffffa80`0f5fdab0 fffff800`00b9c3d8 : nt!KeBugCheckEx
fffff800`00b9c390 fffff800`02cca84c : fffff800`00b9c4c0 fffff800`00b9c4c0 00000000`00000000 00000000`00000001 : nt! ?? ::FNODOBFM::`string'+0x33af0
fffff800`00b9c430 fffff800`02cca6e6 : fffff800`02e6ff20 00000000`00052e84 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`00b9c4a0 fffff800`02cca5ce : 0000000c`55a0e3a8 fffff800`00b9cb18 00000000`00052e84 fffff800`02e3e308 : nt!KiProcessExpiredTimerList+0xc6
fffff800`00b9caf0 fffff800`02cca3b7 : 00000004`188a5dc1 00000004`00052e84 00000004`188a5d67 00000000`00000084 : nt!KiTimerExpiration+0x1be
fffff800`00b9cb90 fffff800`02cb790a : fffff800`02e3ae80 fffff800`02e48cc0 00000000`00000002 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`00b9cc40 00000000`00000000 : fffff800`00b9d000 fffff800`00b97000 fffff800`00b9cc00 00000000`00000000 : nt!KiIdleLoop+0x5a

STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  X64_0x9F_3_IMAGE_atikmpag.sys

BUCKET_ID:  X64_0x9F_3_IMAGE_atikmpag.sys

Followup: MachineOwner
---------
 
Treten die Abstürze auch auf, wenn du den Rapid Storage deinstallierst?
Bios des Motherboards ist auf dem aktuellsten Stand?
An welchen Ports des Motherboards sind die Festplatten/SSDs angeschlossen? Alle an den Intel Ports, oder sind auch die ASMedia Ports belegt?
Liegt die Auslagerungsdatei auf der Systemplatte, oder auf einem anderen Laufwerk?
Ist die Hiberfil.sys deaktiviert, oder liegt diese auf der Systemplatte?

Lade bitte noch die Minidumps (gezippt) hier im Forum hoch.

Vorhin ereignete sich erneut der genannte BSOD wieder aus dem Intel iaStorA, doch diesmal ist es die pci.sys.

Es ist immer noch die iaStorA.sys

FAILURE_BUCKET_ID: X64_0x9F_3_iaStorA_IMAGE_pci.sys
 
Ja, die BSODs treten auch bei deinstalliertem Intel Rapid Storage Treiber auf. Das BIOS ist auch aktuell. Die Systemplatten ist an Port 0 der Intel Sata Ports und die andere am 1er. Die ASMedia sind deaktiviert. Die Auslagerungsdatei liegt auf der System-SSD sowie die Hiberfil.sys.

Anhang anzeigen Minidumps.7z

Ich hab Dir mal beide mit hochgeladen.
 
OK. Ich schaue mir die Dumps heute Abend näher an.
Könntest du mir noch eine Dump als Vergleich hochladen, bei der Intel Rapid deinstalliert ist?
 
Da habe ich leider keine. War bei meinem alten Windows vor dem Neuaufsetzen so. BlueScreens gab's aber auch da. Gleiches Schema.
 
Mir geht es um den Vergleich, wie der Absturzverlauf aussieht, bzw. zwischen Device Stack Objekte und IRP´s.
Insofern wäre es hilfreich, wenn du den Rapid Storage noch mal deinstallieren würdest und eine aktuelle Dump hochladen könntest.
 
Die weitere Auswertung bringt ein Fehler im Chipsatz (Z77 Panter Point):

0: kd> !devstack fffffa800c718a10
!DevObj !DrvObj !DevExt ObjectName
fffffa800d19a060 *** WARNING: Unable to verify timestamp for iaStorA.sys
*** ERROR: Module load completed but symbols could not be loaded for iaStorA.sys
\Driver\iaStorA fffffa800d19a1b0 InfoMask field not found for _OBJECT_HEADER at fffffa800d19a030
fffffa800c719840 \Driver\ACPI fffffa800d10ea90 InfoMask field not found for _OBJECT_HEADER at fffffa800c719810
> fffffa800c718a10 \Driver\pci fffffa800c718b60 Cannot read info offset from nt!ObpInfoMaskToOffset
!DevNode fffffa800c71cd90 :
DeviceInst is "PCI\VEN_8086&DEV_1E02&SUBSYS_1E021849&REV_04\3&11583659&0&FA"
ServiceName is "iaStorA"
0: kd> !irp fffffa801ae59ca0
Irp is active with 4 stacks 3 is current (= 0xfffffa801ae59e00)
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
[ 0, 0] 0 0 00000000 00000000 00000000-00000000
Args: 00000000 00000000 00000000 00000000
>[ 16, 2] 0 e1 fffffa800d19a060 00000000 00000000-00000000 pending
\Driver\iaStorA
Args: 00015500 00000001 00000004 00000003
[ 0, 0] 0 0 00000000 00000000 00000000-fffffa80168e2380
Args: 00000000 00000000 00000000 00000000

Ich würde jetzt gerne noch mal eine Minidump sehen, bei der der Rapid Storage nicht installiert ist.
Alternativ die Festplatten testweise an den ASMedia Ports anschließen und anschließend den Bluescreen provozieren.
 
@Simpel: Ich kann Dir versichern, dass es bei deinstalliertem Rapid Storage auch die iaStorA.sys war. Ich glaube, dass diese Datei allgemein Bestandteil der Intel Chipsatztreiber ist. Ich versuche ihn aber gerade schon so zu provozieren ohne deinstalliertem RS und diese Dateireparatur mittels "sfc /scannow" scheint geholfen zu haben. Zumindest habe ich meinen PC jetzt schon mehrmals in den Hibernatezustand geschickt ohne Probleme.

Ich werde es weiter beobachten und falls das Problem wieder auftreten sollte, werde ich ihn wirklich mal deinstallieren und dann einen BSOD provozieren. :)

Wie gesagt: Anderweitig läuft das System sehr flink und wunderbar stabil; keinerlei Probleme. Aber wenn's dann in den Ruhezustand oder den hybriden Energiesparmodus gehen soll, da kommt dann hin und wieder der BSOD.
 
Zum aktuellen:

Code:
FAILURE_BUCKET_ID:  X64_0x9F_3_[B]iaStorA[/B]_IMAGE_pci.sys

Die iaStorA.sys ist übrigens nicht Bestandteil des Chipsatztreibers. Ohne den Rapid Storage sollte der Microsoft eigene Standard MSAHCI Treiber zum Einsatz kommen.

Wenn dennoch beim nächsten Absturz (nach deinstallierten Rapid Storage) der iaStorA.sys als Absturzursache auftritt, wurden bei der Deinstallation möglicherweise nicht alle Treiberreste entfernt.
In dem Fall kannst du über den Gerätemanager dem Controller (unter IDE/ATAPI Controller) manuell den msahci Treiber zuordnen (-> Treiber aktualisieren - Treiber manuell suchen - aus Liste auf Computer wählen - msahci.sys auswählen).
 
Also ich hab jetzt gestern den Rapid Storage Treiber deinstalliert. In der Zwischenzeit ist der PC einwandfrei in den Hibernate und den Hybriden Standby gegangen. Ich will's nicht beschreien, aber vielleicht funzt es nun. Hoffentlich! Wenn nicht, wie immer Meldung mit Minidump. ^^

Aber wenn's wirklich am Rapid Storage liegt, dann ist das doch *******! Mein HTPC hat das ASRock Z77 Pro3, den kleineren Bruder meines Pro4 und läuft ohne Probleme. Allerdings habe ich da noch keinen Hibernate oder Hypriden ausprobiert, da der HTPC auch als Fileserver und Backup agiert. Außerdem ist das nicht sehr förderlich wenn die HDDs so oft am Tag an und aus geschaltet werden. :)

Na ja, schauen wir mal...
 
Also die BlueScreens sind weg, der PC fährt auch bei einem manuellen Befehl ordnungsgemäß in den Hybriden Standby oder Ruhezustand.

Allerdings konnte ich heute wieder ein System Freeze beobachten. Da bleibt ein BlueScreen immer aus, es friert lediglich das gesamte System ein. Da hilft dann nur noch ein Reset. Das passierte aber nun nach mehreren Ruhezustands-Aufweck-Zyklen (über Tage verteilt).

Letztes Ereignis im Log bei System vor dem Freeze: Dienst "Anwendungserfahrung" befindet sich jetzt im Status "Beendet". (Was auch immer das ist...)

Der Befehl powercfg -energy über die Command line hab gestern folgendes aus:

Anhang anzeigen energy_report.png

Letzter aktualisierter Treiber: Creative SoundBlaster X-Fi Titanium (Version 6.0.1.1348 vom 18.12.2012). Die gleiche Version von 2010 hat den Standby verhindert.
 
Bei der X-Fi sind derartige Probleme hin und wieder bekannt. Aber laut dem Bericht würde ich zunächst mal noch auf den Festplattencontroller, bzw. auf die Systemplatte selbst schielen. Poste bitte einen Screenshot von CrystalDiskInfo.
Ist die Auslagerungsdatei auf der Systemplatte?
Ist Hibernate aktiviert (wird die Hiberfil.sys angelegt)?

Was für USB Geräte hängen am PC dran?
 
Zurück