TheNetNode-CB/history/sccpatch.txt

39 lines
1.3 KiB
Plaintext
Executable File

Anleitung zum Patchen des SCC-Treibers V 3.0 von DL1BKE
-------------------------------------------------------
Der folgende Patch sollte mit fast allen Kerneln funktionieren, die
den SCC-Treiber in der Version "3.0.dl1bke" enthalten. Beiliegender DIFF
wurde auf einem 2.4.28-Kernel erzeugt, er sollte auch auf 2.2.x- und 2.6.x-
Kerneln mit etwas Handarbeit einzupflegen sein.
Das neue scc.h muss anschliessend noch in das Verzeichnis "/usr/include/linux"
kopiert werden, sonst motzt TNN beim compilieren weil er noch die alte
Version sieht !
--- snip ---
--- linux/drivers/net/hamradio/scc.c.orig 2002-11-29 00:53:13.000000000 +0100
+++ linux/drivers/net/hamradio/scc.c 2004-12-26 18:47:02.000000000 +0100
@@ -1400,6 +1400,7 @@
case PARAM_WAIT: return CAST(scc->kiss.waittime);
case PARAM_MAXDEFER: return CAST(scc->kiss.maxdefer);
case PARAM_TX: return CAST(scc->kiss.tx_inhibit);
+ case PARAM_DCD: return CAST(scc->dcd);
default: return NO_SUCH_PARAM;
}
--- linux/include/linux/scc.h.orig 2004-12-23 21:40:18.000000000 +0100
+++ linux/include/linux/scc.h 2004-12-26 18:44:48.000000000 +0100
@@ -50,6 +50,7 @@
PARAM_WAIT,
PARAM_MAXDEFER,
PARAM_TX,
+ PARAM_DCD,
PARAM_HWEVENT = 31,
PARAM_RETURN = 255 /* reset kiss mode */
};
--- snap ---
25.12.2004 DG9OBU