freebsd at hyperconx.com
Thu Apr 20 23:00:07 UTC 2006
> 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
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.
More information about the freebsd-questions