Hello-
Whenever I play streaming video or audio my PC will crash with a BSOD. The error shown is "Driver IRQL Not Less Than Or Equal". Looking at the reports, it references ndis.sys as being the possible culprit.
From what I understand, this has to do with the driver for my network card which I have updated, but I continue to get the BSOD and error message.
Here are the details of my system:
Here is the detailed BugCheck/Dumpfile. Thanks so much for your help!
Microsoft (R) Windows Debugger Version 6.2.9200.16384 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\Mini011613-02.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: srv*C:\Windows\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP (2 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 6002.18327.amd64fre.vistasp2_gdr.101014-0432
Machine Name:
Kernel base = 0xfffff800`01e57000 PsLoadedModuleList = 0xfffff800`0201bdd0
Debug session time: Wed Jan 16 13:18:08.284 2013 (UTC - 8:00)
System Uptime: 0 days 3:13:31.661
Loading Kernel Symbols
...............................................................
................................................................
...............
Loading User Symbols
Loading unloaded module list
....
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck D1, {0, 2, 1, fffffa6001235d30}
Probably caused by : ndis.sys ( ndis!ndisFillMiniportIndicateLists+e0 )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 0000000000000000, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, value 0 = read operation, 1 = write operation
Arg4: fffffa6001235d30, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff8000207e080
GetUlongFromAddress: unable to read from fffff8000207e160
0000000000000000 Nonpaged pool
CURRENT_IRQL: 2
FAULTING_IP:
ndis!ndisFillMiniportIndicateLists+e0
fffffa60`01235d30 488901 mov qword ptr [rcx],rax
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: System
TAG_NOT_DEFINED_c000000f: FFFFF800038E4FB0
TRAP_FRAME: fffff800038de860 -- (.trap 0xfffff800038de860)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffffa6001235d30 rsp=fffff800038de9f0 rbp=0000000000000002
r8=0000000000000000 r9=0000000000000000 r10=0000000000000000
r11=fffffa8005489a50 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na pe nc
ndis!ndisFillMiniportIndicateLists+0xe0:
fffffa60`01235d30 488901 mov qword ptr [rcx],rax ds:00000000`00000000=????????????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80001eb122e to fffff80001eb1490
STACK_TEXT:
fffff800`038de718 fffff800`01eb122e : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff800`038de720 fffff800`01eb010b : 00000000`00000001 fffffa60`00000000 fffffa80`0611c1a0 fffff800`038dea00 : nt!KiBugCheckDispatch+0x6e
fffff800`038de860 fffffa60`01235d30 : 00000000`00000f45 fffff800`038deac0 00000000`0000040e fffff800`01e1f750 : nt!KiPageFault+0x20b
fffff800`038de9f0 fffffa60`01259bc3 : fffff800`038dea00 00000000`00000000 00000000`00000001 fffffa80`0612b401 : ndis!ndisFillMiniportIndicateLists+0xe0
fffff800`038dea30 fffff800`01eb53fd : fffff800`038deaf0 00000000`00000001 00000000`00000002 00000000`00000001 : ndis!ndisPeriodicReceivesTimer+0x43
fffff800`038dea70 fffff800`01eb48d5 : fffff800`038decd0 fffffa60`02bc3702 fffff800`038decc8 00000000`00000010 : nt!KiTimerListExpire+0x30d
fffff800`038deca0 fffff800`01eb4faf : 00001b74`fb0c2a76 00000000`00000000 fffff800`00000010 fffff800`01fcda80 : nt!KiTimerExpiration+0x295
fffff800`038ded10 fffff800`01eb58d2 : fffff800`01fca680 fffff800`01fca680 00000000`00000000 fffff800`01fcfb80 : nt!KiRetireDpcList+0x1df
fffff800`038ded80 fffff800`02082860 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x62
fffff800`038dedb0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!zzz_AsmCodeRange_End+0x4
STACK_COMMAND: kb
FOLLOWUP_IP:
ndis!ndisFillMiniportIndicateLists+e0
fffffa60`01235d30 488901 mov qword ptr [rcx],rax
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: ndis!ndisFillMiniportIndicateLists+e0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ndis
IMAGE_NAME: ndis.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 49e02df3
FAILURE_BUCKET_ID: X64_0xD1_ndis!ndisFillMiniportIndicateLists+e0
BUCKET_ID: X64_0xD1_ndis!ndisFillMiniportIndicateLists+e0
Followup: MachineOwner
---------
Whenever I play streaming video or audio my PC will crash with a BSOD. The error shown is "Driver IRQL Not Less Than Or Equal". Looking at the reports, it references ndis.sys as being the possible culprit.
From what I understand, this has to do with the driver for my network card which I have updated, but I continue to get the BSOD and error message.
Here are the details of my system:
- Vista Home Premium SP2
- HP E5300 Dual Core CPU @2.6GHZ p6110f
- 6.00 GB RAM
- 64 bit operating system
Here is the detailed BugCheck/Dumpfile. Thanks so much for your help!
Microsoft (R) Windows Debugger Version 6.2.9200.16384 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.
Loading Dump File [C:\Windows\Minidump\Mini011613-02.dmp]
Mini Kernel Dump File: Only registers and stack trace are available
Symbol search path is: srv*C:\Windows\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows Server 2008/Windows Vista Kernel Version 6002 (Service Pack 2) MP (2 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 6002.18327.amd64fre.vistasp2_gdr.101014-0432
Machine Name:
Kernel base = 0xfffff800`01e57000 PsLoadedModuleList = 0xfffff800`0201bdd0
Debug session time: Wed Jan 16 13:18:08.284 2013 (UTC - 8:00)
System Uptime: 0 days 3:13:31.661
Loading Kernel Symbols
...............................................................
................................................................
...............
Loading User Symbols
Loading unloaded module list
....
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck D1, {0, 2, 1, fffffa6001235d30}
Probably caused by : ndis.sys ( ndis!ndisFillMiniportIndicateLists+e0 )
Followup: MachineOwner
---------
0: kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL (d1)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is usually
caused by drivers using improper addresses.
If kernel debugger is available get stack backtrace.
Arguments:
Arg1: 0000000000000000, memory referenced
Arg2: 0000000000000002, IRQL
Arg3: 0000000000000001, value 0 = read operation, 1 = write operation
Arg4: fffffa6001235d30, address which referenced memory
Debugging Details:
------------------
WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff8000207e080
GetUlongFromAddress: unable to read from fffff8000207e160
0000000000000000 Nonpaged pool
CURRENT_IRQL: 2
FAULTING_IP:
ndis!ndisFillMiniportIndicateLists+e0
fffffa60`01235d30 488901 mov qword ptr [rcx],rax
CUSTOMER_CRASH_COUNT: 2
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
BUGCHECK_STR: 0xD1
PROCESS_NAME: System
TAG_NOT_DEFINED_c000000f: FFFFF800038E4FB0
TRAP_FRAME: fffff800038de860 -- (.trap 0xfffff800038de860)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000000
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffffa6001235d30 rsp=fffff800038de9f0 rbp=0000000000000002
r8=0000000000000000 r9=0000000000000000 r10=0000000000000000
r11=fffffa8005489a50 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na pe nc
ndis!ndisFillMiniportIndicateLists+0xe0:
fffffa60`01235d30 488901 mov qword ptr [rcx],rax ds:00000000`00000000=????????????????
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80001eb122e to fffff80001eb1490
STACK_TEXT:
fffff800`038de718 fffff800`01eb122e : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
fffff800`038de720 fffff800`01eb010b : 00000000`00000001 fffffa60`00000000 fffffa80`0611c1a0 fffff800`038dea00 : nt!KiBugCheckDispatch+0x6e
fffff800`038de860 fffffa60`01235d30 : 00000000`00000f45 fffff800`038deac0 00000000`0000040e fffff800`01e1f750 : nt!KiPageFault+0x20b
fffff800`038de9f0 fffffa60`01259bc3 : fffff800`038dea00 00000000`00000000 00000000`00000001 fffffa80`0612b401 : ndis!ndisFillMiniportIndicateLists+0xe0
fffff800`038dea30 fffff800`01eb53fd : fffff800`038deaf0 00000000`00000001 00000000`00000002 00000000`00000001 : ndis!ndisPeriodicReceivesTimer+0x43
fffff800`038dea70 fffff800`01eb48d5 : fffff800`038decd0 fffffa60`02bc3702 fffff800`038decc8 00000000`00000010 : nt!KiTimerListExpire+0x30d
fffff800`038deca0 fffff800`01eb4faf : 00001b74`fb0c2a76 00000000`00000000 fffff800`00000010 fffff800`01fcda80 : nt!KiTimerExpiration+0x295
fffff800`038ded10 fffff800`01eb58d2 : fffff800`01fca680 fffff800`01fca680 00000000`00000000 fffff800`01fcfb80 : nt!KiRetireDpcList+0x1df
fffff800`038ded80 fffff800`02082860 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiIdleLoop+0x62
fffff800`038dedb0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!zzz_AsmCodeRange_End+0x4
STACK_COMMAND: kb
FOLLOWUP_IP:
ndis!ndisFillMiniportIndicateLists+e0
fffffa60`01235d30 488901 mov qword ptr [rcx],rax
SYMBOL_STACK_INDEX: 3
SYMBOL_NAME: ndis!ndisFillMiniportIndicateLists+e0
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: ndis
IMAGE_NAME: ndis.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 49e02df3
FAILURE_BUCKET_ID: X64_0xD1_ndis!ndisFillMiniportIndicateLists+e0
BUCKET_ID: X64_0xD1_ndis!ndisFillMiniportIndicateLists+e0
Followup: MachineOwner
---------