AVM Fritz Card ISDN PCI unter Debian installieren (CAPI Treiber) Es werden die CAPI Treiber verwendet, da ich mit den MISDN Treibern DTMF Töne
nicht vernünftig zum laufen bekomme, habe diese aber zum Steuern des Computers
per Telefon gebraucht werden.
apt-get install alien kernel-package libncurses5-dev shellutils linux-headers-2.6.18-5-686 capiutils
linux-headers-2.6.18-5-686 muss evtl umbenannt werden, wenn Ihr einen anderen Kernel installiert habt. Nun müssen wir die Treiber runterladen. cd /usr/src/ wget ftp://ftp.avm.de/cardware/fritzcrd.pci/linux/suse.91/fcpci-suse9.1-3.11-02.tar.gz tar xzf fcpci-suse9.1-3.11-02.tar.gz Die Treiber müssen noch bearbeitet werden. Dazu mit einem Texteditor die Datei /usr/src/fritz/src/tools.h aufmachen und folgendermaßen abändern: vorher
static inline unsigned long atomic_xchg ( volatile atomic_t * v, unsigned value ) { return __xchg (value, &v->counter, sizeof (unsigned)); } /* atomic_xchg */ nachher
/* static inline unsigned long atomic_xchg ( volatile atomic_t * v, unsigned value ) { return __xchg (value, &v->counter, sizeof (unsigned)); }*/ /* atomic_xchg */ Es wird also nur diese Passage bei Zeile 74 bis 79 aukommentiert. Jetzt können wir die Treiber mit dem beiliegendem Skript installieren.
cd /usr/src/fritz ./install Jetzt muss in der Datei /etc/isdn/capi.conf die Zeile in der fcpci steht, die Raute # gelöscht werden, damit die Zeile aktiv ist. Dann starten wir die Treiber folgendermaßen:
modprobe fcpci capiinit start capiinit status Nachdem ausführen der letzten Zeile, sollte unser Computer uns mitteilen, dass fcpci im Status "running" ist. Einstellungen des asterisk Servers
Für diejenigen, die bereits einen asterisk Server am laufen haben noch eine kurze Anmerkung:
load => res_features.so ; load => chan_capi.so Und in der "Global Section" sollte folgendes stehen:
chan_capi.so=yes
Ausserdem muss das astersik capi Paket installiert sein:
apt-get install asterisk-chan-capi
Falls Ihr von Hand installiert habt, dann den entsprechenden code laden und installieren. |