From owner-freebsd-current@FreeBSD.ORG Wed Mar 24 06:46:51 2004 Return-Path: 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 522A716A4CE for ; Wed, 24 Mar 2004 06:46:51 -0800 (PST) Received: from gate.leissner.se (gate.leissner.se [212.3.0.34]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2735143D39 for ; Wed, 24 Mar 2004 06:46:50 -0800 (PST) (envelope-from pol@leissner.se) Received: (from uucp@localhost) by gate.leissner.se (8.9.3-030919/8.9.3) id PAA22794; Wed, 24 Mar 2004 15:46:49 +0100 (CET) Received: from UNKNOWN(192.71.29.17), claiming to be "pol.leissner.se" via SMTP by gate.leissner.se, id smtpdY22781; Wed Mar 24 15:46:47 2004 Received: from pol.leissner.se (localhost.leissner.se [127.0.0.1]) by pol.leissner.se (8.12.10/8.12.10) with ESMTP id i2OEkluN028457; Wed, 24 Mar 2004 15:46:47 +0100 (CET) (envelope-from pol@leissner.se) Received: from localhost (pol@localhost)i2OEkllx028454; Wed, 24 Mar 2004 15:46:47 +0100 (CET) (envelope-from pol@leissner.se) X-Authentication-Warning: pol.leissner.se: pol owned process doing -bs Date: Wed, 24 Mar 2004 15:46:47 +0100 (CET) From: Peter Olsson To: Bruce Evans In-Reply-To: <20040317060312.S12742@gamplex.bde.org> Message-ID: <20040324153456.Y75255@pol.leissner.se> References: <20040315211204.U1455@pol.leissner.se> <20040316.090601.94400079.imp@bsdimp.com> <20040317060312.S12742@gamplex.bde.org> X-NCC-RegID: se.leissner X-Organization: Leissner Data AB MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII cc: freebsd-current@FreeBSD.org Subject: Re: 5.2.1-RELEASE boot-hang with Cyclades pci card Cyclom-16YeP/RJ45 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 24 Mar 2004 14:46:51 -0000 Hello! On Wed, 17 Mar 2004, Bruce Evans wrote: > On Tue, 16 Mar 2004, M. Warner Losh wrote: > > > : Is anyone using Cyclades port cards in 5.2.1? > > > > I have a cyclades driver that I've sent to bde that worked about a > > month before 5.2 was released. It also removes the compat_oldisa > > junk. > > Um, -current has a cyclades driver that worked until the COMPAT_ISA > "junk" was removed. 5.2 has the same version as -current, so it should > work too. Anyway, COMPAT_ISA is not used at runtime for pci cy cards. > > The problem reported at the start of this thread may be caused by an > interrupt storm. These usually have nothing to do with drivers. > Try booting without acpi, and configuring without apic (note: > apic != acpi). I have tried this now. I have a different server, a different cyclades PCI card and a different port card (with 8 ports). Same boot hang problem after adding the cy driver and COMPAT_ISA. Booting without acpi didn't help. After a while I got this in the hung boot, if it is interesting: spin lock (null) held by 0 for > 5 seconds panic: spin lock held too long cpuid = 0; Uptime: 1s Shutting down ACPI Automatic reboot in 15 seconds Then I commented out these two lines in my kernel file: options SMP device apic With the new kernel the server boots ok with the cyclades card connected, and I get contact with the router on port 1 in the port card. I didn't have to boot without acpi, just commenting out SMP and apic made it work. We can live without SMP and apic if they are only in the kernel for multiple CPU support. By the way, does Hyper Threading in the CPU require SMP/apic? Thanks! -- Peter Olsson pol@leissner.se CCIE #8963 +46 520 500511 Leissner Data AB +46 701 809511