PIII coppermine and cpufreq

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



I have Thinkpad T20 with a PIII Coppermine which I can't make to run at
700MHz, only at 550MHz. Frequency stays the same on Linux /proc/cpuinfo
no matter how the BIOS settings are chosen with kernels 2.6.26, 2.6.28.7
2.6.31 and 2.6.32-rc5. Also I can't get any of the cpufrep/speedstep modules
to recognize the CPU on any of these kernels..

Is Linux/cpufreq somehow forcing this to 550 MHz?

How to setup cpufreq modules for this CPU?

Should Linux be able force this to 700 MHz if BIOS CPU power options are
set to auto?

I've searched the net for a while and tried instructions like
http://www.thinkwiki.org/wiki/How_to_get_SpeedStep_working_on_Coppermine-piix4-smi_based_ThinkPads#Ubuntu_.28Edgy.29
but they don't help. Running Debian unstable and latest linux-2.6.git
kernel.

Thanks for any clues.

-Mikko

# uname -a
Linux eno 2.6.32-rc5 #1 PREEMPT Sat Oct 31 22:47:05 EET 2009 i686 GNU/Linux

# cat /proc/cpuinfo
vendor_id       : GenuineIntel
cpu family      : 6
model           : 8
model name      : Pentium III (Coppermine)
stepping        : 3
cpu MHz         : 547.625
cache size      : 256 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 sep mtrr pge mca
cmov pse36 mmx fxsr sse
bogomips        : 1095.25
clflush size    : 32
cache_alignment : 32
address sizes   : 36 bits physical, 32 bits virtual
power management:

# logs with boot option cpufreq.debug=7, trying speedstep-lib with
# relaxed_check=1, trying to load various speedstep modules but they all fail:
speedstep-lib: x86: 6, model: 8
speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x45080020, 0x0
speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x23570000
speedstep-smi: signature:0x00000000, command:0x00000000,
event:0x00000000, perf_level:0x00000000.
speedstep-lib: x86: 6, model: 8
speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x45080020, 0x0
speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x23570000
speedstep-ich: Intel(R) SpeedStep(TM) for this chipset not (yet)
available.
acpi-cpufreq: acpi_cpufreq_init
acpi-cpufreq: acpi_cpufreq_early_init
cpufreq-core: trying to register driver acpi-cpufreq
cpufreq-core: adding CPU 0
acpi-cpufreq: acpi_cpufreq_cpu_init
cpufreq-core: initialization failed
cpufreq-core: no CPU initialized for driver acpi-cpufreq
cpufreq-core: unregistering CPU 0
speedstep-lib: x86: 6, model: 8
speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x45080020, 0x0
speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x23570000
speedstep-smi: signature:0x00000000, command:0x00000000,
event:0x00000000, perf_level:0x00000000.
cpufreq-core: trying to register driver speedstep-smi
cpufreq-core: adding CPU 0
speedstep-smi: trying to obtain ownership with command 82 at port b1
speedstep-smi: result is 0
speedstep-smi: bug #1422 -- can't read freqs from BIOS
speedstep-smi: could not detect low and high frequencies by SMI call.
speedstep-lib: trying to determine both speeds
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: previous speed is 550000
speedstep-smi: trying to set frequency to state 1 with command 82 at
port b1
speedstep-smi: retry 1, previous result 0, waiting...
speedstep-smi: retry 2, previous result 0, waiting...
speedstep-smi: retry 3, previous result 0, waiting...
speedstep-smi: retry 4, previous result 0, waiting...
speedstep-smi: retry 5, previous result 0, waiting...
cpufreq: change to state 1 failed with new_state 2 and result 0
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: low speed is 550000
speedstep-smi: trying to set frequency to state 0 with command 82 at
port b1
speedstep-smi: retry 1, previous result 0, waiting...
speedstep-smi: retry 2, previous result 0, waiting...
speedstep-smi: retry 3, previous result 0, waiting...
speedstep-smi: retry 4, previous result 0, waiting...
speedstep-smi: retry 5, previous result 0, waiting...
cpufreq: change to state 0 failed with new_state 2 and result 0
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: high speed is 550000
speedstep-smi: could not detect two different speeds -- aborting.
cpufreq-core: initialization failed
cpufreq-core: no CPU initialized for driver speedstep-smi
cpufreq-core: unregistering CPU 0
speedstep-lib: x86: 6, model: 8
speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x45080020, 0x0
speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x23570000
speedstep-smi: signature:0x00000000, command:0x00000000,
event:0x00000000, perf_level:0x00000000.
cpufreq-core: trying to register driver speedstep-smi
cpufreq-core: adding CPU 0
speedstep-smi: trying to obtain ownership with command 47534982 at port
b1
speedstep-smi: result is 0
speedstep-smi: bug #1422 -- can't read freqs from BIOS
speedstep-smi: could not detect low and high frequencies by SMI call.
speedstep-lib: trying to determine both speeds
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: previous speed is 550000
speedstep-smi: trying to set frequency to state 1 with command 47534982
at port b1
speedstep-smi: retry 1, previous result 0, waiting...
speedstep-smi: retry 2, previous result 0, waiting...
speedstep-smi: retry 3, previous result 0, waiting...
speedstep-smi: retry 4, previous result 0, waiting...
speedstep-smi: retry 5, previous result 0, waiting...
cpufreq: change to state 1 failed with new_state 2 and result 0
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: low speed is 550000
speedstep-smi: trying to set frequency to state 0 with command 47534982
at port b1
speedstep-smi: retry 1, previous result 0, waiting...
speedstep-smi: retry 2, previous result 0, waiting...
speedstep-smi: retry 3, previous result 0, waiting...
speedstep-smi: retry 4, previous result 0, waiting...
speedstep-smi: retry 5, previous result 0, waiting...
cpufreq: change to state 0 failed with new_state 2 and result 0
speedstep-lib: P3 - MSR_IA32_EBL_CR_POWERON: 0x45080020 0x0
speedstep-lib: speed is 550000
speedstep-lib: high speed is 550000
speedstep-smi: could not detect two different speeds -- aborting.
cpufreq-core: initialization failed
cpufreq-core: no CPU initialized for driver speedstep-smi
cpufreq-core: unregistering CPU 0
speedstep-lib: x86: 6, model: 8
speedstep-lib: Coppermine: MSR_IA32_EBL_CR_POWERON is 0x45080020, 0x0
speedstep-lib: Coppermine: MSR_IA32_PLATFORM ID is 0x0, 0x23570000
speedstep-smi: signature:0x00000000, command:0x00000000,
event:0x00000000, perf_level:0x00000000.
--
To unsubscribe from this list: send the line "unsubscribe cpufreq" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html

[Index of Archives]     [Linux Kernel Devel]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Forum]     [Linux SCSI]

  Powered by Linux