debian, noyau 2.6.14, udev, acpi, apm, cpufreqd et powernowd…

Top Page

Reply to this message
Author: Frédéric
Date:  
To: ML Guilde
Subject: debian, noyau 2.6.14, udev, acpi, apm, cpufreqd et powernowd : ça marche !
Bonsoir,

Du nouveau. J'ai réussi à faire marcher à peu prés tout :o) Je poste ici
les diverses solutions, pour les archives.

1) Finalement, le noyau 2.6.14 marche bien, avec udev en prime ! Est-ce
parce que dans l'opération je suis passé en unstable ? Je ne sais pas...

2) Pour désactiver l'ACPI au boot d'un noyau débian, effectivement,
l'option acpi=off marche bien. Il faut bien charger le module apm pour que
l'apm fonctionne. Au apssage, c'était bien l'acpi, le module processor,
pour être exact, qui me faisait des sautes de CPU, avec blocage de la
souris. L'ACPI sur DELL, faut oublier.

3) Pour activer le changement de fréquence sur un P4-M, il faut le module
speedstep-ich (on ne dispose que de 2 fréquences. Ensuite, pour pouvoir
agir sur ces vitesse, il faut charger les modules cpufreq-userspace,
cpufreq-ondemand, cpufreq-powersave et cpufreq-conservative (le
cpufreq-performance étant compilé en dur).

Ensuite, il faut un démon pour ajuster les vitesse. Avec powernowd (pas
réussi à faire marcher cpufreqd), seul le module cpufreq-userspace est
utile dans ce cas : il autorise les modifications de vitesse en faisant un
bête :

    # echo <freq> >/sys/devices/system/cpu/cpu0/cpufreq/scaling_setspeed


ce que fait le démon, je suppose.

Le governor powersave met toujours la fréquence au mini, performance, au
maxi, conservative, je ne sais pas, et ondemand fait un ajustement de la
vitesse automatiquement par le driver (il ne devrait pas y avoir besoin de
démon). Sauf que chez moi, ça ne marche pas. J'ai beau faire :

    # echo ondemand >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor


il ne s'y met pas. Pourtant, un :

    # /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors


me donne bien :

    ondemand powersave conservative userspace performance


Mais bon, vu que ça fonctionne bien avec powernowd...

Voila. J'ai aussi réussi à installer powernowd et tutti quanti sous un
noyau 2.6.10 recompilé à la main, sur une autre machine.

Il me reste 2 choses à faire : re-générer le initrd pour charger le module
framebuffer de ma carte graphique, pour que la console soit en résolution
native ; et essayer de trouver pourquoi KDE désactive le DMA de mon disque
dur ! Un bon petit week-end en perspective... Et tant que j'y suis, je
vais aussi retenter l'aventure du suspend (ram et disque, en principe
supportés par mon bios DELL, avec une partition spéciale pour le
deuxième).

Merci encore pour tous vos précieux conseils.

--
Frédéric

http://www.gbiloba.org