Мне нужна помощь, чтобы выяснить, какой драйвер вызывает проблемы с приостановкой / спящим режимом на моем ноутбуке.
У меня 3,5-летний Vaio VPCZ12, у которого нет официальной поддержки Win 8, хотя я уже несколько раз успешно устанавливал на него Win 8, используя драйверы Win 7.
Я просто переформатировал и установил Win 8.1. После установки всех драйверов вместе с VMware, Virtual Box и NetLimiter я вижу проблему, когда система не может перейти в режим ожидания или спящий режим.
Изначально я получил BSOD DRIVER_POWER_STATE_FAILURE. Я запустил мини-дамп этого через windbg, и он показал, что неисправным модулем был nlndis.sys, драйвер, используемый NetLimiter.
Я удалил NetLimiter и все еще не могу заставить систему войти в режим ожидания или гибернации, но проблема в том, что теперь я получаю зависание вместо BSOD. По сути, ПК просто сидит с пустым экраном, вентилятор работает на все 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 я отследил проблему до обоих моих сетевых драйверов:
- Intel 82577LC Gigabit Ethernet
- Intel 6200 AGN Wireless
Если я отключу оба из них, ноутбук может перейти в режим ожидания / гибернации. Если какой-либо из них включен, зависание зависает (и я не получаю BSOD).
Для 6200AGN я попробовал как последний драйвер Intel, так и старый драйвер Win 7 от Sony, и оба, похоже, имеют одну и ту же проблему. Для 82577C по какой-то причине драйвер Intel не распознает сетевой адаптер и отказывается устанавливать, поэтому я отключил устройство и сосредоточился на тестировании с другим WiFi-адаптером.
Так... Поскольку я не получаю BSOD, я до сих пор не знаю, в чем проблема. Кто-нибудь может подсказать, как отследить, что может повесить процесс приостановки?
Существуют ли какие-либо функции управления питанием на сетевых картах в целом, которые могут вызвать такую проблему? Могу ли я отключить это?
Буду очень признателен за любые советы, которые вы, ребята, можете дать. Я нахожусь в середине большого проекта, и это действительно становится большой проблемой для меня.
Обновление № 2:
Хорошо, я попытался загрузить драйверы согласно совету ниже, и это ничего не решало.
Помимо этих проблем с сетевыми картами, я также начал видеть проблемы со случайными сбоями проводника и существенными замедлениями после часа или двух работы в Adobe Illustrator, которые не могли бы быть решены без перезапуска.
В конце концов, я просто слишком занят, чтобы беспокоиться об этом, поэтому в итоге я сдался и переустановил Win 7. Это некрасиво, но по крайней мере это работает. :)
Спасибо всем за помощь.