portable >> HELP: pentium-m laptop and speedstep problem

by whatdoineed2do » Fri, 08 Apr 2005 08:19:10 GMT

hi,

i have a acer travelmate 8005 which has a pentium-m centrino with
speedstep. however, using 2.6.11, i am unable to load the
speedstep-centrino kernel module as it complains that there is no such
device.

i have read in many other places whereby ppl with the same laptop have
got this to work. is there something wrong with my kernel config?

thanks
-r

dmesg reports the CPU as "Intel(R) Pentium(R) M processor 1.80GHz
stepping 06"

the options selected for cpu scalling are shown below; full listing at
http://www.geocities.com/whatdoineed2do/config.html

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_TABLE=y

#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
# CONFIG_X86_POWERNOW_K6 is not set
# CONFIG_X86_POWERNOW_K7 is not set
# CONFIG_X86_POWERNOW_K8 is not set
# CONFIG_X86_GX_SUSPMOD is not set
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not set
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set

#
# shared options
#
# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set
CONFIG_X86_SPEEDSTEP_LIB=m
# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set


portable >> HELP: pentium-m laptop and speedstep problem

by whatdoineed2do » Sat, 09 Apr 2005 07:25:57 GMT





it appears that this machine does all scaling with the acpi_cpufreq
module (CONFIG_X86_ACPI_CPUFREQ)



Similar Threads

1. cpufreq and/or powerd problems (was: Enhanced SpeedStep on Pentium M)

On 2006-01-05, Lars Stokholm < XXXX@XXXXX.COM > wrote:
> So I need cpufreq_load="YES" in /boot/loader.conf?

Yes I do. This is my configuration now:

/boot/loader.conf:
cpufreq="YES

/etc/rc.conf:
powerd_enable="YES"
powerd_flags="-a maximum -b adaptive -n adaptive -v"

But look at this (that's all I get, all the time):
idle time > 90%, decreasing clock speed from 1729 MHz to 1729 MHz

sysctl dev.cpu.0.freq_leves offers a wide array of frequencies
ranging from 1729 MHz down to 99 MHz. What's wrong? Why doesn't
it decrease the clock speed below 1729 Mhz?

-b minimum works as expected, setting the clock speed to 99 MHz. 

2. Pentium M speedstep

3. Enhanced SpeedStep on Pentium M

I'm trying to save some battery on my laptop, so I want to
enable EST on FreeBSD 6.0, but I don't know how to do it.

dmesg says:
Features2=0x180<EST,TM2>

I have done some reading, but I'm very confused.

I've tried putting this in /boot/loader.conf:
cpufreq_load="YES"

And this in /etc/rc.conf:
est_enable="YES"
estctrl_enable="YES"

Now dmesg also says:
est0: <Enhanced SpeedStep Frequency Control> on cpu0
p4tcc0: <CPU Frequency Thermal Control> on cpu0

Is that it, and how am I to tell if it's working?

4. Enhanced SpeedStep on Pentium M - powerd - FreeBSD

5. [PATCH] (resend) support for 900MHz Pentium M for speedstep-centrino.c

6. processor help - pentium m or pentium 4