From owner-freebsd-hardware@FreeBSD.ORG Wed Mar 19 13:24:56 2008 Return-Path: Delivered-To: freebsd-hardware@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 87C1E1065674 for ; Wed, 19 Mar 2008 13:24:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from elvis.mu.org (elvis.mu.org [192.203.228.196]) by mx1.freebsd.org (Postfix) with ESMTP id 795BA8FC17 for ; Wed, 19 Mar 2008 13:24:56 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (66-23-211-162.clients.speedfactory.net [66.23.211.162]) by elvis.mu.org (Postfix) with ESMTP id 655E21A4D84; Wed, 19 Mar 2008 06:23:32 -0700 (PDT) From: John Baldwin To: freebsd-hardware@freebsd.org, David Wolfskill Date: Wed, 19 Mar 2008 09:17:17 -0400 User-Agent: KMail/1.9.7 References: <20080318171434.GA49159@bunrab.catwhisker.org> In-Reply-To: <20080318171434.GA49159@bunrab.catwhisker.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200803190917.17502.jhb@freebsd.org> Cc: Subject: Re: Dell Optiplex 755 hangs every other boot before 82801 Family Hub Interface to PCI Bridge probed X-BeenThere: freebsd-hardware@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: General discussion of FreeBSD hardware List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 Mar 2008 13:24:56 -0000 On Tuesday 18 March 2008 01:14:34 pm David Wolfskill wrote: > This may prove to be an ACPI issue, but I didn't want to start the > thread with a cross-post: it might set a bad example. :-} > > So at work, I was assigned a shiny new Dell Optiplex 755; when I > arrived, it had some flavor of Linux installed on it; I overlaid that > with my usual FreeBSD workstation/laptop install, where I have 4 > bootable slices: > > * Slice 1 -- RELENG_6 > * Slice 2 -- used for experimenting > * Slice 3 -- RELENG_7 > * Slice 4 -- HEAD > > During the course of setting this up, I had occasion to reboot the > machine a few times. And I noticed a peculiar pattern: once it had been > up & running, the next boot would hang just after > > ... > ehci1: [GIANT-LOCKED] > usb6: EHCI version 1.0 > usb6: companion controllers, 2 ports each: usb3 usb4 usb5 > usb6: on ehci1 > usb6: USB revision 2.0 > uhub6: Intel EHCI root hub, class 9/0, rev 2.00/1.00, addr 1 > uhub6: 6 ports with 6 removable, self powered > pcib2: at device 30.0 on pci0 > > ===> hang <=== > > The only thing I've found that gets it out of that hang is a forced > power-cycle. Once that's done, the next boot proceeds normally, as if > there were nothing wrong; such a successful (RELENG_6) boot then > continues with: > > pci2: on pcib2 > isab0: at device 31.0 on pci0 > isa0: on isab0 > .... Do a verbose boot. It might be enumerating the PCI bus when it hangs or some such and a verbose boot would tell us more of where it is at when it hangs. Other than that, you'll have to add printfs to track down exactly where it hangs. :-/ -- John Baldwin