diffs anpassen für Kernel 2.6.12

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

diffs anpassen für Kernel 2.6.12

Beitrag von minimike » 29.06.2005 21:22:28

Könnte jemand evtl die Diffs für Kernel 2.6.12 anpassen wenn es nicht zu viel Arbeit macht ? Sie sind Patches für die Cymotion Linux Tastatur von Cherry und sind nötig um die Zusatztasten zu nutzen. Bis 2.6.10 funktionierten sie einwandfrei. Mit 2.6.11 liesen sie sich nicht kompelieren jedoch aber mit 2.6.12. Die Tasten funktionieren jedoch damit nicht. Habe von C++ keine Ahnung. Zur Lizensfrage, die hatten auch fertige Treibermodule auf den Treiber CD's für Kernel 2.6.4 von SuSE veröffentlicht. Da sie das taten müssten die Patches wegen der GPL meinem Verständniss nach unter der GPL stehen sonst wären sie Illegal

http://hojnik.homelinux.com/foren/debia ... ore.c.diff
http://hojnik.homelinux.com/foren/debia ... put.c.diff
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 29.06.2005 21:50:48

Hast du die diffs auch noch in der unified Version? So wie sie jetzt sind kann man damit nix anfangen....

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 29.06.2005 22:11:10

Meinst du sowas ? Sind aus dem Verzeichniss cymolin-0.6.0-2/kernel/ Der Rest ist Code von der Aplikationssoftware. Die Software ist unter http://support.cherry.de/download/KeyMan_LINUX_06.zip zu bekommen

http://hojnik.homelinux.com/foren/debia ... hid-core.c
http://hojnik.homelinux.com/foren/debia ... id-input.c
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 29.06.2005 22:55:14

Ne, das sind auch sind auch nur normale patches. Unified patches sehen etwa so aus:

Code: Alles auswählen

===================================================================
RCS file: /horde/cvs/horde/js/httpclient.js,v
retrieving revision 1.4
retrieving revision 1.5
diff -p --unified=3 -r1.4 -r1.5
--- httpclient.js	2005/05/10 14:14:11	1.4
+++ httpclient.js	2005/06/29 20:39:46	1.5
@@ -2,7 +2,7 @@
  * Javascript library for working with XmlHttpRequest objects and
  * Horde.
  *
- * $Horde: horde/js/httpclient.js,v 1.2 2004/10/19 19:08:53 chuck Exp $
+ * $Horde: horde/js/httpclient.js,v 1.4 2005/05/10 14:14:11 chuck Exp $
  *
  * See the enclosed file COPYING for license information (LGPL). If you did not
  * receive this file, see http://www.fsf.org/copyleft/lgpl.html.
@@ -78,7 +78,8 @@ HTTPClient.prototype = {
         var self = this;

         // Assign a closure to the onreadystatechange callback.
-        this.request.onreadystatechange = function() {
+        this.request.onreadystatechange = function()
+        {
             self.stateChangeCallback(self);
         }
Da sind von und nach dem zu aendernden Tail noch ein paar Zeilen. Wird dadurch besser zu lesen.

Ich habe die patches mal versucht auch 2.6.10 anzuwenden, aber mit dem hid-core.c gab es da Probleme

Code: Alles auswählen

blackm@client:~/hid$ patch hid-core.c hid-core.c.diff 
patching file hid-core.c
patch: **** `>' expected at line 4 of patch
Musst du wohl warten bis Cherry die patches angepasst hat.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 29.06.2005 23:23:38

Das ist es ja. Ich habe den Verdacht das die das nicht machen werden :( Der Fehler kann ignoriert werden das System läuft stabiel und die Tasten gehen damit Prima
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
blackm
Moderator und Co-Admin
Beiträge: 5921
Registriert: 02.06.2002 15:03:17
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von blackm » 29.06.2005 23:42:55

So lange ist der 2.6.12 ja noch nicht raus...ggf. kannst du ja auch mal bei dem Support nachfragen.

by, Martin
Schöne Grüße

Martin

Neu im Forum? --> https://wiki.debianforum.de/debianforum ... tensregeln
Log- und Konfigurationsdatein? --> pastebin.php
Forum unterstützen? --> https://wiki.debianforum.de/debianforum.de/Spenden

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 29.06.2005 23:48:31

hatte ich schon beim 2.6.11 er gemacht
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Benutzeravatar
minimike
Beiträge: 5616
Registriert: 26.03.2003 02:21:19
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: Köln
Kontaktdaten:

Beitrag von minimike » 03.07.2005 22:13:41

Hat sich erledeigt. Der Grund warum ich den Kernel updaten wollte, war der das mein System beim Betrieb der DVB-Karte nach einer Weile einfriert. Ich dachte mit aktuelleren Kerneltreibern hätte ich bessere Karten. Aber das System friert immer noch sogar nach den umfassenden Änderungen im 2.6.13-rc1 ein :( . Da kann ich gleich bei dem 2.6.10 bleiben. Mit der letzten CVS Version hat der Kernel ge Oooopst
"Lennart Poettering is one of those typical IT leaders..." "like Linus Torvalds and Theo de Raadt?" "more like Bozo the Clown" After all, now a good employee of Microsoft

Antworten