Ubuntu 8.04 - 10.04 und AVM Fritz PCI
Das leidige Thema, Suchmaschinieren bringt viel und nichts aktuelles
So läuft die AVM Fritz mit capi (z.B. für Hylafax) unter Ubuntu i386 und amd64
getestet unter:
- Ubuntu 8.04 LTS
- Ubuntu 8.10, dem Intrepid Ibex und
- Ubuntu 9.10, dem Karmic Koala
- Ubuntu 10.4 (Lucid)
1. Source holen:
(je nach Karte - hier fcpci-0.1-0.src.rpm für AVM GmbH Fritz!PCI v2.0 ISDN (rev 02) )
2. Tools und Kernel-quellen installieren:
apt-get install module-assistant rpm capiutils
module-assistant prepare
3. Paket aufreissen:
rpm2cpio fcpci-0.1-0.src.rpm | cpio -i
4. Auspacken der Quellen:
entweder 32 oder 64-bit Version
tar xzvf fcpci-suse93-64bit-3.11-07.tar.gz
bzw.
tar xzvf fcpci-suse93-3.11-07.tar.gz
5. Wechseln ins neue Verzeichnis
cd fritz
6. komplett durchpatchen:
(bei der 64-bit Version OHNE die tools)
patch -p1 < ../fritz-config.diff
patch -p1 < ../fritz_pci.diff
patch -p1 < ../fritz_irq.diff
patch -p1 < ../fritz_driver_init.diff
patch -p1 < ../tools2.diff
patch -p1 < ../ctr_reset.diff
patch -p1 < ../strncpy.diff
Theoretisch bei der 32-Bit Version noch
patch -p1 < ../fritz-tools.diff
auf gehts:
./install
wenn der config.h fehler kommt...
7. Symbolischer Link auf Kernel-Quelle setzen
ln -s /usr/src/linux-headers-`uname -r` /usr/src/linux
dann wieder
./install
ergibt:
Welcome to the FRITZ!Card PCI driver installation!
Generating FRITZ!Card PCI driver for kernel 2.6.31-19-generic...
Copying FRITZ!Card PCI driver...
fcpci.ko to /lib/modules/2.6.31-19-generic/extra/fcpci.ko
The driver files have been copied.
Ready
weiter wie gewohnt ...hisax-Module raus. fcpci rein, depmod -a, capiinit, capiinfo
für immer einbauen:
anfügen in die /etc/modules
fcpci
Karte in /etc/isdn/capi.conf unkommentieren.