Supportnet Computer
Planet of Tech

Supportnet / Forum / Windows2000

Bluescreen Meldung: DRIVER_IRQL_NOT..





Frage

Hallo, habe folgendes Problem seit ich Nero Burning neu Installieren wollte. Hier ist die Meldung: ***STOP: 0x000000D1 (0xBFD7FEC0, 0x00000002, 0x00000000, 0xBFD7FEC0) DRIVER_IRQL_NOT_LESS_OR_EQUAL *** ADDRESS BFD7FECO base at BFD14000, DateStamp 3b30883a - emu10k1f.sys *** ADDRESS BFD7FECO base at BFD14000, DateStamp 3b30883a - emu10k1f.sys Nach einem Neustart kam noch diese Meldung: *** STOP: 0x0000007F (0x00000008, 0x00000000, 0x00000000, 0,00000000) UNEXPECTED_KERNEL_MODE_TRAP Ich habe Win2k! Ist was an meiner Hardware kaputt, oder ist das nur ein Softwareproblem? Würde mich um Antwort freuen. Gruss

Antwort 1 von Ingo Schröder

Hi Cartman,

Die Datei "emu10k1f.sys" stammt, glaube ich vom Creative Sound Blaster.

Hast Du schon mal im Gerätemanager überprüft, ob alle Geräte, insbesondere die Soundkarte, tadellos laufen oder als fehlerhaft markiert sind. Ich könnte mir vorstellen, daß es bei der Soundkarte jetzt Probleme gibt, da die Soundkarte einen bestimmten IRQ belegen will, der durch ein anderes Gerät belegt wird. Der Konflikt müßte dargestellt werden.

Gruß

Ingo

Antwort 2 von Targon

Hi Cartman,
der DRIVER_IRQL_NOT_LESS_OR_EQUAL kommt auch gerne, wenn du z.b. das Mainboard/Festplattencontroller tauscht. dazu findest infos in der MSKnowledge Base.
Es kann auch sein, das wie schon gesagt die soundkarte dem Mainboard nen irq "wegnehmen" will und dann windows stehenbleibt. Starte mal abgesichert, und falls das auch nicht geh bau die Soundkarte raus und starte dann nocheinmal. wenns dann geht - soundkarte in nen anderen Pci slot stecken.
greez

Antwort 3 von Mickey

Diese Fehlermeldung
"IRQL_not_less_or_equal"
tritt auf, wenn von einem Kernelmode-Prozess bzw. ein Treiber versucht in eine falsche Adresse zu schreiben auf die er kein Zugriffsrecht hat.

Meist passiert das, wenn ein Programm von einen fehlerhaften Zeiger, auf die falsche Adresse verwiesen wird. Das Programm versucht nun auf diese fehlerhafte Adresse zuzugreifen, was zu einen Fehler führt. Passiert das im Benutzermodus, kommt es zu einer
Zugriffsverletzung und das Programm wird beendet.
Passiert das aber bei Treibern, die ja meist im Kernelmodus ausgeführt werden, so wird eine STOP 0x0000000A Meldung ausgegeben.

Um jetzt herauszufinden welcher Treiber diese Meldung verursachte, muss man diese Fehlermeldung auswerten.

IRQL_NOT_LESS_OR_EQUAL verweist nur auf einen Hardwarefehler.
DRIVER_IRQL_NOT_LESS_OR_EQUAL bezeichnet das oben beschriebene.

Der Fehler tritt im PCI-Bus Bereich auf.
Genauer in der AGP-Brücke. Er zeigt eindeutig, dass mit dem Speicherzugriff etwas nicht stimmt. Entweder ist der AGP-Treiber fehlerhaft (DRIVER_...) oder, da das System nicht feststellen kann, welcher Treiber nun den Fehler ausgelöst hat, ist entweder das System hardwareseitig falsch eingerichtet, oder defekt.

Du gehst in den Gerätemanager, lässt dir alle geräte nach resourcen auflisten und durchsuchst die "Arbeitsspeicher" Einträge.

Dann vergleichst du die eingetragenen Speicherbereiche mit der angegebenen Bluescreen Adresse ("deine Fehlernummer"). Ist eine Übereinstimmung da, so hast du das Gerät gefunden, dessen Treiber den Fehler verursacht hat.(zitiert)


Ich versuche hier mal anhand einer Beispielfehlermeldung aufzuzeigen welche Informationen was aussagen.

STOP 0x0000000A(0xZZZZZZZZ,0xYYYYYYYY,0xXXXXXXXX,0xVVVVVVVV)

IRQL_not_less_or_equal

** Address 0xVVVVVVVV has base at [address] - [driver]

Parameter - Bedeutung:
0xZZZZZZZZ - Falsche Adresse auf die verwiesen wurde
0xYYYYYYYY - IRQL, der erforderlich war, um auf den Speicher zuzugreifen
0xXXXXXXXX - Zugriffsart (0 lesen oder 1 schreiben)
0xVVVVVVVV - Adresse der Instruktion, die versuchte auf den Speicherbereich zuzugreifen

Liegt der letzte Parameter (0xVVVVVVVV) im Adressbereich eines Gerätetreibers des Systems, weisst du, welcher Gerätetreiber gerade lief, als der Speicherzugriff geschah. Dieser Treiber ist oft in der dritten Zeile des STOP Bildschirms zu finden.

Gruss,
Mic


Hoffe das hilft ein bisschen. leider ist das Ende vom Lied häufig neues Aufspielen.

Antwort 4 von Cartman

Hallo,

erstmal danke für die Antworten.
Die Soundkarte teilt sich einen IRQ
mit der Grafikkarte. Das System läuft aber seit ca. 1 1/2 Wochen so ohne Probleme. Wenn ich den PC anschalte ist der piep Ton auch in Ordnung. Es piept einmal kurz. Das heißt ok. Ich habe mit Norton mal die Registri gecheckt. Das Programm hat 69 Fehler gefunden und rpariert. Seitdem erscheint der Fehler auch nicht mehr. Wie es aussieht hat Norton sauber gearbeitet und hat den Fehler behoben. Aber ansonsten glaube ich das der Ingo recht hat. Da ich ne Soundkarte von Crative verwende, und den gleichen IRQ verwendet könnte es Probleme verursachen. Aber ich denke man kann einen Hardware Defekt ausschließen, da am Anfang des PC starts keine komischen piepstöne erscheinen.

Gruss und danke


Antwort 5 von Cartman

Naja, habe ich mich doch getäuscht.
Das Problem ist wieder aufgetaucht.
Wie kann man den IRQ's bei einem EPOX 8K5A2+ verteilen? Nämlich die Soundkarte, onboard Lan und Grafikkarte teilen sich den IRQ 11.

Würde mich um Antwort freuen.

Gruss


Antwort 6 von Mickey

Schau dir mal den Threat durch- da gehts detailliert um die IRQ Verteilung:

https://supportnet.de/discussion/listmessages.asp?AutoID=100072

Gruss,
Mic

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: