WIN7: Bluescreen + IO Fehler

Frell

Cadet 2nd Year
Registriert
Jan. 2011
Beiträge
31
Hallo zusammen,

ich hab mir vor ein paar Tagen nach langer Zeit wieder nen eigenen Rechner gekauft (davor nur Macs).

Seit neustem bekommme ich wenn ich einige Spiele starte leider nen Bluescreen mit einem I/O Fehler und der Meldung das nen Treiber irgendwas nicht durfte und ich checken soll ob alle Treiber aktuell sind. Sind sie meines Wissens da ich den Rechner erst vor 2-3 Wochen aufgesetzt hab. .. was nun?! :(

Der schreibt immer noch nen Speicherabbild auf die Festplatte, das geht aber wegen der SSD immer so schnell das ich kaum Zeit hab den Bluescreen überhaupt zu lesen. Der Fehler ist reproduzierbar.

System: P8P67 + i5 2500K + Radeon HD 5870 + Samsung HD204UI + OCS Vertex 2 120GB + 8GB Ram von Teamgroup

Ich bin für Hilfe dankbar!
Frank
 
Hi,

deaktiviere doch bitte den automatischen Neustart bei Bluescreens, ohne die Fehlermeldung ist das nur ein Ratespiel.

Wenn du nicht weisst wie das geht kann dir Google sicher helfen.

Sobald du die Fehlermeldung hast: Hier posten. Dann kann man dir weiterhelfen.

VG,
Mad
 
sind deine disks und laufwerke alle auf SATA III ports angeschlossen oder verwendest du auch SATA II ports?
 
ok, werd das mit dem Bluescreen gleich machen.

Ne, die Samsung hängt am SATA3 und die SSD am SATA2 Anschluss. Ich stecke das in dem Zug gleich mal um und schau ob es das vielleicht ist.
 
Hab jetzt beide Festplatten am SATA Port 2 hängen -> keine Besserung

Jetzt zum Bluescreen. Ich poste erstmal das und werde dann gleich mal die Auswertung vom DUMP machen. Bis hierhin trotzdem schonmal danke :-)

Bluescreen:

The IO manager has detected a violation by a driver that is being verified.
The faulty driver that is being verified must be debugged and replaced with a working version.

[...]

Technical information:
*** STOP: 0x000000C9 (0x0000000000000224, 0xFFFFF880076AD818, 0xFFFFF9803E7EA8B0, 0xFFFFFFFFC00000VV)

*** HIDCLASS.SYS - Address FFFFF880076AD818 base at FFFFF880076AB000m Datestamp 4a5bcbfd

Ok, ich ess fix noch nen Brötchen, dann mach ich mich an die Auswertung des Dump.
 
Starte die Eingabekonsole als Administrator (Start -> CMD eintippen -> CMD.exe mit rechter Maustaste anklicken -> als Administrator starten).
Gebe in die Eingabeaufforderung ein: verifier.exe /reset

Danach die aktuellsten Chipsatztreiber für dein Board und ggf. aktuellsten Maustreiber installieren.
 
Ok, die Screenshots von CPU-Z habe ich angehängt (musste es mir erstmal runterladen, praktisches Tool!).

Das Debuggingtool läd gerade runter. Ich dachte, ich schreibe derweil nochmal ne genauere Fehlerbeschreibung:

Der Rechner blieb von Anfang an öfter mal "hart" hängen. Symptome waren eingefrohrenes Bild und Ton. Nur ein Hardreset hat abhilfe geschaffen. Eine Systematik war nicht zu erkennen. In den letzten Tagen jedoch nicht mehr aufgetreten.

Der Bluescreen erscheint immer wenn ich bestimmt Spiele versuche zu starten (z.B. World of Tanks oder Back to the Future Episode 2). Andere Spiele funktionieren (z.B. EVE-Online). Interessanterweise ist Alt+Tab aus Fullscreen Spielen aber seit dem ersten Screenshot extrem zäh, selbst der Sound hängt manchmal.

Ok, ich glaube das waren alle Symptome die mir aufgefallen sind.

Zum Debuggingtool (erstmal danke für das HowTo, simple1970!):

Code:
0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000000000000224, An IRP dispatch handler has returned a status that is inconsistent with the
	IRP's IoStatus.Status field.
Arg2: fffff8800768f818, The address in the driver's code where the error was detected.
Arg3: fffff9803b1008b0, IRP address.
Arg4: ffffffffc00000bb, Expected status code.

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


BUGCHECK_STR:  0xc9_224

DRIVER_VERIFIER_IO_VIOLATION_TYPE:  224

FAULTING_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

FOLLOWUP_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

IRP_ADDRESS:  fffff9803b1008b0

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  WorldOfTanks.e

CURRENT_IRQL:  2

LAST_CONTROL_TRANSFER:  from fffff800031023dc to fffff80002c77740

STACK_TEXT:  
fffff880`0cae0738 fffff800`031023dc : 00000000`000000c9 00000000`00000224 fffff880`0768f818 fffff980`3b1008b0 : nt!KeBugCheckEx
fffff880`0cae0740 fffff800`0310c47a : fffff800`031009f0 fffff880`0768f818 fffff980`3b1008b0 ffffffff`c00000bb : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`0cae0780 fffff800`0310d3f3 : fffff880`0768f818 fffffa80`0d76d828 ffffffff`c00000bb 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`0cae07d0 fffff800`03118759 : 00000000`00000008 fffffa80`0d76d770 fffffa80`0d76d828 00000000`00000000 : nt!VfErrorReport4+0x83
fffff880`0cae08c0 fffff800`03118b63 : fffffa80`0d76d770 00000000`00000002 fffffa80`0be85b90 fffff980`3b1008b0 : nt!IovpCallDriver2+0x179
fffff880`0cae0920 fffff800`0311ec2e : fffff980`3b1008b0 fffff980`3b1008b0 00000000`00000002 fffffa80`0be85b90 : nt!VfAfterCallDriver+0x353
fffff880`0cae0970 fffff800`02f90547 : fffffa80`0c4ded00 fffff880`0cae0c60 fffffa80`0c4ded00 fffffa80`0d76d770 : nt!IovCallDriver+0x57e
fffff880`0cae09d0 fffff800`02f90da6 : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`00000000 : nt!IopXxxControlFile+0x607
fffff880`0cae0b00 fffff800`02c76993 : fffffa80`0cf33260 00000000`00000001 fffffa80`0d47d760 fffff800`02f8b254 : nt!NtDeviceIoControlFile+0x56
fffff880`0cae0b70 00000000`75682dd9 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`0008ebf8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x75682dd9


STACK_COMMAND:  .bugcheck ; kb

SYMBOL_NAME:  HIDCLASS!HidpMajorHandler+0

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: HIDCLASS

IMAGE_NAME:  HIDCLASS.SYS

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bcbfd

FAILURE_BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

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

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000000000000224, An IRP dispatch handler has returned a status that is inconsistent with the
	IRP's IoStatus.Status field.
Arg2: fffff8800768f818, The address in the driver's code where the error was detected.
Arg3: fffff9803b1008b0, IRP address.
Arg4: ffffffffc00000bb, Expected status code.

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


BUGCHECK_STR:  0xc9_224

DRIVER_VERIFIER_IO_VIOLATION_TYPE:  224

FAULTING_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

FOLLOWUP_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

IRP_ADDRESS:  fffff9803b1008b0

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  WorldOfTanks.e

CURRENT_IRQL:  2

LAST_CONTROL_TRANSFER:  from fffff800031023dc to fffff80002c77740

STACK_TEXT:  
fffff880`0cae0738 fffff800`031023dc : 00000000`000000c9 00000000`00000224 fffff880`0768f818 fffff980`3b1008b0 : nt!KeBugCheckEx
fffff880`0cae0740 fffff800`0310c47a : fffff800`031009f0 fffff880`0768f818 fffff980`3b1008b0 ffffffff`c00000bb : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`0cae0780 fffff800`0310d3f3 : fffff880`0768f818 fffffa80`0d76d828 ffffffff`c00000bb 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`0cae07d0 fffff800`03118759 : 00000000`00000008 fffffa80`0d76d770 fffffa80`0d76d828 00000000`00000000 : nt!VfErrorReport4+0x83
fffff880`0cae08c0 fffff800`03118b63 : fffffa80`0d76d770 00000000`00000002 fffffa80`0be85b90 fffff980`3b1008b0 : nt!IovpCallDriver2+0x179
fffff880`0cae0920 fffff800`0311ec2e : fffff980`3b1008b0 fffff980`3b1008b0 00000000`00000002 fffffa80`0be85b90 : nt!VfAfterCallDriver+0x353
fffff880`0cae0970 fffff800`02f90547 : fffffa80`0c4ded00 fffff880`0cae0c60 fffffa80`0c4ded00 fffffa80`0d76d770 : nt!IovCallDriver+0x57e
fffff880`0cae09d0 fffff800`02f90da6 : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`00000000 : nt!IopXxxControlFile+0x607
fffff880`0cae0b00 fffff800`02c76993 : fffffa80`0cf33260 00000000`00000001 fffffa80`0d47d760 fffff800`02f8b254 : nt!NtDeviceIoControlFile+0x56
fffff880`0cae0b70 00000000`75682dd9 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`0008ebf8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x75682dd9


STACK_COMMAND:  .bugcheck ; kb

SYMBOL_NAME:  HIDCLASS!HidpMajorHandler+0

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: HIDCLASS

IMAGE_NAME:  HIDCLASS.SYS

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bcbfd

FAILURE_BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

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

0: kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_VERIFIER_IOMANAGER_VIOLATION (c9)
The IO manager has caught a misbehaving driver.
Arguments:
Arg1: 0000000000000224, An IRP dispatch handler has returned a status that is inconsistent with the
	IRP's IoStatus.Status field.
Arg2: fffff8800768f818, The address in the driver's code where the error was detected.
Arg3: fffff9803b1008b0, IRP address.
Arg4: ffffffffc00000bb, Expected status code.

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


BUGCHECK_STR:  0xc9_224

DRIVER_VERIFIER_IO_VIOLATION_TYPE:  224

FAULTING_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

FOLLOWUP_IP: 
HIDCLASS!HidpMajorHandler+0
fffff880`0768f818 48895c2410      mov     qword ptr [rsp+10h],rbx

IRP_ADDRESS:  fffff9803b1008b0

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VERIFIER_ENABLED_VISTA_MINIDUMP

PROCESS_NAME:  WorldOfTanks.e

CURRENT_IRQL:  2

LAST_CONTROL_TRANSFER:  from fffff800031023dc to fffff80002c77740

STACK_TEXT:  
fffff880`0cae0738 fffff800`031023dc : 00000000`000000c9 00000000`00000224 fffff880`0768f818 fffff980`3b1008b0 : nt!KeBugCheckEx
fffff880`0cae0740 fffff800`0310c47a : fffff800`031009f0 fffff880`0768f818 fffff980`3b1008b0 ffffffff`c00000bb : nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`0cae0780 fffff800`0310d3f3 : fffff880`0768f818 fffffa80`0d76d828 ffffffff`c00000bb 00000000`ffffffff : nt!ViErrorFinishReport+0xda
fffff880`0cae07d0 fffff800`03118759 : 00000000`00000008 fffffa80`0d76d770 fffffa80`0d76d828 00000000`00000000 : nt!VfErrorReport4+0x83
fffff880`0cae08c0 fffff800`03118b63 : fffffa80`0d76d770 00000000`00000002 fffffa80`0be85b90 fffff980`3b1008b0 : nt!IovpCallDriver2+0x179
fffff880`0cae0920 fffff800`0311ec2e : fffff980`3b1008b0 fffff980`3b1008b0 00000000`00000002 fffffa80`0be85b90 : nt!VfAfterCallDriver+0x353
fffff880`0cae0970 fffff800`02f90547 : fffffa80`0c4ded00 fffff880`0cae0c60 fffffa80`0c4ded00 fffffa80`0d76d770 : nt!IovCallDriver+0x57e
fffff880`0cae09d0 fffff800`02f90da6 : 00000000`00000000 00000000`00000000 00000000`00000001 00000000`00000000 : nt!IopXxxControlFile+0x607
fffff880`0cae0b00 fffff800`02c76993 : fffffa80`0cf33260 00000000`00000001 fffffa80`0d47d760 fffff800`02f8b254 : nt!NtDeviceIoControlFile+0x56
fffff880`0cae0b70 00000000`75682dd9 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`0008ebf8 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x75682dd9


STACK_COMMAND:  .bugcheck ; kb

SYMBOL_NAME:  HIDCLASS!HidpMajorHandler+0

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: HIDCLASS

IMAGE_NAME:  HIDCLASS.SYS

DEBUG_FLR_IMAGE_TIMESTAMP:  4a5bcbfd

FAILURE_BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

BUCKET_ID:  X64_0xc9_224_VRF_HIDCLASS!HidpMajorHandler+0

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

Falls benötigt kann ich den Dump gern auch nochmal in meine Dropbox legen oder so. Ich bin aus ihm leider nicht schlau geworden :-/

Edit:
@simple1970: ist das mit der Eingabekonsole noch aktuell?
 

Anhänge

  • CB.PNG
    CB.PNG
    37,7 KB · Aufrufe: 178
  • CB-1.PNG
    CB-1.PNG
    17,4 KB · Aufrufe: 156
  • CB-2.PNG
    CB-2.PNG
    18,4 KB · Aufrufe: 159
  • CB-3a.PNG
    CB-3a.PNG
    20,3 KB · Aufrufe: 154
  • CB-3b.PNG
    CB-3b.PNG
    22,8 KB · Aufrufe: 157
Das mit der Eingabekonsole ist noch aktuell. Installiere auch die aktuellsten Chipsatztreiber (falls nicht schon geschehen).

Treten danach erneut Bluescreens auf, notiere die Stopfehlercode und werte diese ggf. erneut aus.

Stelle in dem Fall auch die Command Rate im Bios auf 2T (Memory Timing Mode [2n]).

Hilft das auch nicht, flashe das Bios auf die aktuellste Version.

Edit: Nach Eingabe des Reset Befehls in der Eingabeaufforderung, den PC neu starten.
 
Zuletzt bearbeitet:
Super, das wars! Jetzt läuft wieder alles.

Kannst du mir noch sagen was jetzt eigentlich kaputt war? Vielleicht bekomme ich es dann das nächste Mal selbst hin. Was ich bis jetzt verstanden hab:

- ein IO war scheinbar doppelt belegt deswegen ist Windows gecrashed
- Auslöser war scheinbar ein Treiber (warum das Problem nicht shcon vorheraufgetaucht ist, keine Ahnung).

Erstmal vielen Dank für die schnelle und kompente Hilfe! Wenn du irgendwo nen Flattrlink oder sowas hast, nur her damit :-)
 
Schön das es wieder läuft.

Gemacht habe ich jedoch nicht viel. Ich (bzw. du) hast "nur" das Tool DriverVerifier beendet.

Der Stopfehler zeigt, dass das Tool Verifier aktiviert ist. Dieses (microsofteigene) Tool wird eingesetzt, um versteckte Treiberprobleme zu identifizieren. Im vorliegenden Fall wurde (von dir?) der I/O Verification Manager des Verifiers aktiviert. Dies bewirkt, dass bei jeglichen I/O Fehlern das System mit einem Bluescreen angehalten wird (hier ein "IRP Dispatch Handler" Fehler). Diese sind jedoch keine (Stop-)Fehler im eigentlichen Sinne.

Der "Haken" an Verifier ist, dass das Tool -einmal gestartet- manuell wieder deaktiviert werden muss (verifier.exe /reset). Ohne die Deaktivierung läuft das Tool permanent im Hintergrund und belastet das System unnötig und provoziert Bluescreens aus Fehlern (wie bei dir), die im laufenden Betrieb evtl. gar keine Probleme nach sich ziehen würden.

Wenn dein System nun (ohne aktivierten Verifier) stabil und geschmeidig läuft, ist ja alles bestens.
Beobachte das und berichte ggf., wenn weiterhin Probleme auftreten.

Der Rechner blieb von Anfang an öfter mal "hart" hängen. Symptome waren eingefrohrenes Bild und Ton.

Denkbar, dass die ursprünglichen Probleme noch nicht behoben wurden (hängt auch davon ab, wann der Verifier aktiviert wurde). Schau ma mal...

Viele Grüße
 
Zuletzt bearbeitet:
Hallo

ich habe das gleiche Problem mit meinem Rechner das er andauernd Bluescreens macht.
Hatte auch exakt den selben Fehlercode, nur das er bei mir unregelmäßig Bluescreens macht.

Ich denke es liegt an der Grafikkarte denn ich habe auch die HD 5870. Und die hat glaub ich einen Serienfehler.

Korrigiert mich bitte falls ich doch falsch liege
 
0x000000C9 DRIVER_VERIFIER_IOMANAGER_VIOLATION
Ist wie schon gesagt das Tool DriverVerifier, das die Bluescreens auslöst. Dieses Tool ist, wie angesprochen, für Treiberentwickler gedacht, die damit die von Ihnen erstellten Treiber überprüfen, für normale User ist das Tool und seine Bluescreens uninteressant.
Zum abschalten: in der Suchleiste cmd eintippen, als Admin ausführen, dort verifier /reset eingeben und Enter drücken.

Sollten danach später irgendwelche Bluescreens auftreten, können diese sinnvoll ausgewertet werden (siehe Link im letzten Satz der Signatur von simpel1970).
 
Zuletzt bearbeitet:
Zurück
Oben