Wil Hatfield freebsd at
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
> # Do an unattended dump and reboot
> 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

More information about the freebsd-questions mailing list