From owner-freebsd-stable@FreeBSD.ORG Fri Apr 25 13:03:26 2008 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 53828106564A for ; Fri, 25 Apr 2008 13:03:26 +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 2AF888FC22 for ; Fri, 25 Apr 2008 13:03:26 +0000 (UTC) (envelope-from jhb@freebsd.org) Received: from zion.baldwin.cx (unknown [208.65.91.234]) by elvis.mu.org (Postfix) with ESMTP id D08B61A4D86; Fri, 25 Apr 2008 06:03:25 -0700 (PDT) From: John Baldwin To: freebsd-stable@freebsd.org Date: Fri, 25 Apr 2008 08:56:51 -0400 User-Agent: KMail/1.9.7 References: <5bfab4bc0804211223w34d41326g7350c51da35a1721@mail.gmail.com> In-Reply-To: <5bfab4bc0804211223w34d41326g7350c51da35a1721@mail.gmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-15" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200804250856.51805.jhb@freebsd.org> Cc: Ryan Lackey Subject: Re: HP DL145G2 boot problems with 7.0 X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Apr 2008 13:03:26 -0000 On Monday 21 April 2008 03:23:04 pm Ryan Lackey wrote: > I have 4 HP DL145G2 boxes (dual opteron). I recently upgrded them from > 6.2-STABLE to 7.0-RELEASE using cvsup on each, compiling world + kernel. > > The upgrade was (fairly painless on two machines, and has broken the other > two machines. > > On boot, the broken machines hang somewhere after kbdc and psm, and before > serial driver initialization. > > Specifically, I see: > psm0: unable to allocate IRQ > psmcpnp0: PS/2 mouse port irq 12 on acpi0 > pm0: ps2 mouse irq 12 on atkbdc0 > ioapic0: routing intpin 12 (ISA IRQ 12) to vector 57 > psm0: giant-locked > psm0: thread > psm0: model intellimouse explorer.... > psm0: config; 0000000000 flags: 000000008, packet size:4 > psm0: syncmask:08, syncbits:00 > > After that, it hangs. I would add more printfs to figure out exactly where it dies. I would start by seeing if it makes it out of the psm driver. If so, then I would start adding printfs to the new-bus code in sys/kern/subr_bus.c to see if drivers are probing when it hangs. -- John Baldwin