Why does FreeBSD 8.-0 think that my Dell SX260 have "non-unform
processors"?
Ian Smith
smithi at nimnet.asn.au
Wed Dec 23 06:09:07 UTC 2009
On Wed, 23 Dec 2009, Torfinn Ingolfsen wrote:
> On Mon, 21 Dec 2009 15:29:54 +1100 (EST)
> Ian Smith <smithi at nimnet.asn.au> 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 at 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
More information about the freebsd-stable
mailing list