Neo8234
02-09-2004, 01:44 AM
i installed fedora core 1 on my dell 5150 laptop this past week and have spent countless hours trying to get several items to work. I've finally figured out my synaptics pad configuration after about half a dozen kernel recompiles and many different XF86Config options/driver changes. I had to do a rather strange configuration, a combination of many different articles I read on the touchpad...
I have also gotten cpufreq controls to work to some degree. I am able to manually set and control the different frequencies and cpufreqd & cpudyn work to some degree. However, i believe the problem is with the scaling_driver that is enabled. I compiled both the original speedstep_centrino and speedstep_ich modules, as well as the p4-clockmod. I assumed that the ICH module would be the correct one to use because my laptop has an ICH4 chipset. however, i'm not able to locate the name of the module so that i may load it with modprobe (speedstep_ich generates a not found msg). The speedstep_centrino module will not load because it tells me that there is no such device. Only p4-clockmod will load.
p4-clockmod gives me some limited functionality such as properly outputting the frequency to the /proc & /sys interfaces and to some degree allows me to echo modify the max_speed, min_speed, and speed variables.
Unfortunately, cpufreqd & cpudyn will not work properly under this configuration (I believe due to the driver issue mentioned above). cpufreqd only lowers the speed when AC is disconnected, and doesn't raise it back up based on CPU or when AC is reconnected. cpudynd for some reason keeps the frequency at 3GHz (with occasional 1 second drops to 1533MHz), completely ignoring CPU usage. I am sure that my cpufreqd config is correct, though i'm not sure how to configure settings for cpudynd like cpufreqd allows.
I'll be happy to provide whatever info about my system is needed, here is some basic info:
2.6.2 custom compiled kernel (used on a Fedora Core 1 system)
Dell 5150 Laptop
3.06GHz Mobile Pentium 4 (no HT) In windows runs at 1.6 & 3.06 GHz depending on CPU load
I think all necessary cpufreq modules are compiled into kernel or as modules, though feel free to question me on that.
Newest versions of cpufreqd & cpudyn
Thanks for any help!
I have also gotten cpufreq controls to work to some degree. I am able to manually set and control the different frequencies and cpufreqd & cpudyn work to some degree. However, i believe the problem is with the scaling_driver that is enabled. I compiled both the original speedstep_centrino and speedstep_ich modules, as well as the p4-clockmod. I assumed that the ICH module would be the correct one to use because my laptop has an ICH4 chipset. however, i'm not able to locate the name of the module so that i may load it with modprobe (speedstep_ich generates a not found msg). The speedstep_centrino module will not load because it tells me that there is no such device. Only p4-clockmod will load.
p4-clockmod gives me some limited functionality such as properly outputting the frequency to the /proc & /sys interfaces and to some degree allows me to echo modify the max_speed, min_speed, and speed variables.
Unfortunately, cpufreqd & cpudyn will not work properly under this configuration (I believe due to the driver issue mentioned above). cpufreqd only lowers the speed when AC is disconnected, and doesn't raise it back up based on CPU or when AC is reconnected. cpudynd for some reason keeps the frequency at 3GHz (with occasional 1 second drops to 1533MHz), completely ignoring CPU usage. I am sure that my cpufreqd config is correct, though i'm not sure how to configure settings for cpudynd like cpufreqd allows.
I'll be happy to provide whatever info about my system is needed, here is some basic info:
2.6.2 custom compiled kernel (used on a Fedora Core 1 system)
Dell 5150 Laptop
3.06GHz Mobile Pentium 4 (no HT) In windows runs at 1.6 & 3.06 GHz depending on CPU load
I think all necessary cpufreq modules are compiled into kernel or as modules, though feel free to question me on that.
Newest versions of cpufreqd & cpudyn
Thanks for any help!