Powernowd in breezy-preview does not load correct speedstep module on dell latitude 610C

Pieter van Prooijen pprooi at xs4all.nl
Fri Sep 16 07:45:45 CDT 2005


Hello Everyone,

(I don't know if this is the right place to report this problem, but I
coulnd't find a bug list for the powernow package itself)

I have a problem with the breezy powernowd package on my Dell latitude
pentium III laptop: it loads the speedstep-smi module instead of the
speedstep-ich driver. The smi module cause the computer to periodically
freeze for 1 second and printing the following to the console:

cpufreq: change failed with new_state 1 and result 0

I've traced the problem to the /usr/share/powernowd/cpufreq-detect.sh
script, which tries to detect the Intel ICH chipset by looking for the
string "Intel ICH" in /proc/ioports. My laptop has a line in iopiorts
which reads:

d800-d8ff : Intel 82801CA-ICH3

So it never detects the ICH chipset and loads the wrong module.

Changing line 58 in the detect script from 

  if [ -f $IOPORTS ] && grep -q 'Intel ICH' $IOPORTS ; then

to:

  if [ -f $IOPORTS ] && grep -q 'Intel .*ICH' $IOPORTS ; then

Fixes the problem.

Perhaps one of the powernowd maintainers can look at this and see if
it's the right solution ? Let me know if more details are needed.

Many thanks,

Pieter







More information about the ubuntu-devel mailing list