Installation: PCLinuxOS 2010.10 'full' E17 release, on an original Asus EeePC 4G, equipped with 2GB of RAM and a 16GB SDHC card, partitioned as follows:
sda1 (4GB, ext3) - /
sdb1 (6GB, ext3) - /usr
sdb2 (9GB, ext3) - /home
Problem: While both the standard E17 CPUfreq gadget and the GKrellM CPUfreq plugin do agree in their indications at all times, neither is able to actually control the CPU frequency properly at all. The E17 CPUfreq module is set to 'Maximum Speed' in both Policy and Behaviour, yet the real CPU frequency does not stay at 900MHz constantly and instead drops down to 675MHz occasionally, apparently depending upon CPU temperature - whereas the GKrellM CPUfreq slider has no effect whatsoever.
Additional: Neither CPUfreq function was functional, from a fresh install. Adding p4-clockmod to /etc/modules.preload manually does allow them to function; however, due to the incomplete degree of control and also the erratic behaviour, I am now wondering if p4-clockmod is indeed the proper module for use on this type of machine. Could anyone please point out a more suitable alternative, perhaps? My goal is to 'lock' the actual CPU frequency at 900MHz permanently, regardless of temperature or load or battery level or any other operating condition.