Alexander Hall wrote:
Hi!
My Thinkpad X61s does not (/no longer) do SpeedStep. From the 3 dmesg(s):
cpu0: EST: strange msr value 0x061508250600880b
and indeed, 88 for crcur seems rather high... :-/
Oh, wait... I just took a new dmesg, and now I get this:
cpu0: unknown Enhanced SpeedStep CPU, msr 0x0615082506000615
cpu0: using only highest and lowest power states
cpu0: Enhanced SpeedStep 1200 MHz (1036 mV): speeds: 1600, 1200 MHz
(including this current dmesg, too)
Even though this seems to be a more sane msr, the kernel reports the
highest speed as 1600MHz even though the machine is a 1400MHz one...
I have no idea if 1200HMz is indeed the lowest available speed.
The different msr's might come from booting with or without the AC adapter
connected, but that's not confirmed.
I now tested this and what made the difference was the BIOS "on battery"
SpeedStep setting. If I set it to "Automatic" (instead of "Battery
Optimized" or "Maximum Battery"), it passed the sanity check in est.c.
However, it is still using levels 1600HMz and 1200MHz while the
processor is a 1400HMz one... Dunno what to do about that.
/Alexander