PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : speedstep will nicht



MrIch
16.03.04, 07:13
Hallo,

ich möchte gerne an meinem IBM X21 speedstep nutzen. Laut lspci ist es ein Intel BX Chipsatz
vnotebook:~# lspci
00:00.0 Host bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03)
00:01.0 PCI bridge: Intel Corp. 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03)
00:07.0 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ISA (rev 02)
00:07.1 IDE interface: Intel Corp. 82371AB/EB/MB PIIX4 IDE (rev 01)
00:07.2 USB Controller: Intel Corp. 82371AB/EB/MB PIIX4 USB (rev 01)
00:07.3 Bridge: Intel Corp. 82371AB/EB/MB PIIX4 ACPI (rev 03)
00:08.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:08.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
00:0a.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 0c)
00:0a.1 Serial controller: Lucent Microelectronics LT WinModem (rev 01)
00:0b.0 Multimedia audio controller: Cirrus Logic Crystal CS4281 PCI Audio (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Rage Mobility P/M AGP 2x (rev 64)
--------

Der Befehl "modprobe speedstep-smi" zeigt keine Wirkung es gibt keine Fehlermeldung, aber es wird auch nirgends was angezeigt...
notebook:/sys/devices/system/cpu/cpu0#
ist leer

Habt ihr ne Idee?

MrIch
21.03.04, 19:23
achja zur Info:
Kernel 2.6.3
CPU Pentium 3 Mobile 700

stendate
21.03.04, 20:11
Ich hab das ganze Zeug nicht als Modul sondern fest im Kernel, also wird es auch schon während es Bootens geladen, das funktioniert eigentlich ganz gut.

MrIch
21.03.04, 20:36
kannst du mir mal bitte die entsprechenden Zeilen( der ganze CPUFREQ TEIL) der .config hier posten?

Aproxx
21.03.04, 20:40
locutus@Enterprise locutus $ cat /usr/src/linux/.config | grep CPU
# CONFIG_X86_CPUID is not set
# CPU Frequency scaling
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_PROC_INTF=y
CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_24_API is not set
CONFIG_CPU_FREQ_TABLE=y
# CPUFreq processor drivers
# CONFIG_X86_ACPI_CPUFREQ is not set


P4 Mobile 1.5Ghz und alles funktioniert wunderbar (siehe mein Post)

Mfg,
Alex

stendate
21.03.04, 20:45
Das funktioniert auf meinem Pentium M:



.config
#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_PROC_INTF=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_24_API=y
CONFIG_CPU_FREQ_TABLE=y

#
# CPUFreq processor drivers
#
CONFIG_X86_ACPI_CPUFREQ=y
CONFIG_X86_ACPI_CPUFREQ_PROC_INTF=y
# 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=y
CONFIG_X86_SPEEDSTEP_ICH=y
CONFIG_X86_SPEEDSTEP_SMI=y
# CONFIG_X86_P4_CLOCKMOD is not set
CONFIG_X86_SPEEDSTEP_LIB=y
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set

MrIch
01.04.04, 11:42
nun habe ich das Problem mit dem Kernel Entwickler von cpufreq gelöst.

Man braucht einen Patch damit, die speedstep Erkennungsfunktion nicht so streng ist. Dann erkennt er auch meinen Prozessor richtig.

Naja wenn jemand weitere Infos braucht einfach melden!

derehls
06.04.04, 16:12
Hi,
habe das selbe Problem. Aktuelle Kernel ( > 2.6.3 ) scheinen ein Problem mit gewissen Pentium 3 M Prozessoren zu haben. Erkennbar an Fehlermeldungen wie

"cpufreq: Intel(R) SpeedStep(TM) for this chipset"

Mich würde jetzt eigentlich interessieren was du für einen patch bekommen hast. Ein Link wäre nicht schlecht.

Danke im vorraus

Fabian

MrIch
08.04.04, 11:56
ok, habe dir den Patch eben per mail gesendet.

Ansonsten müsst ihr mal die aktuellen mm-sources anschauen, da ist der schon drin!