From owner-freebsd-current Wed Jul 18 12:48:30 2001 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id D033737B401 for ; Wed, 18 Jul 2001 12:48:25 -0700 (PDT) (envelope-from jdp@wall.polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.11.3/8.11.1) with ESMTP id f6IJm7q66769; Wed, 18 Jul 2001 12:48:07 -0700 (PDT) (envelope-from jdp@wall.polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.11.3/8.11.0) id f6IJm6b23161; Wed, 18 Jul 2001 12:48:06 -0700 (PDT) (envelope-from jdp) Date: Wed, 18 Jul 2001 12:48:06 -0700 (PDT) Message-Id: <200107181948.f6IJm6b23161@vashon.polstra.com> To: current@freebsd.org From: John Polstra Cc: dave@dogwood.com Subject: Re: more on supermicro 6010H hang In-Reply-To: <200107170626.f6H6Qhc08309@white.dogwood.com> References: <200107170626.f6H6Qhc08309@white.dogwood.com> Organization: Polstra & Co., Seattle, WA Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG In article <200107170626.f6H6Qhc08309@white.dogwood.com>, Dave Cornejo wrote: > I have isolated the point at which current no longer runs as Jan 31 - > Feb 1 of this year. Prior version work fine, in Feb & Mar I get > either "Kernel trap 9 with interrupts disabled" or I think the same > thing with trap 26 (really not sure on that one). > > Next I took a brand new current from this evening and tried it - it > still hangs, but a keypress on the keyboard pretty much always breaks > it out of the hang and into a normal boot. > > Now, I finally got the equipment and time together to remote gdb the > bad kernel and here's what I get: > > I set a breakpoint at cam_xpt.c::xpt_config() - this is where the > "Waiting 15 seconds.." message is from and stepped down through it. I > get through the first xpt_for_all_busses (xptconfigbuscountfunc,...) > and then I hit the second one (~line 6749 of cam_xpt.c) I pass through > several things, including the xptconfigfunc() and end up in > subr_autoconf.c::run_interrupt_driven_config_hooks(). At the bottom > of this function there is a tsleep that gets called - this is > apparently where it hangs. If I hit a key on the keyboard it will > continue on past this point and all seems to work fine from then on. This is probably not it, but it's worth a peek. Check your BIOS settings and see if there's one that controls whether the USB interrupt is enabled. Make sure that this interrupt is enabled. If it's not, I know you can get hangs at exactly the point where the "Waiting 15 seconds.." message comes out. John -- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "Disappointment is a good sign of basic intelligence." -- Chögyam Trungpa To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message