From owner-freebsd-smp Fri Nov 5 11:42:14 1999 Delivered-To: freebsd-smp@freebsd.org Received: from duke.cs.duke.edu (duke.cs.duke.edu [152.3.140.1]) by hub.freebsd.org (Postfix) with ESMTP id D18CC14BF4 for ; Fri, 5 Nov 1999 11:42:07 -0800 (PST) (envelope-from gallatin@cs.duke.edu) Received: from grasshopper.cs.duke.edu (grasshopper.cs.duke.edu [152.3.145.30]) by duke.cs.duke.edu (8.9.1/8.9.1) with ESMTP id OAA18994; Fri, 5 Nov 1999 14:42:05 -0500 (EST) Received: (from gallatin@localhost) by grasshopper.cs.duke.edu (8.9.3/8.9.1) id OAA03467; Fri, 5 Nov 1999 14:41:35 -0500 (EST) (envelope-from gallatin@cs.duke.edu) From: Andrew Gallatin MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Date: Fri, 5 Nov 1999 14:41:35 -0500 (EST) To: mhughes@logroad.bridge.com (Michael Hughes) Cc: freebsd-smp@FreeBSD.ORG Subject: Re: Compaq Proliant 6400R In-Reply-To: <199911041442.IAA25097@logroad.bridge.com> References: <199911041442.IAA25097@logroad.bridge.com> X-Mailer: VM 6.43 under 20.4 "Emerald" XEmacs Lucid Message-ID: <14371.12888.547969.981941@grasshopper.cs.duke.edu> Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Michael Hughes writes: > I loaded 3.2 on a Compaq Proliant 6400R. It has 4 processors and 2 Gig > of memory. I compiled a new kernel and booted the system with it. It > came up and told me to add the option line on how many processors. I > did this, recompiled the kernel and rebooted. It comes up with the > following error messages: > > panic: bad PCI bus numbering > mp_lock:00000001; cpuid=0; lapic.id=03000000 > > This there something new in 3.3 that will help or has anyone seen this > before? Thanks for your help in advance. Either update to the latest -stable or apply the following patch: Index: mp_machdep.c =================================================================== RCS file: /home/ncvs/src/sys/i386/i386/mp_machdep.c,v retrieving revision 1.88.2.4 diff -u -r1.88.2.4 mp_machdep.c --- mp_machdep.c 1999/09/02 23:56:46 1.88.2.4 +++ mp_machdep.c 1999/10/12 21:38:45 @@ -1067,15 +1076,6 @@ } } } - /* sanity check if more than 1 PCI bus */ - else if (num_pci_bus > 1) { - for (x = 0; x < mp_nbusses; ++x) { - if (bus_data[x].bus_type != PCI) - continue; - if (bus_data[x].bus_id >= num_pci_bus) - panic("bad PCI bus numbering"); - } - } } ------------------------------------------------------------------------------ Andrew Gallatin, Sr Systems Programmer http://www.cs.duke.edu/~gallatin Duke University Email: gallatin@cs.duke.edu Department of Computer Science Phone: (919) 660-6590 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message