FS#17108 - Error on loading speedstep-centrino or acpi-cpufreq on Pentium M (Dothan)

Attached to Project: Arch Linux
Opened by toorlv (toorlv) - Thursday, 12 November 2009, 15:57 GMT
Last edited by Ionut Biru (wonder) - Thursday, 12 November 2009, 16:22 GMT
Task Type Bug Report
Category Kernel
Status Closed
Assigned To No-one
Architecture All
Severity High
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 1
Private No

Details

Arch Linux i686, fresh install. 2.6.31 kernel (i also tried other kernels like ZEN).
Computer: Fujitsu-Siemens AMILO L7300

Problem:

When I modprobe p4-clockmod, dmesg says:
p4-clockmod: Warning: Pentium M detected. The
acpi_cpufreq module offers voltage scaling in addition of frequency
scaling. You should use that instead of p4-clockmod, if possible.

When using p4-clockmod, my 1.73GHZ will be limited to 600MHz, so instead I try to modprobe acpi-cpufreq, but it gives an error:

[root@archijs build]# modprobe acpi-cpufreq
FATAL: Error inserting acpi_cpufreq (/lib/modules/2.6.31-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/acpi-cpufreq.ko): No such device

cpuinfo:
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 13
model name : Intel(R) Pentium(R) M processor 1.73GHz (Dothan)
stepping : 8
cpu MHz : 598.000
cache size : 2048 KB
fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : no
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 mtrr pge mca cmov clflush dts acpi mmx fxsr sse sse2 ss tm pbe nx up bts est tm2
bogomips : 1197.07
clflush size : 64
power management:

/proc/config.gz:
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=m
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
CONFIG_CPU_FREQ_STAT_DETAILS=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=m
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m

#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_POWERNOW_K6=m
CONFIG_X86_POWERNOW_K7=m
CONFIG_X86_POWERNOW_K7_ACPI=y
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_GX_SUSPMOD=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=m
CONFIG_X86_SPEEDSTEP_SMI=m
CONFIG_X86_P4_CLOCKMOD=m
CONFIG_X86_CPUFREQ_NFORCE2=m
CONFIG_X86_LONGRUN=m
CONFIG_X86_LONGHAUL=m
CONFIG_X86_E_POWERSAVER=m
CONFIG_X86_CPUFREQ_EEEPC900=m

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=m
CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK=y
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y

[root@archijs build]# modprobe speedstep-lib
[root@archijs build]# modprobe speedstep-ich
FATAL: Error inserting speedstep_ich (/lib/modules/2.6.31-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-ich.ko): No such device
[root@archijs build]# modprobe speedstep-centrino
FATAL: Error inserting speedstep_centrino (/lib/modules/2.6.31-ARCH/kernel/arch/x86/kernel/cpu/cpufreq/speedstep-centrino.ko): No such device

[root@archijs build]# ls /sys/devices/system/cpu/cpu0/
cpuidle crash_notes thermal_throttle topology
[root@archijs build]# dmesg | grep throttling
ACPI: Processor [CPU0] (supports 8 throttling states)
[root@archijs build]# dmesg | grep acpi
pata_acpi 0000:00:11.1: power state changed by ACPI to D0
pata_acpi 0000:00:11.1: PCI INT A -> Link[LNKA] -> GSI 7 (level, low) -> IRQ 7
pata_acpi 0000:00:11.1: VIA VLink IRQ fixup, from 0 to 7
pata_acpi 0000:00:11.1: PCI INT A disabled
[root@archijs build]# dmesg | grep cpu
KERNEL supported cpus:
NR_CPUS:8 nr_cpumask_bits:8 nr_cpu_ids:1 nr_node_ids:1
[<c12ff1aa>] ? identify_cpu+0x377/0x386
[<c1429dc9>] ? identify_boot_cpu+0xa/0x1e
cpuidle: using governor ladder
cpuidle: using governor menu
[root@archijs build]# cat /proc/acpi/processor/CPU1/throttling
cat: /proc/acpi/processor/CPU1/throttling: No such file or directory
[root@archijs build]# cpufreq-info
cpufrequtils 005: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
no or unknown cpufreq driver is active on this CPU

On Ubuntu Karmic/Jaunty all works fine. It uses centrino driver (cpufreq-info).
BIOS is up to date -- i also checked it's settings (tried 'Restore Defaults'), but didn't found anything that is related to SpeedStep or ACPI Tables..
This task depends upon

Closed by  Ionut Biru (wonder)
Thursday, 12 November 2009, 16:22 GMT
Reason for closing:  Duplicate
Additional comments about closing:   FS#17107 

Loading...