From owner-freebsd-stable@FreeBSD.ORG Wed Dec 23 06:09:07 2009 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 461FE1065679 for ; Wed, 23 Dec 2009 06:09:07 +0000 (UTC) (envelope-from smithi@nimnet.asn.au) Received: from sola.nimnet.asn.au (paqi.nimnet.asn.au [115.70.110.159]) by mx1.freebsd.org (Postfix) with ESMTP id 9A1548FC14 for ; Wed, 23 Dec 2009 06:09:06 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by sola.nimnet.asn.au (8.14.2/8.14.2) with ESMTP id nBN68xPp000107; Wed, 23 Dec 2009 17:08:59 +1100 (EST) (envelope-from smithi@nimnet.asn.au) Date: Wed, 23 Dec 2009 17:08:58 +1100 (EST) From: Ian Smith To: Torfinn Ingolfsen In-Reply-To: <20091223003811.cb63c28f.torfinn.ingolfsen@broadpark.no> Message-ID: <20091223153947.T28370@sola.nimnet.asn.au> References: <20091220215943.5c6cbdcb.torfinn.ingolfsen@broadpark.no> <20091221145238.P28370@sola.nimnet.asn.au> <20091223003811.cb63c28f.torfinn.ingolfsen@broadpark.no> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Cc: freebsd-stable@freebsd.org Subject: Re: Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform processors"? 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: Wed, 23 Dec 2009 06:09:07 -0000 On Wed, 23 Dec 2009, Torfinn Ingolfsen wrote: > On Mon, 21 Dec 2009 15:29:54 +1100 (EST) > Ian Smith wrote: > > > Why is it booting up at half speed? Same in your 7.2-STABLE dmesg. > > I don't know. Since last time, I've upgraded the bios to the latest > (A03) and reset bios to default values - but the problem is still there. > According to the specs, a SX260 supports all Pentium 4 cpus with 400 > MHz and 533 MHz FSB (front side bus). Yes, this is your problem, regarding speed anyway. I only picked up on this because this year we bought 2 used intel mobos on eBay; a D845GBV with a 2GHz P4 (also 400/533 MHz FSB with similar 845 chips to yours) and the other a D865GLC with a 2.6GHz HTT P4 (400/533/800 MHz FSB). Only the D865GLC 800MHz FSB board takes the 2.6GHz HTT P4, shown as '2.60C GHz' in the board manual and also on this page: http://www.intel.com/support/processors/pentium4/sb/CS-011987.htm Our older 400/533 FSB board only takes a non-HTT P4 using 400MHZ FSB, ('2.60 GHz' without the 'C'), though it only has a 2GHz non-HTT CPU. After a looong time hunting through fluff and bumph from various angles and searches on the intel site (argh!), I finally found: http://processorfinder.intel.com/List.aspx?ProcFam=483 Where there are several 478-pin 2.60GHz P4s with 512MB L2 cache, eg: http://processorfinder.intel.com/details.aspx?sSpec=SL6WS (800MHz FSB) http://processorfinder.intel.com/details.aspx?sSpec=SL6QR (400MHz FSB) but all of the HTT 2.6GHz ones require 800MHz FSB, so I guess this is why its set to run at half speed by your board? Perhaps the SX270 you mentioned having taken this CPU out of, supported up to 800MHz FSB? > > Something set that way in BIOS? What does 'sysctl dev.cpu' say? > > The only setting in bios related to cpu speed are > "normal" and "comaptible". I've tried both - doesn't make a difference. > > Now sysctl.dev.cpu says: > root@kg-work2# sysctl dev.cpu > dev.cpu.0.%desc: ACPI CPU > dev.cpu.0.%driver: cpu > dev.cpu.0.%location: handle=\_PR_.CPU0 > dev.cpu.0.%pnpinfo: _HID=none _UID=0 > dev.cpu.0.%parent: acpi0 > dev.cpu.0.freq: 1295 > dev.cpu.0.freq_levels: 1295/-1 1133/-1 971/-1 809/-1 647/-1 485/-1 323/-1 Yeah, just p4tcc thermal throttling, no EST speedstep control on these; powerd could save you some heat but not much less power use, I gather. > dev.cpu.0.cx_supported: C1/0 > dev.cpu.0.cx_lowest: C1 > dev.cpu.0.cx_usage: 100.00% last 500us > dev.cpu.1.%desc: ACPI CPU > dev.cpu.1.%driver: cpu > dev.cpu.1.%location: handle=\_PR_.CPU1 > dev.cpu.1.%pnpinfo: _HID=none _UID=0 > dev.cpu.1.%parent: acpi0 > dev.cpu.1.cx_supported: C1/0 > dev.cpu.1.cx_lowest: C1 > dev.cpu.1.cx_usage: 100.00% last 500us > > > > > Only spotted a verbose dmesg for 7.2-STABLE there, not for 8.0? > > Not, I didn't make one that evening. There is one over ther now. :-) > > > I suppose you have HTT disabled in BIOS? > > Yes, I had, it is enabled now. Well I don't imagine running at half speed with HTT is going to be as quick as full speed without .. and I'll guess further that this is what the 'non-uniform processors' message is likely about. You may find that putting a faster non-HTT P4 in it, maybe up to 2.8GHz would go better, or that search tool shows some 3.06GHz and a 2.40A GHz HTT @533MHz FSB. HTH, Ian