Hi!
Notebooks mit einer Coppermine CPU (Pentium III und Intel 440BX Chipsatz) haben oft Probleme mit Speedstepping. Versucht man den Powernow Daemon neu zu starten, bekommt man diese Fehlermeldung:
# sudo /etc/init.d/powernowd restart * Stopping powernowd: [ ok ] * Starting powernowd... * CPU frequency scaling not supported [ ok ]
Nach langem rumprobieren und lesen, hab ichs nun geschaft Speedstepping zum laufen zu bewegen. Ich würde euch mal bitten die Tipps zu testen und Feedback zu geben, dann kann man die Anleitung auch ins Wiki stellen ☺
Zuerst einmal die Sachen ohne grosse Veränderung testen. Die Speedstep Module müssen entfernt und mit anderen Optionen wiederhergestellt werden:
# sudo modprobe -r speedstep-lib # sudo modprobe -r speedstep-smi # sudo modprobe speedstep-lib relaxed_check=1 # sudo modprobe speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1
Nun startet ihr den powernow Daemon neu:
# sudo /etc/init.d/powernowd restart
Funktioniert es? Bekommt ihr noch eine Fehlermeldung? Falls nicht, können wir die Veränderungen fest einbauen. Ihr müsst dazu zwei Dateien in /etc/modprobe.d/ erstellen:
# cat /etc/modprobe.d/speedstep-lib.modprobe options speedstep-lib relaxed_check=1
# cat /etc/modprobe.d/speedstep-smi.modprobe options speedstep-smi smi_port=0xb2 smi_cmd=0x82 smi_sig=1
Schliesslich musste ich noch die beiden speedstep Module an die /etc/modules angehängt werden. Ab dann sollte Speedstep auch nach einem Neustart funktionieren.
speedstep-lib speedstep-smi
Tschuess
Christoph