Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

28.10.2006, 13:38

[gelöst] Kernel 2.6.17 und cpufreq beim Core Duo T2500

Hi,

ich bin nach der Gentoo-Powermanagement-Anleitung vorgegangen, um cpufreq aus dem Kernel heraus laufen zu lassen. Bei der Kernel-config habe ich alles so eingestellt, wie es in der Anleitung steht, auch sysfs ist im Kernel. Wenn ich nun aber cpufrequtils starten will, kommt folgende Meldung:

Quellcode

1
2
3
/etc/init.d/cpufrequtils start
 * Enabling ondemand cpufreq governor on CPU0 ...  [ !! ]nte oder nicht regelbare CPU
 * Enabling ondemand cpufreq governor on CPU1 ...  [ !! ]nte oder nicht regelbare CPU
In /sys/devices/system/cpu/cpu0/ ist kein Verzeichnis cpufreq vorhanden.

Wie bekomme ich cpufreq zum Laufen? Welche Informationen wären noch nützlich?

Grüße,

DerPi

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »DerPi« (05.11.2006, 10:57)


2

01.11.2006, 12:02

Hi,

ich habe genau das gleiche Problem! Bei mir werkelt zwar nur der kleine Bruder deines Prozessors (nur 1,66GHz) im Laptop, aber mit dem neuen Kernel ist keine Taktregelung mehr möglich.

Ich such nun schon den ganzen Tag im Netz, aber irgendwie scheint das noch niemandem aufgefallen zu sein.

Mit dem Kernel 2.6.16 (oder wars der 2.6.15?) gings noch. Seit dem 2.6.17 gehts nicht mehr.

cpufreq braucht zum steuern des Taktes eines der beiden Verzeichnisse:
/proc/cpufreq
/sys/devices/system/cpu/cpu0/cpufreq
(s. Startscript: click)

Beide fehlen bei mir. Ich hab nun schon zig-mal den Kernel neu gebaut, aber egal welche Kombinationen ich auch teste, es tut einfach nicht.

Möchte ich /etc/init.d/cpufreqd starten, kommt die Meldung:
cpufreq requires the kernel to be configured with CONFIG_CPU_FREQ
Aber das ist er! Ich habs in der .config nachgeschaut und es ist aktiviert.

Hat hier niemand einen Tipp für uns?

3

02.11.2006, 14:41

Hi,

ich hab das Problem "behoben":

Hatte nach dem ersten Kompilieren des Kernels immer vergessen das Image nach /boot zu kopieren. Der erste Kernel enthielt aber keinen ACPI-Treiber für den Prozessor und konnte ihn somit auch nicht als Hardware erkennen. Deshalb hat dann der cpufreqd immer rumgemosert er fände keine Hardware.

*G* Was für eine Schande.

Bei mir wird nun das Modul "centrino" als ACPI-Treiber verwendet. Nur damit du weist, was die im Kernel bauen musst. :)

4

05.11.2006, 10:57

Hi,

ich habe es fast zeitgleich dann doch noch hinbekommen... Problem war anscheinend, dass ich wie in der Anleitung Prozessor, Button etc als Modul gebaut habe. Die Module ließen sich aber aus welchen Gründen auch immer nicht laden. Seit ich dann komplett alle ACPI-Sachen in den Kernel gepackt habe läuft es.

Naja, mich wundert das schon ein bißchen, denn beim 2.6.15 Kernel konnte ich cpufreq auch mit Kernelmodulen benutzen.

->gelöst :)

5

05.11.2006, 15:10

Ja, das stimmt. Das Problem mit den Modulen hatte ich auch. Sonst wären die Module ja auch mit dem letzten Image ladbar gewesen.

Naja, Hauptsache es tut wieder. :)