Powerswitch unter 8.2
Hallo Zusammen, Ich verwende seit mehre Version powerswitch um die Machine runter zu fahren. Ist vor allem beim Server toll. In der 8.2 passiert folgendes. Tux101:/home/staudt # modprobe powerswitch Warning: loading /lib/modules/2.4.20-4GB-athlon/misc/powerswitch.o will taint the kernel: no license See http://www.tux.org/lkml/#export-tainted for information about tainted modules Module powerswitch loaded, with warnings Die Software wird jedes mal neu kompeliert auf der machine Sie geht aber nicht mehr so 100 % wie am Anfang. Ich glaube Sie ist zum letzte Mal 2000 angepasst worden. Es ist seltsam weil: Wenn ich das Module in der boot.local einbauen geht das Modul nicht mehr. Wenn ich es als letztes Lade geht es wieder Power Button und schon fährt die Machine Runter. Gibt es eine sauberer Alternative unter der 8.2 Danke für die Hilfe. Grüße Patrice
Hi, Am 06.06.2003 (15:39) schrieb Patrice Staudt: Es langt wenn Du Nachrichten einmal schickst. Auch unter anderen Betreffzeilen erhöht das nicht die Zahl sinnvoller Antworten.
[...] Tux101:/home/staudt # modprobe powerswitch Warning: loading /lib/modules/2.4.20-4GB-athlon/misc/powerswitch.o will taint the kernel: no license See http://www.tux.org/lkml/#export-tainted for information about tainted modules Module powerswitch loaded, with warnings
Neuere Kernel haben ein Lizenzmodell. Binärmodule oder auch selber übersetzte Module die nicht unter der GPL stehen melden dies. Wenn das Modul unter GPL steht und Du die Quellen hast, kannst Du ja die entsprechenden defines selber einfügen. (Google Suche nach taint und kernel).
Die Software wird jedes mal neu kompeliert auf der machine Sie geht aber nicht mehr so 100 % wie am Anfang. Ich glaube Sie ist zum letzte Mal 2000 angepasst worden.
2000 war das mit den Lizenzen in der Diskussion, aber nicht umgesetzt. WICHTIG: Lizenzen sind nicht im Sinne von kostenpflichtigen Lizenzen zu sehen. Sie sollen viel mehr einen (weitestgehend) offenen Kernel garantieren. Wurde einmal ein nicht GPL Modul geladen bleibt der Kernel Tainted, auch wenn das Modul entladen wurde. So sichern sich die Kernel Entwickler ab, Dinge zu debuggn, welche sie unter Umständen nicht zu verantworten haben.
Es ist seltsam weil: Wenn ich das Module in der boot.local einbauen geht das Modul nicht mehr. Wenn ich es als letztes Lade geht es wieder Power Button und schon fährt die Machine Runter. Gibt es eine sauberer Alternative unter der 8.2
Mehr als ich eben über das Lizenz-Zeug geschrieben habe weiß ich nicht. Sollte es GPL sein, kannst Du das ja selber einfach beheben. Und an den Autor schicken. Sascha -- sa at programmers-world dot com http://www.livingit.de Boomarks online: http://www.mobile-bookmarks.info Soon available in english Mail geschrieben: Freitag, den 06. Juni 2003 um 16:06
Sascha Andres wrote:
Hi, Am 06.06.2003 (15:39) schrieb Patrice Staudt:
Es langt wenn Du Nachrichten einmal schickst. Auch unter anderen Betreffzeilen erhöht das nicht die Zahl sinnvoller Antworten.
Sorry ich hatte oder habe probleme auf meine Mailserver.
[...] Tux101:/home/staudt # modprobe powerswitch Warning: loading /lib/modules/2.4.20-4GB-athlon/misc/powerswitch.o will taint the kernel: no license See http://www.tux.org/lkml/#export-tainted for information about tainted modules Module powerswitch loaded, with warnings
Neuere Kernel haben ein Lizenzmodell. Binärmodule oder auch selber übersetzte Module die nicht unter der GPL stehen melden dies. Wenn das Modul unter GPL steht und Du die Quellen hast, kannst Du ja die entsprechenden defines selber einfügen. (Google Suche nach taint und kernel).
Ich werde mal sehen ob ich es finde. Ich finde die Möglichkeit einfach gut den PC am Button auszumachen. Gibt es mit APM nicht eine Möglichkeit? Danke für deine Hinweise. Grüße Patrice
WICHTIG: Lizenzen sind nicht im Sinne von kostenpflichtigen Lizenzen zu sehen. Sie sollen viel mehr einen (weitestgehend) offenen Kernel garantieren. Wurde einmal ein nicht GPL Modul geladen bleibt der Kernel Tainted, auch wenn das Modul entladen wurde. So sichern sich die Kernel Entwickler ab, Dinge zu debuggn, welche sie unter Umständen nicht zu verantworten haben.
Es ist seltsam weil: Wenn ich das Module in der boot.local einbauen geht das Modul nicht mehr. Wenn ich es als letztes Lade geht es wieder Power Button und schon fährt die Machine Runter. Gibt es eine sauberer Alternative unter der 8.2
Mehr als ich eben über das Lizenz-Zeug geschrieben habe weiß ich nicht. Sollte es GPL sein, kannst Du das ja selber einfach beheben. Und an den Autor schicken.
Sascha Andres wrote:
Hi, Am 06.06.2003 (15:39) schrieb Patrice Staudt:
Es langt wenn Du Nachrichten einmal schickst. Auch unter anderen Betreffzeilen erhöht das nicht die Zahl sinnvoller Antworten.
[...] Tux101:/home/staudt # modprobe powerswitch Warning: loading /lib/modules/2.4.20-4GB-athlon/misc/powerswitch.o will taint the kernel: no license See http://www.tux.org/lkml/#export-tainted for information about tainted modules Module powerswitch loaded, with warnings
Neuere Kernel haben ein Lizenzmodell. Binärmodule oder auch selber übersetzte Module die nicht unter der GPL stehen melden dies. Wenn das Modul unter GPL steht und Du die Quellen hast, kannst Du ja die entsprechenden defines selber einfügen. (Google Suche nach taint und kernel).
Die Software wird jedes mal neu kompeliert auf der machine Sie geht aber nicht mehr so 100 % wie am Anfang. Ich glaube Sie ist zum letzte Mal 2000 angepasst worden.
2000 war das mit den Lizenzen in der Diskussion, aber nicht umgesetzt.
WICHTIG: Lizenzen sind nicht im Sinne von kostenpflichtigen Lizenzen zu sehen. Sie sollen viel mehr einen (weitestgehend) offenen Kernel garantieren. Wurde einmal ein nicht GPL Modul geladen bleibt der Kernel Tainted, auch wenn das Modul entladen wurde. So sichern sich die Kernel Entwickler ab, Dinge zu debuggn, welche sie unter Umständen nicht zu verantworten haben.
Es ist seltsam weil: Wenn ich das Module in der boot.local einbauen geht das Modul nicht mehr. Wenn ich es als letztes Lade geht es wieder Power Button und schon fährt die Machine Runter. Gibt es eine sauberer Alternative unter der 8.2
Hallo ,
Ich bin der Meinung das da schon alles vorhanden ist:
include/module.h wird von der Aktuellen Linux gezogen.
Was ist falsch?
Grüße Patrice
/*
* powerswitch.c
* Joris van Rantwijk
*
* Powerswitch module for Linux 2.2.x / 2.4.x kernels.
*
* Compile with optimizations and load as a module, like this:
* gcc -Wall -O2 -I/usr/src/linux/include -o powerswitch.o -c
powerswitch.c
* insmod powerswitch.o
*/
#define __KERNEL__
#define MODULE
#define __KERNEL_SYSCALLS__
/* Deal with SMP and symbol versioning */
#include
Mehr als ich eben über das Lizenz-Zeug geschrieben habe weiß ich nicht. Sollte es GPL sein, kannst Du das ja selber einfach beheben. Und an den Autor schicken.
Sascha
participants (2)
-
Patrice Staudt
-
Sascha Andres