Bug 14492

Summary: speedstep-ich with compaq evo n800c not working anymore since 2.6.31.4
Product: Power Management Reporter: Joerg-Volker Peetz (jvpeetz)
Component: cpufreqAssignee: cpufreq
Status: CLOSED DUPLICATE    
Severity: normal CC: rjw
Priority: P1    
Hardware: i386   
OS: Linux   
Kernel Version: 2.6.31.5 Subsystem:
Regression: Yes Bisected commit-id:
Attachments: output of acpidump
output of dmesg
kernel .config file

Description Joerg-Volker Peetz 2009-10-27 11:35:00 UTC
Created attachment 23543 [details]
output of acpidump

Since kernel 2.6.31.4 (previous 2.6.31 kernels did not boot) the cpufreq driver speedstep-ich compiled into the kernel does not work anymore on my notebook Compaq Presario 2800 (customer version of EVO N800c) with Pentium 4m CPU with 1900 MHz.
The directory cpufreq under /sys/devices/system/cpu/cpu0/ is missing and the CPU is running at a "fractal" frequency (1893.922 MHz).

I recompiled the kernel with the CPUFreq processor drivers "ACPI Processor
P-States" and "Intel Speedstep on ICH-M chipsets (ioport interface)" as modules.
I manually tried to insert the cpufreq driver modules, result:

# modprobe speedstep-ich
FATAL: Error inserting speedstep_ich
(/lib/modules/2.6.31.5/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-ich.ko): No
such device
# modprobe -r speedstep-lib

# modprobe acpi-cpufreq

This driver works. the cpufreq entry in /sys/devices/system/cpu/cpu0/ exists
and, since I'm using the ondemand governor, the CPU frequency without load is
1200 MHz (my Compaq has a Pentium 4m 1900 MHz).

I attach the output of acpidump and dmesg, as well as my kernel config.

I already contacted Zhao Yakui from Intel who suggested to open this bug report.
Comment 1 Joerg-Volker Peetz 2009-10-27 11:36:58 UTC
Created attachment 23544 [details]
output of dmesg
Comment 2 Joerg-Volker Peetz 2009-10-27 11:37:51 UTC
Created attachment 23545 [details]
kernel .config file
Comment 3 Rafael J. Wysocki 2009-10-27 21:03:23 UTC

*** This bug has been marked as a duplicate of bug 14340 ***