Occasional CPU frequency scaling problems on AMD Turion
I have an MSI M635 Megabook laptop, with Ubuntu Gutsy (kernel 2.6.22-14). After installation, powernowd and module powernow_k8 was installed automatically, and CPU frequency monitor in Gnome shows frequency changing from 800MHz to 2GHz depending on load. But after some (up)time (2-3 days), it starts to show 800MHz only, and I notice that PC becomes slow. I checked and found that /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq and /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq both contain 800000. When scaling works correctly, scaling_max_freq contains 2000000, as expected. I tried to unload and reload modules (powernow_k8, freq_table, cpufreq_powersave) - but after I load them back, again I see 800000 in both files, and scaling does not work. Is it a buggy bios, or what?