none
crash on when i connect the USB type c device to type c port RRS feed

  • Question

  • Hi all,

    My team were working on the BIOS implementation of ucsi in which they have updated the ACPI update for the type c connector in which inbox driver uses that driver(ucmucsi.sys).

    case1: when i connect it run time time i got BSOD of PAGE_FAULT_IN_NONPAGED_AREA (50)
    and then i got the dump file and anlyzed in windbg it shows the pdm state change but how i can resolve this error.

    Windbg :


    *******************************************************************************

    PAGE_FAULT_IN_NONPAGED_AREA (50)
    Invalid system memory was referenced.  This cannot be protected by try-except,
    it must be protected by a Probe.  Typically the address is just plain bad or it
    is pointing at freed memory.
    Arguments:
    Arg1: ffffe00582d01d2c, memory referenced.
    Arg2: 0000000000000000, value 0 = read operation, 1 = write operation.
    Arg3: fffff801025a3310, If non-zero, the instruction address which referenced the bad memory
            address.
    Arg4: 0000000000000002, (reserved)

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


    Could not read faulting driver name

    READ_ADDRESS: unable to get nt!MmSpecialPoolStart
    unable to get nt!MmSpecialPoolEnd
    unable to get nt!MmPoolCodeStart
    unable to get nt!MmPoolCodeEnd
     ffffe00582d01d2c

    FAULTING_IP:
    UcmCx!UcmConnectorPdConnectionStateChangedInternal+17c
    fffff801`025a3310 418b2c81        mov     ebp,dword ptr [r9+rax*4]

    MM_INTERNAL_CODE:  2

    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

    BUGCHECK_STR:  0x50

    PROCESS_NAME:  System

    CURRENT_IRQL:  0

    LAST_CONTROL_TRANSFER:  from fffff80058d7b095 to fffff80058d5c480

    STACK_TEXT:
    ffffd000`228cf3d8 fffff800`58d7b095 : 00000000`00000050 ffffe005`82d01d2c 00000000`00000000 ffffd000`228cf630 : nt!KeBugCheckEx
    ffffd000`228cf3e0 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x10295


    STACK_COMMAND:  .bugcheck ; kb

    FOLLOWUP_IP:
    UcmCx!UcmConnectorPdConnectionStateChangedInternal+17c
    fffff801`025a3310 418b2c81        mov     ebp,dword ptr [r9+rax*4]

    SYMBOL_NAME:  UcmCx!UcmConnectorPdConnectionStateChangedInternal+17c

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: UcmCx

    IMAGE_NAME:  UcmCx.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  5632d8ec

    FAILURE_BUCKET_ID:  X64_0x50_UcmCx!UcmConnectorPdConnectionStateChangedInternal+17c

    BUCKET_ID:  X64_0x50_UcmCx!UcmConnectorPdConnectionStateChangedInternal+17c

    Followup: MachineOwner
    ---------


    I dont have control over the inbox driver.

    ACPI table we have updated the PDO od :ACPI\VEN_USB&DEV_c000 ,ACPI\USBC000 ,*USBC000 in which inbox driver (ucmucsi.sys) is loaded.  
    When i connect the UCSI device to this port im getting the BSOD of PAGE_FAULT_IN_NONPAGED_AREA (50)
     in ucmcx.sys of connection manager.
    My firmware team were updating the firmware for this chip and doing the BIOS implementation of UCSI.
    Is any one help on how to resolve the issue ?

    Using windows 10 1511 10548 version.

    Regards,
    Prabhakar V

    Friday, February 24, 2017 7:15 AM