web-dev-qa-db-ja.com

BSODドライバーの電源状態障害の原因となるドライバーはどれですか?

Windows 7SP1を実行しているDellラップトップでDRIVER_POWER_STATE_FAILUREのBSODを取得します。一度交換されましたが、同じエラーが発生します。 BSODは、省エネモードから復帰しようとしたときにのみ発生します。デルのサポートは役に立たないようですので、私はこれを自分で調べています。ただし、BSODの原因となっているドライバーを特定できません。

sigverifを使用して、署名されていないドライバーを実行しないようにしました。 Android開発からVirtualBoxドライバーとIntelHAXMドライバーのみを実行しますが、両方ともBSODが最初に発生した後にのみインストールされました。

最近の2つのミニダンプは次のとおりです。

https://www.dropbox.com/s/ujrxj7sti0a5y7i/012716-7644-01.dmp?dl=

https://www.dropbox.com/s/u1hr03mjpwyy775/021016-9625-01.dmp?dl=

どのドライバーが失敗の原因ですか?

1
sinned

どちらのダンプも特に決定的なものではなく、「デバイスオブジェクトがIrpを長時間ブロックしている」という問題をリストしているだけです。

調べてみると、両方のダンプに

FAILURE_BUCKET_ID:  X64_0x9F_3_e1d62x64_IMAGE_pci.sys

BUCKET_ID:  X64_0x9F_3_e1d62x64_IMAGE_pci.sys

ここで、e1d62x64はIntelギガビットアダプタのドライバです。

マシンにどのネットワークアダプターがあるかを調べ(デバイスマネージャーを確認してください)、 ドライバーを更新する それで障害が解決するかどうかを確認することをお勧めします。

最初のダンプを一目見ると、ノートンインターネットセキュリティまたはノートン360のドライバコンポーネントであるBHDrvx64の疑いがありますが、 このフォーラムスレッド のようなもので、それは少し赤いニシンのように見えます。

最初のダンプ:

Windows 7 Kernel Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS
Built by: 7601.19110.AMD64fre.win7sp1_gdr.151230-0600
Machine Name:
Kernel base = 0xfffff800`03013000 PsLoadedModuleList = 0xfffff800`0325a730
Debug session time: Wed Jan 27 03:37:41.546 2016 (UTC - 5:00)
System Uptime: 0 days 0:47:32.872
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

DRIVER_POWER_STATE_FAILURE (9f)
A driver has failed to complete a power IRP within a specific time (usually 10 minutes).
Arguments:
Arg1: 0000000000000003, A device object has been blocking an Irp for too long a time
Arg2: fffffa8006957060, Physical Device Object of the stack
Arg3: fffff8000518b3d8, nt!TRIAGE_9F_POWER on Win7, otherwise the Functional Device Object of the stack
Arg4: fffffa8011902860, The blocked IRP

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

TRIAGER: Could not open triage file : e:\dump_analysis\program\triage\modclass.ini, error 2

OVERLAPPED_MODULE: Address regions for 'BHDrvx64' and 'BHDrvx64.sys' overlap

DRVPOWERSTATE_SUBCODE:  3

IMAGE_NAME:  pci.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4ce7928f

MODULE_NAME: pci

FAULTING_MODULE: fffff88000e13000 pci

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  WIN7_DRIVER_FAULT

BUGCHECK_STR:  0x9F

PROCESS_NAME:  System

CURRENT_IRQL:  2

STACK_TEXT:  
fffff800`0518b388 fffff800`030f6820 : 00000000`0000009f 00000000`00000003 fffffa80`06957060 fffff800`0518b3d8 : nt!KeBugCheckEx
fffff800`0518b390 fffff800`0309206c : fffff800`0518b4c0 fffff800`0518b4c0 00000000`00000000 00000000`00000001 : nt! ?? ::FNODOBFM::`string'+0x32450
fffff800`0518b430 fffff800`03091f06 : fffff800`0323cfe0 00000000`0002ca5b 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x6c
fffff800`0518b4a0 fffff800`03091dee : 00000006`a471dd90 fffff800`0518bb18 00000000`0002ca5b fffff800`03209de8 : nt!KiProcessExpiredTimerList+0xc6
fffff800`0518baf0 fffff800`03091bd7 : 00000001`9e4025c1 00000001`0002ca5b 00000001`9e40254b 00000000`0000005b : nt!KiTimerExpiration+0x1be
fffff800`0518bb90 fffff800`0307e90a : fffff800`03206e80 fffff800`03214cc0 00000000`00000001 fffff880`00000000 : nt!KiRetireDpcList+0x277
fffff800`0518bc40 00000000`00000000 : fffff800`0518c000 fffff800`05186000 fffff800`0518bc00 00000000`00000000 : nt!KiIdleLoop+0x5a


STACK_COMMAND:  kb

FOLLOWUP_NAME:  MachineOwner

FAILURE_BUCKET_ID:  X64_0x9F_3_e1d62x64_IMAGE_pci.sys

BUCKET_ID:  X64_0x9F_3_e1d62x64_IMAGE_pci.sys

Followup: MachineOwner

2番目のダンプは、BHDrvx64についての言及がない限り、事実上同じであるため、再投稿しません。

3
Mokubai