wrong cpu speed detection in FC6 with cpuspeed daemon

edited January 2007 in Science & Tech
the problem:
i haf a mobile pentium4 2.8ghz chip in my laptop which actually is a desktop p4 chip and supports the speedstep technology (NOT enhanced ss - multilevel but the p4 ss with 2 levels - 1.6ghz and 2.8ghz). fc6 kernel is 2.6.18-1.2798 (machine - i686, hardware platform - i386) tho the speed is correctly detected at 2799mhz at startup (i can see this wid dmesg | grep MHz), after booting the proc either runs at 668mhz or 692mhz.

solutions tried:
edited the /etc/cpuspeed.conf, enabled the DRIVER=p4-clockmod, upgraded to latest version of cpuspeed for fc6 i386.

observations:
it doesn't help, if i manually "cd" into /sys/devices/......./cpufreq the speed changes to 1.6ghz for a fraction of a second and reverts back to 668mhz. in this directory i can see the available scaling freq as 668000 and 692000.

fix required:
i want the speedstep to correctly work at 1.5g and 2.8g on load. kubuntu used to work perfectly! any help is much appreciated!
__________
edit: i tried cpudyn. the result is same (692mhz). i also tried cpufreqd. but it fails to start up as a daemon. should this be used in conjunction with something?
__________
currently i've disabled all the cpu speed scaling utilities and my system runs at 2.8g wid quite a lot of heat and fans whirling all the while. i had to do this coz the system wud become too sluggish!

anyone else facing this problem wid fc or any other distro?
__________
i'm also not able to activate the pre-configured ondemand perf in the kernel (in cpuspeed)
__________
with the cpufreq-info, i get to see that the driver used is speedstep-smi. but this driver is not present in the /lib/modules/2........../arch/cpu/..../ the only two files i can see are acpi-freq and p4-clockmod.

Comments

  • kryystkryyst Ontario, Canada
    edited January 2007
    Try booting off a knoppix, ubuntu live or mephis cd and see if you are suffering the same problems.

    Also the speedstep on your cpu is controlled through ACPI. Given that your mobo detects it properly and you can run it full throttle at 2.8ghz it sounds like your ACPI drivers aren't working correctly.

    Here's a How-To for ACPI

    http://www.cpqlinux.com/acpi-howto.html
  • edited January 2007
    i've disabled all cpu speed scaling and it runs all the while at 2.8g, hhhhot. i'll read that guide and get back.

    thank you for the link :)
Sign In or Register to comment.