From owner-freebsd-current Wed Jan 15 9:13:14 2003 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A68AD37B405 for ; Wed, 15 Jan 2003 09:13:11 -0800 (PST) Received: from mail.speakeasy.net (mail17.speakeasy.net [216.254.0.217]) by mx1.FreeBSD.org (Postfix) with ESMTP id 8A13D43EB2 for ; Wed, 15 Jan 2003 09:13:10 -0800 (PST) (envelope-from jhb@FreeBSD.org) Received: (qmail 13376 invoked from network); 15 Jan 2003 17:13:14 -0000 Received: from unknown (HELO server.baldwin.cx) ([216.27.160.63]) (envelope-sender ) by mail17.speakeasy.net (qmail-ldap-1.03) with DES-CBC3-SHA encrypted SMTP for ; 15 Jan 2003 17:13:14 -0000 Received: from laptop.baldwin.cx (gw1.twc.weather.com [216.133.140.1]) by server.baldwin.cx (8.12.6/8.12.6) with ESMTP id h0FHD8UT010796; Wed, 15 Jan 2003 12:13:08 -0500 (EST) (envelope-from jhb@FreeBSD.org) Message-ID: X-Mailer: XFMail 1.5.2 on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: Date: Wed, 15 Jan 2003 12:13:17 -0500 (EST) From: John Baldwin To: "Cagle, John (ISS-Houston)" Subject: RE: SMP hang at boot on Compaq Proliant ML370 Cc: freebsd-current@freebsd.org, Nicolas Kowalski 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 On 15-Jan-2003 Cagle, John (ISS-Houston) wrote: > That's a vicious rumor -- no operating system could work without clock > interrupts in SMP mode... Could it? I think it had something to do more with the RTC interrupt not being routed to the I/O APIC and FreeBSD currently can only handle the ISA timer interrupt being only rounted to the 8259A PICs. Thus, FreeBSD hangs because it doesn't get any interrupts from the RTC via the I/O APIC. I couldn't remmeber the exact details earlier hence the vagueness of my message. > Which generation of the ML370 is having this problem? I had a similar > problem on another box that was corrected with a newer BIOS version. > > Thanks, > John > >> -----Original Message----- >> From: John Baldwin [mailto:jhb@FreeBSD.org] >> Sent: Wednesday, January 15, 2003 10:55 AM >> To: Nicolas Kowalski >> Cc: freebsd-current@FreeBSD.org >> Subject: Re: SMP hang at boot on Compaq Proliant ML370 >> >> >> >> On 15-Jan-2003 Nicolas Kowalski wrote: >> > phk@FreeBSD.ORG writes: >> > >> >> I had a Compaq visit my lab recently. Unless the aic driver were >> >> removed from the kernel (disabling it might have worked >> too) it would >> >> screw up the floppy driver. >> >> >> >> This sounds like black magic, but the explanation is that the aic >> >> driver has a very intrusive probe routine which sticks >> random bytes >> >> into whatever I/O locations it feels like and this >> appearantly is not >> >> liked by certain machines. >> >> >> >> Compaqs with all their bells and whistles could be particular >> >> sensitive to this, so try to disable the aic driver and see if it >> >> helps. >> > >> > I tried this. Now there is only the ahc driver (the only >> one needed) >> > compiled in the kernel but this does not help, the server >> still hangs. >> > I also removed the ata driver, without success. :-( >> >> Is the ML370 a new box? I've heard rumors recently that one >> of the recent Compaq boxes effectively doesn't generate clock >> interrupts in SMP mode and there isn't a workaround for that >> at the moment. >> >> -- >> >> John Baldwin <>< >> http://www.FreeBSD.org/~jhb/ "Power Users Use > the Power to >> Serve!" - http://www.FreeBSD.org/ >> >> To Unsubscribe: send mail to majordomo@FreeBSD.org >> with "unsubscribe freebsd-current" in the body of the message >> > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-current" in the body of the message -- John Baldwin <>< http://www.FreeBSD.org/~jhb/ "Power Users Use the Power to Serve!" - http://www.FreeBSD.org/ To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message