cpu frequency freezes


i’m running opensuse 10.3 with kernel on a thinkpad r61.

i have set the cpu frequency policy to “dynamic”, so it stays at 800 MHz and rises to 1.6 GHz if it is needed.

but sometimes a strange thing happens:
the cpu frequency freezes at 800 MHz and won’t go up again, even if i set the frequency policy to “performance”, where it’s supposed to be 1.6MHz all the time.

when this happens, i put in the battery, plug out the power, in again, and put out the battery. then the cpu scaling works, until it freezes again…

it would be great if someone knows something about this problem.

thanks and bye