From owner-freebsd-questions@FreeBSD.ORG Tue Jun 17 22:08:07 2008 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91AE0106566C for ; Tue, 17 Jun 2008 22:08:07 +0000 (UTC) (envelope-from rdmurray@bandtel.com) Received: from kimball.webabinitio.net (kimball.webabinitio.com [199.125.120.189]) by mx1.freebsd.org (Postfix) with ESMTP id 47D678FC0A for ; Tue, 17 Jun 2008 22:08:06 +0000 (UTC) (envelope-from rdmurray@bandtel.com) Received: from localhost (kimball.webabinitio.net [127.0.0.1]) by kimball.webabinitio.net (Postfix) with ESMTP id 97A251AD707 for ; Tue, 17 Jun 2008 17:36:27 -0400 (EDT) X-Virus-Scanned: amavisd-new at webabinitio.net Received: from kimball.webabinitio.net ([127.0.0.1]) by localhost (kimball.webabinitio.net [127.0.0.1]) (amavisd-new, port 10024) with LMTP id RR4ZRlVenO-O for ; Tue, 17 Jun 2008 17:36:26 -0400 (EDT) Received: from matthew.jpcalvin.com (matthew.jpcalvin.com [199.125.120.33]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by kimball.webabinitio.net (Postfix) with ESMTP id 4698D1ABC3A for ; Tue, 17 Jun 2008 17:36:26 -0400 (EDT) Date: Tue, 17 Jun 2008 17:36:26 -0400 (EDT) From: rdmurray@bandtel.com To: freebsd-questions@freebsd.org Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: 6.3 SMP but only one CPU detected X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Jun 2008 22:08:07 -0000 We have some systems we are upgrading from FreeBSD 6.1 to FreeBSD 6.3. These are Dell PowerEdge servers. The one I'm working on now is a 1950. Under 6.1 it booted into SMP mode no problem. Under 6.3, with no changes made in the BIOS settings, it does not. Here is the start of the dmesg: Jun 17 11:03:26 master1 kernel: Copyright (c) 1992-2008 The FreeBSD Project. Jun 17 11:03:26 master1 kernel: Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 Jun 17 11:03:26 master1 kernel: The Regents of the University of California. All rights reserved. Jun 17 11:03:26 master1 kernel: FreeBSD is a registered trademark of The FreeBSD Foundation. Jun 17 11:03:26 master1 kernel: FreeBSD 6.3-RELEASE-p1 #0: Tue Jun 17 10:27:52 EDT 2008 Jun 17 11:03:26 master1 kernel: root@xxxxxxxxxxx.bandtel.com:/usr/obj/usr/src/sys/SMPKERNEL Jun 17 11:03:26 master1 kernel: Timecounter "i8254" frequency 1193182 Hz quality 0 Jun 17 11:03:26 master1 kernel: CPU: Intel(R) Xeon(TM) CPU 3.00GHz (2995.51-MHz 686-class CPU) Jun 17 11:03:26 master1 kernel: Origin = "GenuineIntel" Id = 0xf64 Stepping = 4 Jun 17 11:03:26 master1 kernel: Features=0xbfebfbff Jun 17 11:03:26 master1 kernel: Features2=0xe4bd Jun 17 11:03:26 master1 kernel: AMD Features=0x20100000 Jun 17 11:03:26 master1 kernel: AMD Features2=0x1 Jun 17 11:03:26 master1 kernel: Cores per package: 2 Jun 17 11:03:26 master1 kernel: Logical CPUs per core: 2 Jun 17 11:03:26 master1 kernel: real memory = 2147123200 (2047 MB) Jun 17 11:03:26 master1 kernel: avail memory = 2096021504 (1998 MB) Jun 17 11:03:26 master1 kernel: kbd1 at kbdmux0 Jun 17 11:03:26 master1 kernel: ath_hal: 0.9.20.3 (AR5210, AR5211, AR5212, RF5111, RF5112, RF2413, RF5413) Jun 17 11:03:26 master1 kernel: hptrr: HPT RocketRAID controller driver v1.1 (Jun 17 2008 10:27:34) Jun 17 11:03:26 master1 kernel: cpu0 on motherboard Jun 17 11:03:26 master1 kernel: pcib0: pcibus 0 on motherboard Jun 17 11:03:26 master1 kernel: pir0: on motherboard Jun 17 11:03:26 master1 kernel: pci0: on pcib0 And here's mptable up to the end of the CPU report: =============================================================================== MPTable ------------------------------------------------------------------------------- MP Floating Pointer Structure: location: BIOS physical address: 0x000fe710 signature: '_MP_' length: 16 bytes version: 1.4 checksum: 0x91 mode: Virtual Wire ------------------------------------------------------------------------------- MP Config Table Header: physical address: 0x000f0000 signature: 'PCMP' base table length: 796 version: 1.4 checksum: 0x7b OEM ID: 'DELL ' Product ID: 'PE 01B3 ' OEM table pointer: 0x00000000 OEM table size: 0 entry count: 88 local APIC address: 0xfee00000 extended table length: 0 extended table checksum: 0 ------------------------------------------------------------------------------- MP Config Base Table Entries: -- Processors: APIC ID Version State Family Model Step Flags 0 0x14 BSP, usable 15 6 4 0xbfebfbff 2 0x14 AP, usable 15 6 4 0xbfebfbff 6 0x14 AP, usable 15 6 4 0xbfebfbff 4 0x14 AP, usable 15 6 4 0xbfebfbff After boot we have this: kern.smp.maxcpus: 16 kern.smp.active: 0 kern.smp.disabled: 0 kern.smp.cpus: 1 kern.smp.forward_signal_enabled: 1 kern.smp.forward_roundrobin_enabled: 1 Any clues as to why SMP isn't starting? We've double checked that we have both 'options SMP' and 'device apic' in the running kernel. I've done a lot of googling, and have come up with nothing that seems relevant to our situation. The most puzzling thing is that this worked fine under 6.1 on these same machines.... --David