Sie sind auf Seite 1von 5

14/03/12

Thinkfan

ThinkPad-Wiki

Thinkfan
Aus ThinkPad-Wiki

Inhaltsverzeichnis
1 Einleitung 2 Voraussetzungen 3 Installation 3.1 Paket installieren 3.2 thinkpad_acpi konfigurieren 3.3 Automatischer Start 3.4 Temperaturschwellen konfigurieren 3.5 Temperaturen anzeigen 4 Testbetrieb 5 Problembehebung 5.1 Keine Funktion auf X220, T420(s), L420 seit Ubuntu 11.04 / Kernel 2.6.38 6 Links 7 Quellen

Einleitung
thinkfan (http://thinkfan.sourceforge.net/) ist eine einfache Software zur Lftersteuerung fr Linux. Dieser Artikel beschreibt Installation und Konfiguration fr Debian und Ubuntu.

Voraussetzungen
Ab Ubuntu 10.04 "Lucid Lynx" bzw. Debian 6.0 "Squeeze" ist thinkfan in den Paketquellen der Distribution enthalten. Untersttzt werden alle ThinkPad-Modelle bei denen das Kernelmodul thinkpad_acpi geladen werden kann. Ausnahmen sind: SL-Reihe: keine Untersttzung fr thinkpad_acpi L-, Edge-Reihe, X100e: bentigt Ubuntu 10.10 mit Kernel 2.6.35 oder 10.04 mit tp-Kernel 2.6.32

Installation
Paket installieren
Man installiert das Paket
thinkwiki.de/Thinkfan#Keine_Funktion_auf_X220.2C_T420.2C_L420_mit_Ubuntu_11.04_.2F_Kernel_ 1/5

14/03/12

Thinkfan

ThinkPad-Wiki

thinkfan entweder mit der Paketverwaltung oder im Terminal


sd atgtisaltika uo p-e ntl hnfn

Hinweis: s d ist nur f r Ubuntu ntig; bei Debian ruft man alle Kommandos stattdessen aus einer o Root-Shell auf.

thinkpad_acpi konfigurieren
Damit die Lftersteuerung funktioniert, mu das Kernelmodul thinkpad_acpi mit der Option f n c n r l 1 a_oto= geladen werden. Dazu ist die Datei /etc/modprobe.d/thinkfan.conf mit Root-Rechten anzulegen
gsd gdt/t/opoedtika.of kuo ei ecmdrb./hnfncn

und folgendes einzutragen


otostika_cifncnrl1 pin hnpdap a_oto=

Anschlieend ldt man das Modul neu


sd mdrb -vtika_ci uo opoe r hnpdap sd mdrb - tika_ci uo opoe v hnpdap

Automatischer Start
Um thinkfan bei Systemstart automatisch zu aktivieren, ist die Datei /etc/default/thinkfan mit Root-Rechten zu editieren und in der folgenden Zeile das n durch ein y szu ersetzen: o e
SATys TR=e

Temperaturschwellen konfigurieren
thinkfan besitzt keine GUI. Die Temperaturschwellen werden ber die Textdatei /etc/thinkfan.conf konfiguriert. Die vorgegebenen Schwellen sollten mit jedem ThinkPad funktionieren. Auf Wunsch kann die Datei mit Root-Rechten editiert werden:
(, 0 (, 1 (, 2 (, 3 (, 4 (, 5 (, 7 0 , 4, 8 5, 0 5, 2 5, 6 5, 9 6, 3 5) 5 6) 0 6) 1 6) 3 6) 5 6) 6 377 26)

Jede Zeile besteht aus drei Werten - deren Bedeutung ist (von links nach rechts): Lfterlevel 0 (aus) - 7 (max.)
thinkwiki.de/Thinkfan#Keine_Funktion_auf_X220.2C_T420.2C_L420_mit_Ubuntu_11.04_.2F_Kernel_ 2/5

14/03/12

Thinkfan

ThinkPad-Wiki

Temperatur bei deren Erreichen in absteigender Richtung der Lfterlevel um 1 veringert wird Temperatur bei deren Erreichen in aufsteigender Richtung der Lfterlevel um 1 erhht wird Hinweis: ber cksichtigt wird jeweils nur der hchste Wert aller im System vorgefundenen Temperatursensoren. Nach dem Einrichten der Schwellen kann der thinkfan-Dmon manuell gestartet werden
sd /t/ntdtika sat uo ecii./hnfn tr

Temperaturen anzeigen
Bei ThinkPads zeigt man die Werte aller Temperatursensoren mit
ct/rcap/b/hra a po/ciimteml

an. Der erste Wert ist stets die CPU. Die Zuordnung der weiteren Sensoren hngt vom jeweiligen Modell ab. Einzelheiten findet man hier (http://www.thinkwiki.org/wiki/Thermal_sensors) .

Testbetrieb
Um die Wirkung der vorgenommenen Einstellungen direkt beobachten zu knnen, stoppt man zuerst den im Hintergrund laufenden thinkfan-Dmon
sd /t/ntdtika so uo ecii./hnfn tp

Anschlieend wird thinkfan im Vordergrund gestartet per


sd tika uo hnfn n

Es erscheint folgende fortlaufende Ausgabe (Beispiel)

WRIG Uigdfuttmeaueipt i /rcap/b/hra. ANN: sn eal eprtr nus n po/ciimteml WRIG Yuhv ntpoie aycreto vle fraysno,adyu fnwl ol sata 5 ANN: o ae o rvdd n orcin aus o n esr n or a il ny tr t Cni a ra fo /t/hnfncn: ofg s ed rm ectika.of Fnlvl a ee Lw o Hg ih 0 0 5 5 1 4 8 6 0 2 5 0 6 1 3 5 2 6 3 4 5 6 6 5 5 5 9 6 6 7 6 3 377 26 sepie5 tm=0 ls_ep0 bae_ep5 - lvl1 letm=, ep5, attm=, isdtm=0 > ee= sepie5 tm=0 ls_ep5,bae_ep6 - lvl2 letm=, ep6, attm=9 isdtm=0 > ee= sepie5 tm=1 ls_ep6,bae_ep6 - lvl3 letm=, ep6, attm=0 isdtm=1 > ee= sepie5 tm=2 ls_ep5,bae_ep5 - lvl2 letm=, ep5, attm=3 isdtm=2 > ee= sepie5 tm=0 ls_ep5,bae_ep5 - lvl1 letm=, ep5, attm=1 isdtm=0 > ee=

Mit Strg+C kann der Test beendet werden.


thinkwiki.de/Thinkfan#Keine_Funktion_auf_X220.2C_T420.2C_L420_mit_Ubuntu_11.04_.2F_Kernel_ 3/5

14/03/12

Thinkfan

ThinkPad-Wiki

Problembehebung
Keine Funktion auf X220, T420(s), L420 seit Ubuntu 11.04 / Kernel 2.6.38
Symptom: beim manuellen Start von thinkfan per
sd /t/ntdtika sat uo ecii./hnfn tr

erscheint folgender Output


/rcap/b/hra:N sc fl o drcoy po/ciimteml o uh ie r ietr

Ursache: die Datei /proc/acpi/ibm/thermal existiert bei den betroffenen Modellen nicht mehr. Die Temperatursensoren sind an eine andere Stelle im Sysfs umgezogen und thinkfan erkennt sie nicht. Lsung: zur Ermittlung der verfgbaren Temperatursensoren ist zunchst das Paket lm-sensors zu installieren. Anschlieend startet man die Erkennung mit dem Kommando
sd snosdtc uo esr-eet

Alle Nachfragen des Programms (bis auf die letzte) knnen mit <Enter> (YES) besttigt werden. Die letzte Frage des Programms "Do ou want to add these lines automaticall to /etc/modules? ( es/NO)" beantwortet man mit y s<Enter>. e Als nchsten Schritt ldt man die von sensors-detect ermittelten Kernelmodule mit
sd satmdl-nttos uo tr oueii-ol #Uut bnu sd /t/ntdmdl-nttossat#Dba uo ecii./oueii-ol tr ein

oder wahlweise mit einem Neustart. Nun knnen die verfgbaren Temperatursensoren mit folgendem Kommando angezeigt werden:
fn /y/eie -yef-ae"ep_nu" id ssdvcs tp nm tm*ipt

Die Ausgabezeilen nimmt mit man einem vorangestellten s n o in /etc/thinkfan.conf auf (vor den esr Temperaturschwellen). Beispiel (T420s):
sno /y/eie/ltomcrtm./ep_nu esr ssdvcspafr/oeep0tm1ipt sno /y/eie/ltomcrtm./ep_nu esr ssdvcspafr/oeep2tm1ipt sno /y/eie/ita/wo/wo0tm1ipt esr ssdvcsvrulhmnhmn/ep_nu

Die aktuellen Werte der Temperatursensoren kann man mit


thinkwiki.de/Thinkfan#Keine_Funktion_auf_X220.2C_T420.2C_L420_mit_Ubuntu_11.04_.2F_Kernel_ 4/5

14/03/12

Thinkfan

ThinkPad-Wiki

snos esr

anzeigen.

Links
Projekt-Homepage (http://thinkfan.sourceforge.net/)

Quellen
Thinkpad-Forum (http://thinkpad-forum.de/threads/90602-T41-Ubuntu-10.04-L%C3%BCftersteurung? p=839913&viewfull=1#post839913) - Installationsanleitung) von jetronic (3. Beitrag Thinkpad-Forum (http://thinkpad-forum.de/threads/113946-Ubuntu-mit-neuem-X220-%C3%BCberWLAN?p=1086988&viewfull=1#post1086988) - Ausgangspunkt fr die Umgehungslsung von unattached (57. Beitrag) ThinkPad-Forum (http://thinkpad-forum.de/threads/114638-Thinkfan-bei-neuen-Thinkpads-benutzen? p=1094434&viewfull=1#post1094434) - Hinweis zu sensors-detect von Miko (7. Beitrag) Von http://thinkwiki.de/index.php?title=Thinkfan&oldid=13800 Kategorien: Linux Debian Ubuntu Lftersteuerung Diese Seite wurde zuletzt am 19. Februar 2012 um 19:33 Uhr gendert. Diese Seite wurde bisher 31.477-mal abgerufen. Der Inhalt ist verfgbar unter der Lizenz GNU Free Documentation License 1.2.

thinkwiki.de/Thinkfan#Keine_Funktion_auf_X220.2C_T420.2C_L420_mit_Ubuntu_11.04_.2F_Kernel_

5/5

Das könnte Ihnen auch gefallen