Subject: Re: -current broken
To: Bang Jun-Young <junyoung@netbsd.org>
From: Arto Huusko <armihu@utu.fi>
List: current-users
Date: 11/04/2003 01:40:37
On Mon, 3 Nov 2003, Bang Jun-Young wrote:

> On Sun, Nov 02, 2003 at 05:26:19PM -0500, Steve Rumble wrote:
> > On Sun, Nov 02, 2003 at 02:05:13PM -0700, Bruce J.A. Nourish wrote:
> > > cpu0 at mainbus0: (uniprocessor)
> > > cpu0: AMD Athlon XP 2100+ (686-class), 1300.12 MHz, id 0x681
> >
> > This is off-topic, but is your CPU underclocked? I'm not sure
> > how the identification mechanism works, but a 2100+ should be
> > reported at close to 1.73ghz.
>
> The PR number is determined by the BIOS, and clock frequency by the
> kernel. It seems that something is broken with the process identification
> in this case.

Not necessarily. If the clock or bus (or something, I forget) speed
is not set correctly in BIOS, the processor is run underclocked.
That naturally affects the processor speed, but oddly it also affects
the identification.

E.g. I have 2400+, but the default bus speed in the BIOS is 100MHz.
In that case, NetBSD claims I have 2100+ (and the corresponding
GHz) . When I change the speed in BIOS to 133MHz, the processor is
correctly identfied as 2400+@2GHz.