Weird driver issue (I think..?) Please help :(

Discussion in 'Windows, Linux & Others on the Mac' started by Mysteek, Dec 7, 2009.

  1. Mysteek macrumors newbie

    Joined:
    Dec 7, 2009
    #1
    When playing games such as Command and Conquer: Red Alert 3, or Command and Conquer 3, Tiberium Wars, after the splash screen, I will immediately get a BSOD.

    The error displayed is:

    IRQL_NOT_LESS_OR_EQUAL

    And a bit below it, it will also say

    *** STOP: 0X0000000A (0xB3B0C000, 0x00000002, 0x00000001, 0x8053AC21)

    I took a look at the minidump file it created and using WinDbg, I was able to locate the source of the problem:
    I received the following analysis:


    0: kd> !analyze -v
    *******************************************************************************
    * *
    * Bugcheck Analysis *
    * *
    *******************************************************************************

    IRQL_NOT_LESS_OR_EQUAL (a)
    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 a kernel debugger is available get the stack backtrace.
    Arguments:
    Arg1: b3e07000, memory referenced
    Arg2: 00000002, IRQL
    Arg3: 00000001, bitfield :
    bit 0 : value 0 = read operation, 1 = write operation
    bit 3 : value 0 = not an execute operation, 1 = execute operation (only on chips which support this level of status)
    Arg4: 8053ac21, address which referenced memory

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


    WRITE_ADDRESS: b3e07000

    CURRENT_IRQL: 2

    FAULTING_IP:
    nt!memset+41
    8053ac21 f3ab rep stos dword ptr es:[edi]

    CUSTOMER_CRASH_COUNT: 1

    DEFAULT_BUCKET_ID: DRIVER_FAULT

    BUGCHECK_STR: 0xA

    PROCESS_NAME: Idle

    LAST_CONTROL_TRANSFER: from b8403d44 to 8053ac21

    STACK_TEXT:
    805513bc b8403d44 b8400a2c b3e07000 00000000 nt!memset+0x41
    WARNING: Stack unwind information not available. Following frames may be wrong.
    805513d4 b3b16a2b 89073170 891ec000 0000089d clhdaud+0x3d44
    80551410 b3b107bf 00000000 8055c0c0 ffdff000 portcls!CPortPinWaveCyclic::RequestService+0x37e
    80551428 80545e7f 88f60560 88f60550 00000000 portcls!CServiceGroup::ServiceDpc+0x2a
    80551450 80545d64 00000000 0000000e 00000000 nt!KiRetireDpcList+0x61
    80551454 00000000 0000000e 00000000 00000000 nt!KiIdleLoop+0x28


    STACK_COMMAND: kb

    FOLLOWUP_IP:
    clhdaud+3d44
    b8403d44 ?? ???

    SYMBOL_STACK_INDEX: 1

    SYMBOL_NAME: clhdaud+3d44

    FOLLOWUP_NAME: MachineOwner

    MODULE_NAME: clhdaud

    IMAGE_NAME: clhdaud.sys

    DEBUG_FLR_IMAGE_TIMESTAMP: 4a793297

    FAILURE_BUCKET_ID: 0xA_clhdaud+3d44

    BUCKET_ID: 0xA_clhdaud+3d44

    Followup: MachineOwner

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

    As you can see, the error points to clhdaud.sys which corresponds to my Cirrus Logic High Definition Audio driver.

    I have tried rolling back the driver, uninstalling it altogether and updating to the newest driver again. Nothing seems to work. When I disable this driver, I can run the game without a problem--but I do need sound to be able to play these games properly.

    Guidance would be most appreciated.
     
  2. panzer06 macrumors 68030

    panzer06

    Joined:
    Sep 23, 2006
    Location:
    Kilrath
    #2
    People will need more info to help you. What type of Mac, version of Windows, bootcamp or VMware/parallels, etc... More details the better.

    Cheers,
     
  3. Mysteek thread starter macrumors newbie

    Joined:
    Dec 7, 2009
    #3
    Ah sorry, I knew I forgot something.

    I'm on a Unibody Macbook Pro (June 2009 version) and I *think* I'm using bootcamp supplied via the snow leopard disc (How can I check? I'm not 100% sure). And also Windows XP Pro with SP3 installed.

    It's also worth noting that this issue is completely intermittent as well! Sometimes the game actually will work without the BSOD and I'll have audio. Confusing!
     

Share This Page