Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Apr 2006 15:59:57 -0700
From:      "Wil Hatfield" <freebsd@hyperconx.com>
To:        <freebsd-questions@freebsd.org>
Subject:   RE: DMA TIMEOUT
Message-ID:  <NGBBKBOMKLFOJCCDHPEOOEEKABAB.freebsd@hyperconx.com>
In-Reply-To: <200604131857.13507.mistry.7@osu.edu>

next in thread | previous in thread | raw e-mail | index | archive | help

> Add the following to your kernel config:
> makeoptions     DEBUG=-g
> options         DDB, KDB, GDB
> options         INVARIANTS
> options         INVARIANT_SUPPORT
> options         WITNESS_KDB
> options         WITNESS_SKIPSPIN
> # Add this if you're using a firewire console
> options         BREAK_TO_DEBUGGER,ALT_BREAK_TO_DEBUGGER
> # Do an unattended dump and reboot
> options		KDB_UNATTENDED
>
> Then recompile your kernel.  The problem you're going to run into
> since the problems you're having seem to be with the ATA code is that
> there is a good chance you're not going to be able to dump the crash
> dump to disk.  I'd highly recommend using a serial or firewire
> console.

The problem persisted so I rebuilt with the debugging options you gave me.
Other than the firewire console option if a panic occurs where do I go to
obtain a backtrace?

Yes ado1a is dying with a complete failure it seems so I am guessing I am
going to need to look into the firewire option. But I would like to look
into the conventional backtrace retrieval first.

--
Wil Hatfield






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?NGBBKBOMKLFOJCCDHPEOOEEKABAB.freebsd>