在 Sony Vaio Z12 和 Win 8.1 上调试 DRIVER_POWER_STATE_FAILURE 驱动程序 BSOD

在 Sony Vaio Z12 和 Win 8.1 上调试 DRIVER_POWER_STATE_FAILURE 驱动程序 BSOD

我需要一些帮助来追踪哪个驱动程序导致我的笔记本电脑出现挂起/休眠问题。

我有一台 3.5 年前的 Vaio VPCZ12,它没有对 Win 8 的官方支持,尽管我已经使用 Win 7 驱动程序多次在其上成功安装了 Win 8。

我刚刚重新格式化并安装了 Win 8.1。在安装了所有驱动程序以及 VMware、Virtual Box 和 NetLimiter 后,我发现系统无法进入挂起或休眠状态。

最初我得到了一个 BSOD DRIVER_POWER_STATE_FAILURE。我通过 windbg 运行了它的 minidump,结果显示故障模块是 nlndis.sys,它是 NetLimiter 使用的驱动程序。

我卸载了 NetLimiter,但仍然无法让系统进入挂起或休眠状态,但问题是现在系统挂起了,而不是出现 BSOD。基本上,PC 只是呆在那里,屏幕一片空白,风扇以 100% 的速度运转,仅此而已... 所以,我没有得到要调试的转储。

与此同时,我发现了一个memory.dmp文件,但我不确定它是在我卸载NetLimiter之前还是之后创建的。它有以下信息:

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:  {42750416-ec89-5a17-1bbd-443b00aa8536}

Followup: MachineOwner

有人能建议我下一步该怎么做来追踪这个问题吗?

更新#1:

因此,感谢@magicandre1981,我将问题追溯到我的两个网络驱动程序:

  1. Intel 82577LC 千兆以太网
  2. 英特尔 6200 AGN 无线

如果我禁用这两项功能,笔记本电脑可以进入挂起/休眠状态。如果启用其中任何一项,挂起状态就会挂起(并且不会出现 BSOD)。

对于 6200AGN,我尝试了最新的英特尔驱动程序以及索尼的旧版 Win 7 驱动程序,两者似乎都出现了同样的问题。对于 82577C,由于某种原因,英特尔驱动程序无法识别网卡并拒绝安装,因此我禁用了该设备并专注于使用其他 WiFi 网卡进行测试。

所以...由于我没有看到 BSOD,所以我仍然不知道问题可能是什么。有人能建议如何追踪挂起进程的原因吗?

网卡上是否有任何电源管理功能可能导致此类问题?我可以禁用这些功能吗?

非常感谢你们提供的任何建议。我正在做一个大项目,这对我来说真的是一个大问题。

更新 #2:

好吧,我尝试按照下面的建议下载驱动程序,但没有解决任何问题。

除了这些网卡问题之外,我还发现在使用 Adob​​e Illustrator 工作一两个小时后,资源管理器随机崩溃和速度明显减慢的问题,如果不重新启动,这些问题就无法解决。

最后,我实在太忙了,没时间担心这个,所以最后我放弃了,重新安装了 Win 7。虽然很难看,但至少能用。:)

感谢大家的帮助。

答案1

原因是驱动程序 Netwsw00.sys,它是英特尔 WIFI 驱动程序。下载并安装英特尔最新驱动程序要解决这个问题。

相关内容