locked
Windows 7 Professional 64Bit bugcheks when a RNDIS based USB Dongle is plugged in RRS feed

  • Question

  • Hello,

    Windows 7 64Bit bugchecks with code D1. It happens almost everytime. This seems to be happening when 'verifier' is enabled. This is happening on pretty much any laptop make/model.

    if verifier is disabled, there is no BSOD but after few plug outs and plug ins of the USB device, RNDIS driver fails to load and gives YellowBang with error code 31.This is seen mostly on HP Pavilion DV4 laptop (Intel i3 - QuadCore).

    Arun

    ------------------------------------------------------------

    Windows 7 Kernel Version 7600 MP (4 procs) Free x64
    Product: WinNt, suite: TerminalServer SingleUserTS
    Built by: 7600.16539.amd64fre.win7_gdr.100226-1909
    Machine Name:
    Kernel base = 0xfffff800`02c1b000 PsLoadedModuleList = 0xfffff800`02e58e50
    Debug session time: Fri Jan 21 23:39:04.177 2011 (UTC - 5:00)
    System Uptime: 0 days 0:01:08.801
    *******************************************************************************
    * *
    * 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: fffff880042a00fb, address which referenced memory

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


    WRITE_ADDRESS: GetPointerFromAddress: unable to read from fffff80002ec30e0
    0000000000000000

    CURRENT_IRQL: 2

    FAULTING_IP:
    RNDISMP6!RndisMSendComplete+6f
    fffff880`042a00fb 488908 mov qword ptr [rax],rcx

    CUSTOMER_CRASH_COUNT: 1

    DEFAULT_BUCKET_ID: VERIFIER_ENABLED_VISTA_MINIDUMP

    BUGCHECK_STR: 0xD1

    PROCESS_NAME: svchost.exe

    TRAP_FRAME: fffff80004a27570 -- (.trap 0xfffff80004a27570)
    NOTE: The trap frame does not contain all registers.
    Some register values may be zeroed or incorrect.
    rax=0000000000000000 rbx=0000000000000000 rcx=0000000000000000
    rdx=fffffa8008f57530 rsi=0000000000000000 rdi=0000000000000000
    rip=fffff880042a00fb rsp=fffff80004a27700 rbp=fffff9800c965000
    r8=fffffa8008f57578 r9=0000000000000000 r10=fffff80002e05e80
    r11=fffff88006602310 r12=0000000000000000 r13=0000000000000000
    r14=0000000000000000 r15=0000000000000000
    iopl=0 nv up ei pl zr na po nc
    RNDISMP6!RndisMSendComplete+0x6f:
    fffff880`042a00fb 488908 mov qword ptr [rax],rcx ds:912c:00000000`00000000=????????????????
    Resetting default scope

    LAST_CONTROL_TRANSFER: from fffff80002c8ab69 to fffff80002c8b600

    STACK_TEXT:
    fffff800`04a27428 fffff800`02c8ab69 : 00000000`0000000a 00000000`00000000 00000000`00000002 00000000`00000001 : nt!KeBugCheckEx
    fffff800`04a27430 fffff800`02c897e0 : 00000000`0002f790 fffffa80`09954000 fffff800`04a27690 00000000`005100ef : nt!KiBugCheckDispatch+0x69
    fffff800`04a27570 fffff880`042a00fb : fffffa80`08f57530 fffffa80`098ed820 00000000`00000000 fffffa80`09954000 : nt!KiPageFault+0x260
    fffff800`04a27700 fffff880`06602384 : fffff980`0cd80f70 fffff980`0c965000 fffff980`0ccfecd0 00000000`00000000 : RNDISMP6!RndisMSendComplete+0x6f
    fffff800`04a27730 fffff800`031302eb : fffffa80`08e2ea90 fffff980`0c965000 fffff980`0c964bd0 fffff980`0c964bd0 : usb80236!ControlPipeWriteCompletion+0x74
    fffff800`04a27760 fffff800`02c976a6 : fffff800`04a27830 00000000`00000004 00000000`00000000 fffff800`04a275c0 : nt!ViPendingCompleteAfterWait+0x7b
    fffff800`04a277a0 fffff800`02c96a26 : fffffa80`03b11db0 00000000`0000113a 00000000`00000000 00000000`00000000 : nt!KiProcessTimerDpcTable+0x66
    fffff800`04a27810 fffff800`02c9757e : 00000000`29023851 fffff800`04a27e88 00000000`0000113a fffff800`02e089c8 : nt!KiProcessExpiredTimerList+0xc6
    fffff800`04a27e60 fffff800`02c96d97 : fffff800`02e05ec4 fffffa80`0000113a fffffa80`07bb3ef0 00000000`0000003a : nt!KiTimerExpiration+0x1be
    fffff800`04a27f00 fffff800`02c91765 : 00000000`00000000 fffffa80`096c2660 00000000`00000000 fffff880`00f36ef8 : nt!KiRetireDpcList+0x277
    fffff800`04a27fb0 fffff800`02c9157c : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KyRetireDpcList+0x5
    fffff880`079cbd90 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiDispatchInterruptContinue


    STACK_COMMAND: kb

    FOLLOWUP_IP:
    RNDISMP6!RndisMSendComplete+6f
    fffff880`042a00fb 488908 mov qword ptr [rax],rcx

    SYMBOL_STACK_INDEX: 3

    SYMBOL_NAME: RNDISMP6!RndisMSendComplete+6f

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: RNDISMP6

    IMAGE_NAME: RNDISMP6.SYS

    DEBUG_FLR_IMAGE_TIMESTAMP: 4a5bcccc

    FAILURE_BUCKET_ID: X64_0xD1_VRF_RNDISMP6!RndisMSendComplete+6f

    BUCKET_ID: X64_0xD1_VRF_RNDISMP6!RndisMSendComplete+6f

    Followup: MachineOwner


    ---------
    Saturday, January 22, 2011 6:14 AM

Answers

  • RNDISMP6.SYS and USB80236.SYS are Windows 7 files, so there are no updates.

    Look if you get new crashes after installing the missing Updates.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Marked as answer by Miya Yao Friday, January 28, 2011 7:13 AM
    Sunday, January 23, 2011 1:09 PM

All replies

  • Install all updates from WindowsUpdate, you miss security updates. Now check if the issue still happens.

    Also update all network card drivers.


    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    Saturday, January 22, 2011 11:56 AM
  •  

    Hello Andre,

    Thanks for the response. I have updated windows and it is up to date now. Btw, I dont see any update to the drivers RNDISMP6.SYS and USB80236.SYS. These drivers seem to cause the issues.

    Regards
    Arun

    Sunday, January 23, 2011 5:56 AM
  • RNDISMP6.SYS and USB80236.SYS are Windows 7 files, so there are no updates.

    Look if you get new crashes after installing the missing Updates.

    "A programmer is just a tool which converts caffeine into code" CLIP- Stellvertreter http://www.winvistaside.de/
    • Marked as answer by Miya Yao Friday, January 28, 2011 7:13 AM
    Sunday, January 23, 2011 1:09 PM