From owner-freebsd-questions@FreeBSD.ORG Thu Apr 20 23:00:05 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 75DFB16A41A for ; Thu, 20 Apr 2006 23:00:05 +0000 (UTC) (envelope-from freebsd@hyperconx.com) Received: from front.hyperconx.net (ns1.hyperconx.net [65.74.165.5]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3E7EA43D68 for ; Thu, 20 Apr 2006 22:59:57 +0000 (GMT) (envelope-from freebsd@hyperconx.com) Received: from adsl-69-225-224-190.dsl.skt2ca.pacbell.net ([69.225.224.190] helo=Production) by front.hyperconx.net with esmtpa (Exim 4.53) id 1FWi7x-000Drl-KG for freebsd-questions@freebsd.org; Thu, 20 Apr 2006 15:59:57 -0700 From: "Wil Hatfield" To: Date: Thu, 20 Apr 2006 15:59:57 -0700 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) In-Reply-To: <200604131857.13507.mistry.7@osu.edu> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 Importance: Normal Subject: RE: DMA TIMEOUT X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 20 Apr 2006 23:00:07 -0000 > 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