Kernel 2.6 und AVM ISDN Classic ISA
Kernel 2.6 und AVM ISDN Classic ISA
Hallo,
ich habe oben genannte Karte und will die in meinem Server zum Laufen bekommen. Genutzt werden soll es dann als Fax-Server. Ich hab sowohl von ISDN als auch von FAxserver keine Ahnung. Der Server läuft unter Kernel 2.6.8.1! Zuerst will ich erstmal die Karte installieren. Nehm ich da die HiSax-Treiber aus dem Kernel, oder soll ich mir die von AVM runterladen? Weil die von AVM kann ich nicht kompilieren, da kommt ein Fehler!
Bitte mal aufklären!
mfg
-zuse-
ich habe oben genannte Karte und will die in meinem Server zum Laufen bekommen. Genutzt werden soll es dann als Fax-Server. Ich hab sowohl von ISDN als auch von FAxserver keine Ahnung. Der Server läuft unter Kernel 2.6.8.1! Zuerst will ich erstmal die Karte installieren. Nehm ich da die HiSax-Treiber aus dem Kernel, oder soll ich mir die von AVM runterladen? Weil die von AVM kann ich nicht kompilieren, da kommt ein Fehler!
Bitte mal aufklären!
mfg
-zuse-
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Gebraucht wird eine Capi 2.0 . die ist aber nur für aktive Karten dabei. Avm hat zwar auf ihrem ftp Server sourcen rumliegen aber ob die mit Kernel 2.6 kompilieren weiß ich nicht. In der Suse 9.1 sind passende Treiber vorhanden , sind auch im Quellcode dabei. Müßte man mal versuchen ob die mit einem Debiankernel 2.6 kompilieren kann.
Zuletzt geändert von KBDCALLS am 10.05.2005 18:22:37, insgesamt 1-mal geändert.
- Mr. Rabbit
- Beiträge: 33
- Registriert: 22.07.2003 14:55:54
- Wohnort: Ruhrgebiet
-
Kontaktdaten:
Hallo,
ich benutze die AVM (ISA) in einem P200 als ISDN-Router in Verbindung mit FLI4L (Linux One Disk Router). Dort gibt es auch optionale Pakete, um sich einen Fax-Server zu erstellen.
Das ganze ist eigentlich sehr einfach gestrickt, gut dokumentiert und mit relativ geringem Aufwand umzusetzen.
Vielleicht hilft Dir das:
http://www.fli4l.de/german/extern/opt/
Als Suchkategorie einfach Fax Voice Handy anwählen.
Viele Grüße
David
ich benutze die AVM (ISA) in einem P200 als ISDN-Router in Verbindung mit FLI4L (Linux One Disk Router). Dort gibt es auch optionale Pakete, um sich einen Fax-Server zu erstellen.
Das ganze ist eigentlich sehr einfach gestrickt, gut dokumentiert und mit relativ geringem Aufwand umzusetzen.
Vielleicht hilft Dir das:
http://www.fli4l.de/german/extern/opt/
Als Suchkategorie einfach Fax Voice Handy anwählen.
Viele Grüße
David
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Die Fritzcapi kann man sie hier holen. Mit Sourcen
ftp://ftp.gwdg.de/pub/suse/i386/9.1/sus ... 6.i586.rpm
Mit Kernel 2.4 habe ich das noch nicht probiert. Mangels Karte. Müßte aber funktionieren.
ftp://ftp.gwdg.de/pub/suse/i386/9.1/sus ... 6.i586.rpm
Mit Kernel 2.4 habe ich das noch nicht probiert. Mangels Karte. Müßte aber funktionieren.
So, also es sieht folgendermaßen aus:
Ich hab den Treiber kompilieren können und auch zusammen mit dem capi-modul geladen:
Kann ich jetzt davon ausgehen, dass die Karte läuft? WIe kann ich das testen?
Und als zweites, was brauch ich jetzt noch für Software für einen Fax-Server? Die Clients laufen alle unter Windows. Wie funktioniert das da? Über einen Drucker?
mfg
-zuse-
Ich hab den Treiber kompilieren können und auch zusammen mit dem capi-modul geladen:
Code: Alles auswählen
CAPI Subsystem Rev 1.1.2.8
capi20: Rev 1.1.2.7: started up with major 68 (no capifs)
fcclassic: module license 'Proprietary' taints kernel.
fcclassic: AVM FRITZ!Card Classic driver, revision 0.6.0
fcclassic: (fcclassic built on Oct 1 2004 at 19:52:33)
fcclassic: Driver 'fcclassic' attached to stack. (152)
Und als zweites, was brauch ich jetzt noch für Software für einen Fax-Server? Die Clients laufen alle unter Windows. Wie funktioniert das da? Über einen Drucker?
mfg
-zuse-
Hallo!
@zuse: Wie hast du das mit dem Kompilieren gemacht? Ich sitze hier nämlich am selben Problem, nur bekomme ich derzeit das Kompilieren nicht hin.
Danke!
cu,
kniffte
PS: ich hab mir auch den Treiber geladen und in ein .tgz gewandelt. Daraus habe ich dann die Dateien aus fcclassic-20040331.tar.bz2 und fritzcapi.tar.bz2 in ein Verzeichnis extrahiert und dann "make" bzw. ./Makefile.km_fritzcapi aufgerufen, ohne Erfolg:
server:/usr/local/src/fritz# ./Makefile.km_fritzcapi
./Makefile.km_fritzcapi: line 1: shell: command not found
./Makefile.km_fritzcapi: line 4: KERNELRELEASE: command not found
./Makefile.km_fritzcapi: line 1: KERNELRELEASE: command not found
./Makefile.km_fritzcapi: line 5: KERNEL_SOURCE: command not found
./Makefile.km_fritzcapi: line 7: TARGETS: command not found
./Makefile.km_fritzcapi: line 9: all:: command not found
./Makefile.km_fritzcapi: line 11: modules:: command not found
./Makefile.km_fritzcapi: line 1: TARGETS: command not found
./Makefile.km_fritzcapi: line 16: modules_install:: command not found
server:/usr/local/src/fritz# make
(cd src.drv; make CARD=fcclassic)
make[1]: Entering directory `/usr/local/src/fritz/src.drv'
cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcclassic__ -DTARGET=\"fcclassic\" -O2 -Wall -I /lib/modules/`uname -r`/build/include main.c -o
main.o
In file included from /lib/modules/2.6.11.8/build/include/asm/processor.h:18,
from /lib/modules/2.6.11.8/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.11.8/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.11.8/build/include/asm/uaccess.h:9,
from main.c:24:
/lib/modules/2.6.11.8/build/include/asm/system.h: In Funktion »__set_64bit_var«:
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcclassic__ -DTARGET=\"fcclassic\" -O2 -Wall -I /lib/modules/`uname -r`/build/include driver.c -o
driver.o
In file included from /lib/modules/2.6.11.8/build/include/asm/processor.h:18,
from /lib/modules/2.6.11.8/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.11.8/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.11.8/build/include/linux/spinlock.h:12,
from /lib/modules/2.6.11.8/build/include/linux/vmalloc.h:4,
from /lib/modules/2.6.11.8/build/include/asm/io.h:50,
from driver.c:23:
/lib/modules/2.6.11.8/build/include/asm/system.h: In Funktion »__set_64bit_var«:
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
In Datei, eingefügt von driver.c:24:
/lib/modules/2.6.11.8/build/include/asm/irq.h:16:25: irq_vectors.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/linux/irq.h: Auf höchster Ebene:
/lib/modules/2.6.11.8/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:74,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/linux/irq.h:79: error: `NR_IRQS' undeclared here (not in a function)
make[1]: *** [driver.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/fritz/src.drv'
make: *** [drv] Fehler 2
server:/usr/local/src/fritz# make
make -C /lib/modules/2.6.11.8/build SUBDIRS=/usr/local/src/fritz modules
make[1]: Entering directory `/usr/src/linux-2.6.11.8'
make[2]: *** Keine Regel vorhanden, um das Target »/usr/local/src/fritz/main.s«,
benötigt von »/usr/local/src/fritz/main.o«, zu erstellen. Schluss.
make[1]: *** [_module_/usr/local/src/fritz] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.8'
make: *** [all] Fehler 2
server:/usr/local/src/fritz#
@zuse: Wie hast du das mit dem Kompilieren gemacht? Ich sitze hier nämlich am selben Problem, nur bekomme ich derzeit das Kompilieren nicht hin.
Danke!
cu,
kniffte
PS: ich hab mir auch den Treiber geladen und in ein .tgz gewandelt. Daraus habe ich dann die Dateien aus fcclassic-20040331.tar.bz2 und fritzcapi.tar.bz2 in ein Verzeichnis extrahiert und dann "make" bzw. ./Makefile.km_fritzcapi aufgerufen, ohne Erfolg:
server:/usr/local/src/fritz# ./Makefile.km_fritzcapi
./Makefile.km_fritzcapi: line 1: shell: command not found
./Makefile.km_fritzcapi: line 4: KERNELRELEASE: command not found
./Makefile.km_fritzcapi: line 1: KERNELRELEASE: command not found
./Makefile.km_fritzcapi: line 5: KERNEL_SOURCE: command not found
./Makefile.km_fritzcapi: line 7: TARGETS: command not found
./Makefile.km_fritzcapi: line 9: all:: command not found
./Makefile.km_fritzcapi: line 11: modules:: command not found
./Makefile.km_fritzcapi: line 1: TARGETS: command not found
./Makefile.km_fritzcapi: line 16: modules_install:: command not found
server:/usr/local/src/fritz# make
(cd src.drv; make CARD=fcclassic)
make[1]: Entering directory `/usr/local/src/fritz/src.drv'
cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcclassic__ -DTARGET=\"fcclassic\" -O2 -Wall -I /lib/modules/`uname -r`/build/include main.c -o
main.o
In file included from /lib/modules/2.6.11.8/build/include/asm/processor.h:18,
from /lib/modules/2.6.11.8/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.11.8/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.11.8/build/include/asm/uaccess.h:9,
from main.c:24:
/lib/modules/2.6.11.8/build/include/asm/system.h: In Funktion »__set_64bit_var«:
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
cc -c -DMODULE -D__KERNEL__ -DNDEBUG -D__fcclassic__ -DTARGET=\"fcclassic\" -O2 -Wall -I /lib/modules/`uname -r`/build/include driver.c -o
driver.o
In file included from /lib/modules/2.6.11.8/build/include/asm/processor.h:18,
from /lib/modules/2.6.11.8/build/include/asm/thread_info.h:17,
from /lib/modules/2.6.11.8/build/include/linux/thread_info.h:21,
from /lib/modules/2.6.11.8/build/include/linux/spinlock.h:12,
from /lib/modules/2.6.11.8/build/include/linux/vmalloc.h:4,
from /lib/modules/2.6.11.8/build/include/asm/io.h:50,
from driver.c:23:
/lib/modules/2.6.11.8/build/include/asm/system.h: In Funktion »__set_64bit_var«:
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
/lib/modules/2.6.11.8/build/include/asm/system.h:193: Warnung: dereferencing type-punned pointer will break strict-aliasing rules
In Datei, eingefügt von driver.c:24:
/lib/modules/2.6.11.8/build/include/asm/irq.h:16:25: irq_vectors.h: Datei oder Verzeichnis nicht gefunden
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/linux/irq.h: Auf höchster Ebene:
/lib/modules/2.6.11.8/build/include/linux/irq.h:72: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/linux/irq.h:74,
from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:28: error: `NR_IRQ_VECTORS' undeclared here (not in a function)
/lib/modules/2.6.11.8/build/include/asm/hw_irq.h:32: error: `NR_IRQS' undeclared here (not in a function)
In file included from /lib/modules/2.6.11.8/build/include/asm/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/hardirq.h:6,
from /lib/modules/2.6.11.8/build/include/linux/interrupt.h:11,
from driver.c:30:
/lib/modules/2.6.11.8/build/include/linux/irq.h:79: error: `NR_IRQS' undeclared here (not in a function)
make[1]: *** [driver.o] Fehler 1
make[1]: Leaving directory `/usr/local/src/fritz/src.drv'
make: *** [drv] Fehler 2
server:/usr/local/src/fritz# make
make -C /lib/modules/2.6.11.8/build SUBDIRS=/usr/local/src/fritz modules
make[1]: Entering directory `/usr/src/linux-2.6.11.8'
make[2]: *** Keine Regel vorhanden, um das Target »/usr/local/src/fritz/main.s«,
benötigt von »/usr/local/src/fritz/main.o«, zu erstellen. Schluss.
make[1]: *** [_module_/usr/local/src/fritz] Fehler 2
make[1]: Leaving directory `/usr/src/linux-2.6.11.8'
make: *** [all] Fehler 2
server:/usr/local/src/fritz#
- pdreker
- Beiträge: 8298
- Registriert: 29.07.2002 21:53:30
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Nürnberg
ääääh... AVM Fritz ISDN Classic ISA? Das ist doch so ein richtig altes Ding, oder? Soweit ich weiss läuft diese Karte absolut ohne den gazen AVM CAPI Mist mit dem normalen Kernel HiSax Treiber.
Allerdings weiss ich nicht, wie es dann mit dem Fax Kram aussieht...
Patrick
Allerdings weiss ich nicht, wie es dann mit dem Fax Kram aussieht...
Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de
Jabber: pdreker@debianforum.de
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Der Hisax kann aber den Faxkrempel nicht. Und da beißt sich die Katze in den Schwanz.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.