speedstep, ich bin am verzweifeln

Debian auf Notebooks und speziellen Geräten wie eingebetteten Systemen, Routern, Set-Top-Boxen, ...
Antworten
iamhermes
Beiträge: 2
Registriert: 15.02.2006 19:17:30

speedstep, ich bin am verzweifeln

Beitrag von iamhermes » 15.02.2006 19:24:00

hi@all

ich habe mir mal debian auf mein notebook gemacht.


nur ich hab irgendwie probleme, das speedstepping zu aktivieren. hab einen centrino 1.6 dothan mit 915er chipsatz.

das problem ist, ich bekomm das wenn ich "dpgk-reconfigure cpufreqd" mache:
cpufreq schnittstelle im kernel nicht gefunden.

von dem gebackenen kernel ist auch gebootet.

ist hier irgendwas falsch?

meine config vom kernel 2.6.12-rc1 sieht so aus:

#
# ACPI (Advanced Configuration and Power Interface) Support
#
CONFIG_ACPI=y
CONFIG_ACPI_BOOT=y
CONFIG_ACPI_INTERPRETER=y
# CONFIG_ACPI_SLEEP is not set
CONFIG_ACPI_AC=m
CONFIG_ACPI_BATTERY=m
CONFIG_ACPI_BUTTON=m
CONFIG_ACPI_VIDEO=m
CONFIG_ACPI_FAN=m
CONFIG_ACPI_PROCESSOR=m
CONFIG_ACPI_THERMAL=m
# CONFIG_ACPI_ASUS is not set
# CONFIG_ACPI_IBM is not set
# CONFIG_ACPI_TOSHIBA is not set
CONFIG_ACPI_BLACKLIST_YEAR=0
# CONFIG_ACPI_DEBUG is not set
CONFIG_ACPI_BUS=y
CONFIG_ACPI_EC=y
CONFIG_ACPI_POWER=y
CONFIG_ACPI_PCI=y
CONFIG_ACPI_SYSTEM=y
# CONFIG_X86_PM_TIMER is not set
# CONFIG_ACPI_CONTAINER is not set

#
# APM (Advanced Power Management) BIOS Support
#
# CONFIG_APM is not set

#
# CPU Frequency scaling
#
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=m
# CONFIG_CPU_FREQ_DEBUG is not set
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=m
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=m

#
# CPUFreq processor drivers
#
# CONFIG_X86_ACPI_CPUFREQ is not set
# 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=m
CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y
# CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE is not set
# CONFIG_X86_SPEEDSTEP_ICH is not set
# CONFIG_X86_SPEEDSTEP_SMI is not set
# CONFIG_X86_P4_CLOCKMOD is not set
# CONFIG_X86_CPUFREQ_NFORCE2 is not set
# CONFIG_X86_LONGRUN is not set
# CONFIG_X86_LONGHAUL is not set

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.02.2006 19:40:06

Hallo und Willkommen im Forum,

wenn du das Ding als Modul kompilierst musst du das Modul natürlich anschliessend noch laden.

Am besten schreibst du dazu
speedstep_centrino
und deinen governor z.B.
cpufreq_ondemand
in die Datei /etc/modules.

Dann ist erst mal das interface da was cpufreqd fehlt. Was dann weiter weiss ich nicht genau - mit cpufreqd hab ich mich nie so recht zurechgefunden.

Was ich derzeit benutze und denke ich auch eine gute Wahl ist, ist an stelle von cpufreqd ein in-Kernel governor (cpufreq_ondemand) der das Regelt. Dazu muss das passende Modul geladen sein und du musst den aktivieren mit:
echo ondemand > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor

Dann sollte deine Cpu-Frequenz automatisch je nach Belastung angepasst werden.

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

iamhermes
Beiträge: 2
Registriert: 15.02.2006 19:17:30

Beitrag von iamhermes » 15.02.2006 19:54:44

als ich dann das speedstep_centrino hinzugefügt hatte gings ;)
thx


und jetzt muss ich nur noch rausfinden wie das ding funk ^^ bzw wo ich das profil einstellen kann


das problem wird jetzt erst mal seien, dass im moment keine akkuabfrage möglich ist. ist so ne schreckliche smart battery

falls jemand nen lösungsvorschlag hat, dann her damit :D

hab das acer travelmate 4101lmi



edit.
das mit dem akku scheint sich erledigt zu haben.
hab dieses hier gefunden:
https://sourceforge.net/project/showfil ... _id=370525
könnte man vielleicht noch in ein pinned topic reinsetzen. dort sind entsprechende patches für die akkuabfrage zu finden

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 » 16.02.2006 14:35:13

iamhermes hat geschrieben: und jetzt muss ich nur noch rausfinden wie das ding funk ^^ bzw wo ich das profil einstellen kann
Ich hab mir ein Startscript geschrieben: http://nopaste.debianforum.de/2426 in /etc/init.d/cpufreq
und dann entsprechend verlinkt nach:
ln -s /etc/init.d/cpufreq /etc/rc2.d/S99cpufreq

Damit wird immer der ondemand-Governor verwendet. Je nach bedarf kann ich aber auch mit /etc/init.d/cpufreq powersave oder so auf minimal/maximalfrequenz umstellen.

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

Antworten