Debugging DRIVER_POWER_STATE_FAILURE Treiber BSOD unter Sony Vaio Z12 und Win 8.1

1187
AndyCNX

Ich brauche ein bisschen Hilfe, um herauszufinden, welcher Treiber Probleme mit Suspend / Hibernate auf meinem Laptop verursacht.

Ich habe ein 3,5 Jahre altes Vaio VPCZ12, das keine offizielle Unterstützung für Win 8 bietet, obwohl ich Win 8 bereits mehrfach mit Win 7-Treibern erfolgreich darauf installiert habe.

Ich habe Win 8.1 gerade neu formatiert und installiert. Nachdem ich alle Treiber zusammen mit VMware, Virtual Box und NetLimiter installiert habe, sehe ich ein Problem, bei dem das System nicht in den Ruhezustand oder Ruhezustand wechseln kann.

Anfangs bekam ich einen BSOD DRIVER_POWER_STATE_FAILURE. Ich habe den Minidump davon durch windbg ausgeführt und es zeigte sich, dass das fehlerhafte Modul nlndis.sys war, ein Treiber, der von NetLimiter verwendet wird.

Ich habe NetLimiter deinstalliert, und ich kann das System immer noch nicht dazu bringen, in den Ruhezustand oder Ruhezustand zu wechseln. Im Grunde sitzt der PC nur mit einem leeren Bildschirm, der Lüfter läuft zu 100% und das ist es ... Also, ich bekomme kein Dump zum Debuggen.

In der Zwischenzeit habe ich eine memory.dmp-Datei gefunden, aber ich bin nicht sicher, ob diese Datei vor oder nach der Deinstallation von NetLimiter erstellt wurde. Es hatte die folgenden Informationen:

DRVPOWERSTATE_SUBCODE: 3  IMAGE_NAME: pci.sys  DEBUG_FLR_IMAGE_TIMESTAMP: 5215f837  MODULE_NAME: pci  FAULTING_MODULE: fffff80000092000 pci  DEFAULT_BUCKET_ID: WIN8_DRIVER_FAULT  BUGCHECK_STR: 0x9F  PROCESS_NAME: System  CURRENT_IRQL: 2  ANALYSIS_VERSION: 6.3.9600.17029 (debuggers(dbg).140219-1702) amd64fre  DPC_STACK_BASE: FFFFF80326EFEFB0  STACK_TEXT:  fffff803`26ef7a68 fffff803`256798d2 : 00000000`0000009f 00000000`00000003 ffffe000`0170e060 fffff803`26ef7aa0 : nt!KeBugCheckEx fffff803`26ef7a70 fffff803`256797f2 : ffffe000`03a54290 00000000`00000008 00000000`00000002 fffff803`25503dbc : nt!PopIrpWatchdogBugcheck+0xde fffff803`26ef7ad0 fffff803`255026e2 : 00000000`00000000 fffff803`26ef7c20 ffffe000`03a542c8 ffffe000`02762c10 : nt!PopIrpWatchdog+0x32 fffff803`26ef7b20 fffff803`255d2bea : fffff803`25770180 fffff803`25770180 fffff803`257c8a80 ffffe000`045a7080 : nt!KiRetireDpcList+0x6b2 fffff803`26ef7da0 00000000`00000000 : fffff803`26ef8000 fffff803`26ef2000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x5a   STACK_COMMAND: kb  FOLLOWUP_NAME: MachineOwner  IMAGE_VERSION: 6.3.9600.16384  FAILURE_BUCKET_ID: 0x9F_3_POWER_DOWN_Netwsw00_IMAGE_pci.sys  BUCKET_ID: 0x9F_3_POWER_DOWN_Netwsw00_IMAGE_pci.sys  ANALYSIS_SOURCE: KM  FAILURE_ID_HASH_STRING: km:0x9f_3_power_down_netwsw00_image_pci.sys  FAILURE_ID_HASH:   Followup: MachineOwner 

Kann jemand vorschlagen, wie meine nächste Vorgehensweise aussehen sollte, um dieses Problem zu ermitteln?

Update Nr. 1:

Dank @ magicandre1981 habe ich das Problem auf meine beiden Netzwerktreiber zurückgeführt:

  1. Intel 82577LC Gigabit Ethernet
  2. Intel 6200 AGN Wireless

Wenn ich beide deaktiviere, kann der Laptop in den Ruhezustand wechseln. Wenn eine dieser Optionen aktiviert ist, hängt der Suspend (und ich bekomme keinen BSOD).

Für den 6200AGN habe ich sowohl den neuesten Intel-Treiber als auch den alten Win 7-Treiber von Sony ausprobiert und beide scheinen das gleiche Problem aufzuweisen. Für den 82577C erkennt der Intel-Treiber aus irgendeinem Grund die Netzwerkkarte nicht und lehnt die Installation ab. Ich habe das Gerät deaktiviert und mich beim Testen mit einer anderen WLAN-Netzwerkkarte konzentriert.

Also ... Da ich kein BSOD bekomme, habe ich immer noch keine Ahnung, was das Problem sein könnte. Kann jemand vorschlagen, wie man nachverfolgt, was den Suspend-Prozess aufhängt?

Gibt es auf Netzwerkkarten im Allgemeinen Energieverwaltungsfunktionen, die dieses Problem verursachen könnten? Kann ich diese deaktivieren?

Würde mich wirklich über jeden Rat freuen, den ihr Jungs geben könnt. Ich bin mitten in einem großen Projekt und dies wird wirklich zu einem großen Thema für mich.

Update Nr. 2:

Ich habe versucht, die Treiber gemäß den unten stehenden Hinweisen herunterzuladen, und das hat nichts gelöst.

Abgesehen von diesen Problemen mit den Netzwerkkarten sah ich nach ein oder zwei Stunden Arbeit in Adobe Illustrator auch Probleme mit zufälligen Explorer-Abstürzen und erheblichen Verlangsamungen, die sich ohne Neustart nicht beheben ließen.

Am Ende bin ich einfach zu beschäftigt, um mir darüber Sorgen zu machen, also habe ich aufgegeben und Win 7 neu installiert. Es ist hässlich, aber zumindest funktioniert es. :)

Vielen Dank an alle für die Hilfe.

1
Was ist die aktuelle BIOS-Version? Könnten Sie die Hardware-IDs für beide Netzwerkkarten angeben? and31415 vor 10 Jahren 0
Lade die dmp-Datei hoch, damit ich sehen kann, welche Karte den BSOD verursacht hat. magicandre1981 vor 10 Jahren 1
@ and31415: Bios-Version ist: INSYDE R3030C3, 30.07.2010 Das Bios verfügt über einen benutzerdefinierten Patch, der das manuelle Umschalten des Hybrid-Grafiksystems ermöglicht. Die Hardware-IDs für die NICs sind: 82577LC NIC: PCI \ VEN_8086DEV_10EB & SUBSYS_905A104D & REV_05 6200AGN NIC: PCI \ VEN_8086 & DEV_422C & SUBSYS_13018086 & REV_35 AndyCNX vor 10 Jahren 0
@ magicandre1981: Tut mir leid, aus Sicherheitsgründen sollte man sich den Speicher-Dmp nicht teilen. Kannst du mir sagen, wonach ich suchen soll? AndyCNX vor 10 Jahren 0
Lade den Minidump hoch. Es enthält keine persönlichen Daten. magicandre1981 vor 10 Jahren 0
@AndyAtTheWebists Wie lautet die aktuelle Treiberversion für jede Karte? Die neuesten generischen Treiber erhalten Sie hier: [Ethernet] (https://downloadcenter.intel.com/SearchResult.aspx?lang=de&ProductFamily=Ethernet+Components&ProductLine=Ethernet+Controllers&ProductProduct=Intel%C2%AE+82577+Gigabit+Ethernet + PHY); [Wi-Fi] (http://www.intel.com/support/wireless/wtech/proset-ws/sb/CS-034041.htm) and31415 vor 10 Jahren 0

1 Antwort auf die Frage

1
magicandre1981

Die Ursache ist der Treiber Netwsw00.sys, bei dem es sich um einen Intel WIFI-Treiber handelt. Laden Sie den neuesten Treiber von Intel herunter und installieren Sie ihn, um ihn zu beheben.