Win32:
Win32 Binaries v0.7.6: | pwm_gui_win32-0.7.6.zip |
Win32 VB Source v0.7.6: | pwm_gui_win32src-0.7.6.zip |
Für das Win32 Programm werden die VB 6.0 Runtime DLLs (1,0 MB) benötigt. Falls noch andere DLLs nicht gefunden werden, einfach mal über Google suchen. Kann man immer irgendwo downloaden.
Linux:
Commandline Tool 0.8.2 | pwm_cmd-0.8.2.tar.bz2 |
QT GUI v0.5.4: | pwm_gui-0.5.4.tar.gz |
Hinweise zum Kommandozeilentool (pwm_cmd):
- bitte die README lesen!
- das Ganze sollte sich mit einem "./configure; make" übersetzen lassen
- installiert werden kann mit "make install" (als root)
- dann kann das Binary src/pwm_cmd an eine beliebige Stelle kopiert werden
(oder auch bleiben wo es ist)
- die Lüfterprofile und alle anderen Optionen werden aus einer Configdatei
gelesen (Beispiel in src/pwm_gui.conf)
- diese Configdatei muss entweder im Verzeichnis des Binaries, im $HOME oder
in /etc liegen (oder mit der -f Option direkt übergeben werden)
- die Optionen des Programms können mit ./pwm_cmd -h angezeigt werden
Weitere Hinweise zur QT Linux Version:
- das GUI ist etwas hackelig und wird auch nicht weiterentwickelt, Benutzung
nur bei ausreichender Experimentierfreude empfohlen
- Zum Compilieren der Quellen muss QT Developer > 3.0 installiert sein.
Binaries oder RPMs folgen noch.
- Es gibt noch kein configure Script, d.h. alle Pfade müssen im Makefile angepasst werden.
- Wird das Programm auch von nicht-root-Benutzern verwendet, so müssen
für den ttySx Port, über den die Lüftersteuerung angeschlossen ist,
die Rechte 666 vergeben sein. ( chmod 666 /dev/ttyS[0|1] )
- Ich hatte unter SuSE Linux Probleme mit der automatischen
Hardwareerkennung beim Start! So scheint das Programm /usr/bin/hwscan auch die
seriellen Ports abzufragen. Das führt jedoch zum Absturz bzw.
unvorhersagbarem Verhalten des Controllerprogramms in der Lüftersteuerung.
Dies zu finden hat mich viele Stunden gekostet. Deswegen hinkt die Entwicklung
des Linux GUIs dem des Windows-Programms auch etwas hinterher, :/.
Bitte also vorerst den (auch sonst recht nervigen) Hardwarescan deaktivieren.
Das kann man tun, in dem man die Symlinks im Verzeichnis für das benutzte Runlevel (/etc/init.d/rc.[Level]) auf das Script /etc/init.d/hwscan löscht.