Powernowd-Problem

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
Benutzeravatar
Stefanowitsch
Beiträge: 274
Registriert: 21.09.2003 22:20:05

Powernowd-Problem

Beitrag von Stefanowitsch » 15.03.2005 13:31:45

Hallo,

folgendes Problem mit powernowd: Wenn ich powernowd starten will, bekomme ich eine Fehlermeldung:

Code: Alles auswählen

~# /etc/init.d/powernowd restart
Restarting powernowd: Couldn't open file: No such file or directory
Couldn't open file: No such file or directory
Couldn't open file: No such file or directory
couldn't open govn's file for writing: No such file or directory
Couldn't get per-cpu data: Illegal seek
PowerNowd encountered and error and could not start.
Please make sure that:
 - You are running a v2.5/v2.6 kernel or later
 - That you have sysfs mounted /sys
 - That you have the core cpufreq and cpufreq-userspace
   modules loaded into your kernel
 - That you have the cpufreq driver for your cpu loaded,
   and that it works. (check dmesg for errors)
If all of the above are true, and you still have problems,
please email the author: clemej@alum.rpi.edu
Eigentlich habe ich alle Punkte, die aufgezeigt wurden, abgearbeitet:

Code: Alles auswählen

~# uname -a
Linux notekemper13 2.6.11

Code: Alles auswählen

~# cat /etc/fstab 
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>
...
sysfs           /sys            sysfs   defaults        0       0
Und /sys existiert.

Code: Alles auswählen

CONFIG_CPU_FREQ=y
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
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_GOV_ONDEMAND is not set
CONFIG_CPU_FREQ_TABLE=y

CONFIG_X86_ACPI_CPUFREQ=m
# 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_CENTRINO_TABLE=y
CONFIG_X86_SPEEDSTEP_ICH=y
Übersehe ich noch was?

Danke und viele Grüße

Stefan

AlBorland
Beiträge: 13
Registriert: 15.09.2004 10:03:30

Re: Powernowd-Problem

Beitrag von AlBorland » 15.03.2005 16:05:09

Stefanowitsch hat geschrieben: # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
Hallo,

ich habe immer den CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE anstatt *_PERFORMANCE auf yes gesetzt und damit hat powernowd eigentlich immer funktioniert. Ich meine soetwas auch in einer Doku gelesen zu haben, weiß aber nicht mehr wann und wo.

Viel Erfolg,

AlBorland

Benutzeravatar
Stefanowitsch
Beiträge: 274
Registriert: 21.09.2003 22:20:05

Beitrag von Stefanowitsch » 15.03.2005 17:17:32

Hallo,

danke für deine Antwort! Ich habe deinen Vorschlag umgesetzt und erhalte stattdessen folgende Fehlermeldung:

Code: Alles auswählen

~# /etc/init.d/powernowd start
Starting powernowd: required sysfs objects not found!
        Read /usr/share/doc/powernowd/README.Debian for more information.
Ein Blick in besagte Datei sagt mir, dass eine Datei /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor existieren sollte. Allerdings habe ich die nicht. Bei mir ist das Verzeichnis /sys/devices/system/cpu/cpu0 leer...

Viele Grüße,

Stefan

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 15.03.2005 18:17:43

Dann sinst wohl die Module noch nicht geladen.

Wie die genau heissen kommt auf deinen Prozessor drauf an - einfach mal in /lib gucken was für Module du hast. Bei mir ist das speedstep_smi

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Stefanowitsch
Beiträge: 274
Registriert: 21.09.2003 22:20:05

Beitrag von Stefanowitsch » 15.03.2005 18:35:55

Hallo,

ich verstehe nicht ganz... Welche Module meinst du? Ich habe in /lib nix mit speedstep. Die Infos zu meinem Prozessor sind übrigens:

Code: Alles auswählen

~# cat /proc/cpuinfo 
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.70GHz
stepping        : 6
Stefan

Benutzeravatar
peschmae
Beiträge: 4844
Registriert: 07.01.2003 12:50:33
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: nirgendwo im irgendwo

Beitrag von peschmae » 15.03.2005 22:02:24

Achso, du hast das ja fest kompiliert. *g* Sorry

Hmm. Dann sollten die einfach so da sein.

Bei mir gehts mit Kernel 2.6.11 übrigens auch einfach nicht mehr btw, aber das ist nicht das Thema ;)

Ich *glaube* für einige (Dothan) Pentium Ms brauchte man mal einen Patch für den Kernel dass das ging, aber eigentlich sollte das mittlerweile in den Mainline Kenrel integriert sein.

MfG Peschmä
"er hätte nicht in die usa ziehen dürfen - die versauen alles" -- Snoopy

Benutzeravatar
Stefanowitsch
Beiträge: 274
Registriert: 21.09.2003 22:20:05

Beitrag von Stefanowitsch » 16.03.2005 08:42:38

Hallo,

das mit den Problemen bei Pentiums mit dem Dothan-Kern habe ich hier gefunden.
Mittlerweile habe ich aber mein Problem gelöst. Ich habe alles, was ich in der Kernelkonfiguration unter

Code: Alles auswählen

ACPI (Advanced Configuration and Power Interface) Support
als Modul kompilieren wollte, fest in den Kernel eingebaut. Dann habe ich

Code: Alles auswählen

CONFIG_X86_ACPI_CPUFREQ
ebenfalls fest in den Kernel eingebaut und konnte anschließend das fehlende

Code: Alles auswählen

CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI
auswählen.

Viele Grüße.

Stefan

Antworten