FritzCard PCI CAPI Debian Sarge Kernel 2.4.27

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

FritzCard PCI CAPI Debian Sarge Kernel 2.4.27

Beitrag von geriom » 05.04.2005 10:34:39

Hallo,

habe nach Anleitung http://www.pl-berichte.de/t_hardware/ho ... ci2.0.html installiert. Funktionert auch.
Vorsicht der Link verweist auf die FritzCard Classic, obwohl die FritzCard PCI erklärt wird.
Treiber aus anderem Verzeichnis verwenden.

Welcher Treiber ist nun der Beste? Habe verschiedene probiert, aber nur den ftp://ftp.avm.de/cardware/fritzcrd.pci/ ... .02.tar.gz

ans Laufen gebracht.

Gibt es einen neueren stabileren der mit Kernel 2.4.27 läuft?

P.S. Bitte verzweifelt nicht an dem Problem, das mit Hylafax das Fax sooft wie Maximal angegeben verschickt wird. Das ist ein Problem von c2faxsend siehe:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=293808

Der Wrapper löst das Problem siehe:

http://www.hylafax.org/archive/2005-03/msg00322.html

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 05.04.2005 14:19:55

Das Hylafax c2faxsend Problem soll mit der neuen (unstable) capi4hylafax gelöst sein.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Re: FritzCard PCI CAPI Debian Sarge Kernel 2.4.27

Beitrag von Raoul » 05.04.2005 15:00:55

geriom hat geschrieben:Gibt es einen neueren stabileren der mit Kernel 2.4.27 läuft?
Ja, der SuSE 8.2 läuft auch noch mit einem 2.4er Kernel, alles was danach kommt ist für Kernel 2.6.

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 05.04.2005 17:31:48

wenn ich versuche den 8.2 source zu kompelieren kommt:

(cd src.drv; make CARD=fcpci)make[1]: Entering directory `/usr/src/fritz/src.drv'cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcpci__ -DTARGET=\"fcpci\" -O2 -Wall -I /usr/src/kernel-headers-`uname -r`/include main.c -o main.oIn file included from /usr/src/kernel-headers-2.4.27-2-686/include/linux/spinlock.h:6, from /usr/src/kernel-headers-2.4.27-2-686/include/linux/wait.h:16, from /usr/src/kernel-headers-2.4.27-2-686/include/linux/fs.h:12, from /usr/src/kernel-headers-2.4.27-2-686/include/linux/capability.h:17, from /usr/src/kernel-headers-2.4.27-2-686/include/linux/binfmts.h:5, from /usr/src/kernel-headers-2.4.27-2-686/include/linux/sched.h:9, from /usr/src/kernel-headers-2.4.27-2-686/include/asm/uaccess.h:8, from main.c:28:/usr/src/kernel-headers-2.4.27-2-686/include/asm/system.h: In function `__set_64bit_var':/usr/src/kernel-headers-2.4.27-2-686/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules/usr/src/kernel-headers-2.4.27-2-686/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rulesIn file included from tools.h:30, from main.c:48:defs.h: At top level:defs.h:89: error: redefinition of `irqreturn_t'/usr/src/kernel-headers-2.4.27-2-686/include/linux/interrupt.h:17: error: `irqreturn_t' previously declared heremake[1]: *** [main.o] Error 1make[1]: Leaving directory `/usr/src/fritz/src.drv'make: *** [drv] Error 2

was könnte das sein?

Benutzeravatar
fubak
Beiträge: 15
Registriert: 27.09.2004 12:27:26
Wohnort: Karlsruhe

Beitrag von fubak » 07.04.2005 23:13:52

hallo,

kannst mal in dem howto schauen da hab ich´s mal so alles zusammengetragen. ist noch net ganz fertig aber ich habs mit dem 9.1 treiber von suse mit 2.6.8 kernel gemacht.

http://www.team2work.de/debian/howto/de ... ax_avm.pdf

vielleicht bringt´s dir was.

hab noch einen link gefunden.

http://www.mensinck.de/docs/capi.pdf

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 07.04.2005 23:20:51

geriom hat geschrieben:warning: dereferencing type-punned pointer will break strict-aliasing rulesIn file included from tools.h:30
kannste ignorieren, ist nur einie Warnung
from main.c:48:defs.h: At top level:defs.h:89: error: redefinition of `irqreturn_t'/usr/src/kernel-headers-2.4.27-2-686/include/linux/interrupt.h:17: error: `irqreturn_t' previously declared heremake[1]: *** [main.o] Error 1make[1]: Leaving directory `/usr/src/fritz/src.drv'make: *** [drv] Error 2

was könnte das sein?
siehe http://linuxwiki.de/FritzKarte oder
http://www.debianforum.de/forum/viewtopic.php?t=26447

Ich habe übrigens mit dem 2.4.27-2-586tsc keine Probleme. Hast Du das Makefile entsprechend der Anleitung geändert?

Raoul

Code: Alles auswählen

grep -ir fuck /usr/src/linux

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 08.04.2005 08:42:39

Hallo,

das Problem ist nur, das das Kernelmodul nach den Fehlermeldungen nicht erzeugt wurde.
Wie gesagt, den Source aus Suse 8.1 ging ohne Probleme nur der Suse 8.2 geht nicht.

@fubak: Leider kann ich den Source von 9.1 nicht verwenden, da ich Kernel 2.4.27 habe und dieser für 2.6 ist.

Benutzeravatar
Raoul
Beiträge: 1435
Registriert: 20.05.2003 00:16:35
Lizenz eigener Beiträge: neue BSD Lizenz
Kontaktdaten:

Beitrag von Raoul » 08.04.2005 13:16:47

geriom hat geschrieben:Wie gesagt, den Source aus Suse 8.1 ging ohne Probleme nur der Suse 8.2 geht nicht.
Beim 8.2er Treiber in src/defs.h die Zeile
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 0)
in
#if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 21)
ändern, genau das steht - wie gestern erwähnt - in
http://www.debianforum.de/forum/viewtopic.php?t=26447 ;-)
@fubak: Leider kann ich den Source von 9.1 nicht verwenden, da ich Kernel 2.4.27 habe und dieser für 2.6 ist.
Naja, da habe ich mich falsch ausgedrückt: Er sollte trotzdem auf einem 2.4er kompileren.

Code: Alles auswählen

grep -ir fuck /usr/src/linux

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 08.04.2005 16:00:28

Wer bis zum Ende liest ist im Vorteil.

Hat jetzt geklappt. :D

geriom
Beiträge: 279
Registriert: 16.10.2004 08:13:37

Beitrag von geriom » 09.04.2005 09:18:22

Hallo,

in der Beschreibung von: http://www.team2work.de/debian/howto/de ... ax_avm.pdf

kann ich eines nicht nach vollziehen:
folgende Änderung in config.faxCAPI
[...]
{
[...]
{
[...]
}
}
ändern in:
[...]
faxcard: {
[...]
faxctrl: {
[..]
}
}
damit im Syslog keine Fehlermedungen kommen.

Bei mir kommen keine Fehlermeldungen, obwohl ich nichts geändert habe.

Antworten