Kernel 2.6.3 detects Mobile P2-400 CPU speed wrong?

From: Tim Carr
Date: Sun Feb 22 2004 - 16:48:33 EST


Hello all,

First off, as this is my first post to the Kernel mailing list, I wanted
to ensure everyone that I spent a few days "Googling" first, both the web
in general and the kernel list itself. I haven't seen any posts pertaining
to my problem.

I'm an intermediate linux user, not a kernel-hacker nor a n00b. I have
just procured an older Toshiba laptop (Satellite 4100XDVD), and it has an
Intel Mobile Pentium II 400mhz. But, this is what I see when I boot
kernel 2.6.3 (compiled by yours truly):

...
Detected 204.861 MHz processor.
...
Calibrating delay loop... 397.31 BogoMIPS
Dentry cache hash table entries: 32768 (order: 5, 131072 bytes)
Inode-cache hash table entries: 16384 (order: 4, 65536 bytes)
Mount-cache hash table entries: 512 (order: 0, 4096 bytes)
CPU: After generic identify, caps: 0183f9ff 00000000 00000000 00000000
CPU: After vendor identify, caps: 0183f9ff 00000000 00000000 00000000
CPU: L1 I cache: 16K, L1 D cache: 16K
CPU: L2 cache: 256K
CPU: After all inits, caps: 0183f9ff 00000000 00000000 00000040
Intel machine check architecture supported.
Intel machine check reporting enabled on CPU#0.
CPU: Intel Mobile Pentium II stepping 0a
...

Unless I miss my guess, shouldn't it detect the CPU as 400mhz, and set the
delay as 800 bogoMIPS?

I've put my kernel .config file up for anyone who needs to view it, at
http://tdot-uw.dyndns.org/dotconfig-2.6.3 .

All help much appreciated, but as my email server cannot handle the
volume, *** I AM NOT SUBSCRIBED TO THE KERNEL LIST *** -- therefore,
please PLEASE cc this back to me.

Many thanks!

Tim Carr
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/