Re: mini dump



some more info: !analyze -v
WHAT DRIVERS SHOULD I USE THEN?? CONFUSED.
TIA!!
 

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

* *

* Bugcheck Analysis *

* *

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

THREAD_STUCK_IN_DEVICE_DRIVER_M (100000ea)

The device driver is spinning in an infinite loop, most likely waiting for

hardware to become idle. This usually indicates problem with the hardware

itself or with the device driver programming the hardware incorrectly.

If the kernel debugger is connected and running when watchdog detects a

timeout condition then DbgBreakPoint() will be called instead of KeBugCheckEx()

and detailed message including bugcheck arguments will be printed to the

debugger. This way we can identify an offending thread, set breakpoints in it,

and hit go to return to the spinning code to debug it further. Because

KeBugCheckEx() is not called the .bugcheck directive will not return bugcheck

information in this case. The arguments are already printed out to the kernel

debugger. You can also retrieve them from a global variable via

"dd watchdog!g_WdBugCheckData l5" (use dq on NT64).

On MP machines it is possible to hit a timeout when the spinning thread is

interrupted by hardware interrupt and ISR or DPC routine is running at the time

of the bugcheck (this is because the timeout's work item can be delivered and

handled on the second CPU and the same time). If this is the case you will have

to look deeper at the offending thread's stack (e.g. using dds) to determine

spinning code which caused the timeout to occur.

Arguments:

Arg1: 859f6020, Pointer to a stuck thread object. Do ..thread then kb on it to find

the hung location.

Arg2: 8661f900, Pointer to a DEFERRED_WATCHDOG object.

Arg3: f7a17cb4, Pointer to offending driver name.

Arg4: 00000001, Number of times "intercepted" bugcheck 0xEA was hit (see notes).

Debugging Details:

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

ATI Rev3 buffer

FAULTING_THREAD: 859f6020

DEFAULT_BUCKET_ID: GRAPHICS_DRIVER_FAULT

CUSTOMER_CRASH_COUNT: 2

BUGCHECK_STR: 0xEA

LAST_CONTROL_TRANSFER: from 806d6dad to 80540a7f

STACK_TEXT:

afa22fd4 806d6dad badb0d00 00000808 e4000000 nt!RtlIpv6StringToAddressW+0x1bc

afa23060 bf059d37 afa23080 00000000 e1e00000 hal!RegNames+0x29

afa23094 bf07360c e1b33080 e1e00000 e1e001c0 ati2cqag!MSF::initialise+0x77

afa2309c e1e00000 e1e001c0 022231fa 00000000 ati2cqag!aPM4_Microcode_R400+0x3744

WARNING: Frame IP not in any known module. Following frames may be wrong.

afa230a0 e1e001c0 022231fa 00000000 00000000 0xe1e00000

afa230a4 022231fa 00000000 00000000 00000000 0xe1e001c0

afa230a8 00000000 00000000 00000000 00000000 0x22231fa

 

STACK_COMMAND: .thread ffffffff859f6020 ; kb

FOLLOWUP_IP:

ati2cqag!MSF::initialise+77

bf059d37 ?? ???

SYMBOL_STACK_INDEX: 2

FOLLOWUP_NAME: MachineOwner

SYMBOL_NAME: ati2cqag!MSF::initialise+77

MODULE_NAME: ati2cqag

IMAGE_NAME: ati2cqag.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 42f1772f

FAILURE_BUCKET_ID: 0xEA_IMAGE_ati2cqag.dll_DATE_8_3_2005

BUCKET_ID: 0xEA_IMAGE_ati2cqag.dll_DATE_8_3_2005

Followup: MachineOwner

---------

I have tried reinstalling xp, ATI drivers with no avail. I continue to experience BSOD's.

Below is a copy of my mini dump. any suggestions?

(ATI 9800 ALL IN WONDER)

TIA!!

 

 

Microsoft (R) Windows Debugger Version 6.5.0003.7

Copyright (c) Microsoft Corporation. All rights reserved.

 

Loading Dump File [C:\Documents and Settings\USERNAME\Desktop\mini_dump_files\Mini082805-02.dmp]

Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: C:\WINDOWS\Symbols

Executable search path is:

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

Windows XP Kernel Version 2600 (Service Pack 2) UP Free x86 compatible

Product: WinNt, suite: TerminalServer SingleUserTS

Kernel base = 0x804d7000 PsLoadedModuleList = 0x805531a0

Debug session time: Sun Aug 28 20:54:43.281 2005 (GMT-4)

System Uptime: 0 days 0:01:36.843

Unable to load image ntoskrnl.exe, Win32 error 2

*** WARNING: Unable to verify timestamp for ntoskrnl.exe

Loading Kernel Symbols

...........................................................................................................................

Loading unloaded module list

........

Loading User Symbols

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

* *

* Bugcheck Analysis *

* *

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

Use !analyze -v to get detailed debugging information.

BugCheck 100000EA, {859f6020, 8661f900, f7a17cb4, 1}

*** WARNING: Unable to verify timestamp for hal.dll

*** WARNING: Unable to verify timestamp for ati2cqag.dll

*** WARNING: Unable to verify timestamp for win32k.sys

ATI Rev3 buffer

Probably caused by : ati2cqag.dll ( ati2cqag!MSF::initialise+77 )

Followup: MachineOwner

---------

 



Relevant Pages

  • Re: Reiser4 status: benchmarked vs. V3 (and ext3)
    ... Device driver cannot take care about leveling. ... The hardware device driver doesn't. ... case where you are using a traditional block-based file system. ... If you consider the translation layer and the underlying raw hardware ...
    (Linux-Kernel)
  • Re: Stop 0A BSOD
    ... Hi Franz. ... you may have experienced some sort of a hardware failure. ... It turned out that my CPU had died, ... installing a new device driver, try uninstalling or rolling back the driver ...
    (microsoft.public.windowsxp.embedded)
  • Re: Reiser4 status: benchmarked vs. V3 (and ext3)
    ... Device driver cannot take care about leveling. ... > The hardware device driver doesn't. ... > If you consider the translation layer and the underlying raw hardware ... > The optional translation layer which simulates a block device provides ...
    (Linux-Kernel)
  • Re: A universal device driver library?
    ... >> device driver library, that would allow device drivers to be written ... > subset of operating systems on a restricted hardware platform" ... > CPU (which can differ radically, depending on the platform), the ... Jonathan Neve. ...
    (comp.os.linux.development.system)
  • Re: [PATCH 1/3] pci: VPD access timeout increase
    ... access code fails consistently on my hardware. ... * use a mutex rather than spinning with IRQ's disabled and lock held ... probe - we don't want signals to modprobe to break device initialisation, ...
    (Linux-Kernel)