[ltp] Incorrect CPU MHz in cpuinfo on TP600e

Wolf Geldmacher linux-thinkpad@www.bm-soft.com
Tue, 09 Nov 1999 18:49:35 +0100


As far as I know this has to do with the various energy (=battery) saving
features of the 600e:
	There are essentially three operation modes (high, auto, manual),
	corresponding to different CPU speeds. The CPU speed is only measured
	once at kernel boot time and changes in speed are *not* reflected in
	/proc.
To verify these statements you can do the following:
	- Reboot your machine whilst connected to AC power. This should
	  give you the maximum CPU frequency (Assuming that you have not
	  changed the AC settings from Windblows TP Control Center).
	- Use Fn+F11 (The blue tap) to cycle through different settings (i.e.
	  high, auto, manual) and when you reboot you will see different
	  CPU frequencies displayed.
I've not tried to use tpctl to change power settings, but would assume that
this has the same effect on the measured CPU frequency @ next boot.

Hope that helps,
Cheers,
Wolf.


Michael Cameron wrote:
> 
> Harald Milz wrote:
> 
> > My 600 runs SuSE Linux 6.2 and shows
> > cpu MHz         : 265.270677
> > which is correct. Hmmm....
> 
> TP 770ED / redhat 5.2 (though hacked a bit since then) / 2.2.12 kernel
> 
> cpuinfo shows 265.267154 which is also correct.
> 
> a problem with RH6 perhaps?
> 
> Michael
----- The Linux ThinkPad mailing list -----
The linux-thinkpad mailing list home page is at:
http://www.bm-soft.com/~bm/tp_mailing.html