Hallo Liste, ich habe auf meinem neuen Toshiba Satellite P10-554 die Suse 9.0 prof. Distribution installiert. Da der Ventilator ständig läuft wollte ich den cpufreqd starten, dies wird auch beim hochfahren von linux versucht dann aber geskipped. wenn ich cpufreqd von hand starte bekomme ich folgende Meldung: ------------------------------------ Error: Could not open file for writing: /proc/cpufreq Error: No such file or directory ------------------------------------- Das Verzeichnis existiert nicht. Es scheint ja auch irgenwdie ein besonderes Verzeichnis zu sein. Also, was könnte hier wohl schieflaufen? Und noch etwas ist mir aufgefallen: Nachdem das System hochgelaufen ist wird mir von gkrellm für CPU0 eine ständige Last von ca. 80% angezeigt. top kann mir aber keine auskunft geben was denn da so viel rechenzeit in anspruch nimmt. Da läuft nur irgendwas mit max 3% und 2% und dann auch nur max. 3 aktive prozesse. Was hält den prozessor denn so bei laune? Wenn ich jetzt aber kurz auf den power knopf tippe verschwinden die 80% sofort auf 0% und der lüfter springt nur noch alle 2 minuten für ein paar sekunden an. top zeigt auch nichts anderes an. Hat jemand eine Idee? Gruß Jann
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
[...]
Wenn ich jetzt aber kurz auf den power knopf tippe verschwinden die 80% sofort auf 0% und der lüfter springt nur noch alle 2 minuten für ein paar sekunden an. top zeigt auch nichts anderes an.
Hat jemand eine Idee?
hat Dein Kernel die cpufreq patches und ist auch eins der passenden Module geladen? Z.B. p4-clockmod, speedstep-ich speedstep-lib oder speedstep-piix4 für Intel? Thomas
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
[...]
Wenn ich jetzt aber kurz auf den power knopf tippe verschwinden die 80% sofort auf 0% und der lüfter springt nur noch alle 2 minuten für ein paar sekunden an. top zeigt auch nichts anderes an.
Hat jemand eine Idee?
hat Dein Kernel die cpufreq patches und ist auch eins der passenden Module geladen?
wie kann ich das überprüfen, ob er die nötigen patches hat?
Z.B. p4-clockmod, speedstep-ich speedstep-lib oder speedstep-piix4 für Intel?
Thomas
-- Tel.: 04453/986292 E-Mail: mail@jannkickler.de 2:10pm up 44 min, 2 users, load average: 1.00, 0.97, 0.74
On Saturday 13 December 2003 14:13, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
[...]
Wenn ich jetzt aber kurz auf den power knopf tippe verschwinden die 80% sofort auf 0% und der lüfter springt nur noch alle 2 minuten für ein paar sekunden an. top zeigt auch nichts anderes an.
Hat jemand eine Idee?
hat Dein Kernel die cpufreq patches und ist auch eins der passenden Module geladen?
wie kann ich das überprüfen, ob er die nötigen patches hat?
Z.B. p4-clockmod, speedstep-ich speedstep-lib oder speedstep-piix4 für Intel?
Schau mal ob in der Kernel config folgende Optionen vorhanden sind und wie die gesetzt sind: --8<------------------------------------------------------------------- CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_PROC_INTF=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_24_API=y # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_SPEEDSTEP_PIIX4=m # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_SPEEDSTEP_ICH=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # CONFIG_X86_LONGRUN is not set # CONFIG_X86_GX_SUSPMOD is not set --8<------------------------------------------------------------------- Thomas
Am Samstag, 13. Dezember 2003 14:28 schrieb Thomas Vollmer:
On Saturday 13 December 2003 14:13, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
[...]
Wenn ich jetzt aber kurz auf den power knopf tippe verschwinden die 80% sofort auf 0% und der lüfter springt nur noch alle 2 minuten für ein paar sekunden an. top zeigt auch nichts anderes an.
Hat jemand eine Idee?
hat Dein Kernel die cpufreq patches und ist auch eins der passenden Module geladen?
wie kann ich das überprüfen, ob er die nötigen patches hat?
Z.B. p4-clockmod, speedstep-ich speedstep-lib oder speedstep-piix4 für Intel?
Schau mal ob in der Kernel config folgende Optionen vorhanden sind und wie die gesetzt sind:
--8<------------------------------------------------------------------- CONFIG_CPU_FREQ=y CONFIG_CPU_FREQ_TABLE=y CONFIG_CPU_FREQ_PROC_INTF=y CONFIG_CPU_FREQ_GOV_USERSPACE=y CONFIG_CPU_FREQ_24_API=y # CONFIG_X86_POWERNOW_K6 is not set # CONFIG_X86_POWERNOW_K7 is not set # CONFIG_X86_POWERNOW_K8 is not set # CONFIG_X86_LONGHAUL is not set CONFIG_X86_SPEEDSTEP_PIIX4=m # CONFIG_X86_SPEEDSTEP_SMI is not set CONFIG_X86_SPEEDSTEP_ICH=m # CONFIG_X86_SPEEDSTEP_CENTRINO is not set CONFIG_X86_P4_CLOCKMOD=m # CONFIG_X86_LONGRUN is not set # CONFIG_X86_GX_SUSPMOD is not set --8<-------------------------------------------------------------------
also: less /boot/config-2.4.21-99-smp4G | grep CPU # CPU Frequency scaling # CONFIG_CPU_FREQ is not set CONFIG_X86_CPUID=m # CONFIG_APM_CPU_IDLE is not set # Plug In CPU Schedulers less /boot/config-2.4.21-99-smp4G | grep SPEED CONFIG_USB_SPEEDTOUCH=m wenn ich das jetzt richtig interpretiere sind die patches nicht drin. wo krieg ich die her, wie krieg ich den kernel gepatcht? Yast-Online update? Gruß Jann
Thomas
-- Tel.: 04453/986292 E-Mail: mail@jannkickler.de 3:15pm up 1:49, 4 users, load average: 1.52, 1.27, 1.08
On Saturday 13 December 2003 15:20, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 14:28 schrieb Thomas Vollmer:
On Saturday 13 December 2003 14:13, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
[...]
also: less /boot/config-2.4.21-99-smp4G | grep CPU
# CPU Frequency scaling # CONFIG_CPU_FREQ is not set CONFIG_X86_CPUID=m # CONFIG_APM_CPU_IDLE is not set # Plug In CPU Schedulers
less /boot/config-2.4.21-99-smp4G | grep SPEED CONFIG_USB_SPEEDTOUCH=m
Also der Patch ist im Kernel (ist das ein SuSE Kernel?), nur ist er sinnvollerweise deaktiviert. Dies hat einen einfachen Grund, da cpu freuency scaling auf echten SMP Systemen keinen Sinn macht. Falls Du wirklich ein SMP System hast, so wie ich z.B. ein Dual Xeon mit i860 Chipsatz, hast Du verloren. Sonst spiele bitte einen nicht SMP Kernel ein. Gruß Thomas PS: Ich lese die Liste. Bitte keine PM Mail an mich.
Am Samstag, 13. Dezember 2003 16:59 schrieb Thomas Vollmer:
On Saturday 13 December 2003 15:20, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 14:28 schrieb Thomas Vollmer:
On Saturday 13 December 2003 14:13, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote:
Hallo Liste,
Also der Patch ist im Kernel (ist das ein SuSE Kernel?), nur ist er
ja, es ist ein Suse kernel, d.h. ich gehe davon aus weil ich die SuSe 9.0 Distri. auf dem rechner installiert hatte.
sinnvollerweise deaktiviert. Dies hat einen einfachen Grund, da cpu freuency scaling auf echten SMP Systemen keinen Sinn macht.
Mir fehlt es wohl an Know How, keine Ahnung was SMP ist, der Rechner hat eine P4 CPU und der Ventilator wird unter Windows auch irgendwie geregelt. Ähem. Brauch ich jetzt also nur die CPU_FEQ* und die CONFIG_X86_SPEEDSTEP* Optionen in die config-datei schreiben?
PS: Ich lese die Liste. Bitte keine PM Mail an mich.
in Ordnung Besten Dank erst einmal
On Saturday 13 December 2003 17:55, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 16:59 schrieb Thomas Vollmer:
On Saturday 13 December 2003 15:20, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 14:28 schrieb Thomas Vollmer:
On Saturday 13 December 2003 14:13, Jann Kickler wrote:
Am Samstag, 13. Dezember 2003 12:44 schrieb Thomas Vollmer:
On Tuesday 09 December 2003 13:47, Jann Kickler wrote: > Hallo Liste,
Also der Patch ist im Kernel (ist das ein SuSE Kernel?), nur ist er
ja, es ist ein Suse kernel, d.h. ich gehe davon aus weil ich die SuSe 9.0 Distri. auf dem rechner installiert hatte.
sinnvollerweise deaktiviert. Dies hat einen einfachen Grund, da cpu freuency scaling auf echten SMP Systemen keinen Sinn macht.
Mir fehlt es wohl an Know How, keine Ahnung was SMP ist, der Rechner
SMP = Symetric Multi-Processors. Also eine der möglichen Arten mehrere Prozessoren in Rechner einzubaeuen.
hat eine P4 CPU und der Ventilator wird unter Windows auch irgendwie geregelt.
Ist das ein HyperThreading fähiger Prozessor? Was sagt cat /proc/cpuinfo ? Wenn dort nur ein Prozessor auftaucht, solltest Du auf einen nicht SMP Kernel von SuSE umsteigen.
Ähem. Brauch ich jetzt also nur die CPU_FEQ* und die CONFIG_X86_SPEEDSTEP* Optionen in die config-datei schreiben?
Wenn Du nicht auf einen anderen SuSE Kernel umsteigen willst, da Du einen HT Prozessor oder ein echtes SMP System hast, musst dann einen neuen Kernel bauen, in dem dann die geeigneten Optionen gesetzt sind. Gruß Thomas
participants (2)
-
Jann Kickler
-
Thomas Vollmer