Fritz unter Ubuntu 10.04
Installation
Vorausgesetzte Pakete installieren
apt-get install build-essential capiutils libcapi20-3 libcapi20-dev pppdcapiplugin linux-headers-$(uname -r) dkms
Fritz fcpci herunterladen
wget https://belug.de/~lutz/pub/fcpci/fritz-fcpci-src-2.6.31_untested.tar.bz2
Blacklist anpassen
echo "blacklist avmfritz" > /etc/modprobe.d/blacklist-avmfritz.conf
Neustarten
reboot ....
Fritz fcpci nach /usr/src entpacken
tar -xvjf fritz-fcpci-src-2.6.31_untested.tar.bz2 -C /usr/src
Ins Verzeichniss wechseln
cd /usr/src/fritz-fcpci-2.6.31/lib
Link je nach Bit-Version des des Betriebssystems erstellen
ln -sf 32_fcpci-lib.o fcpci-lib.o
Anpassen der dkms.conf auf folgenden Inhalt:
cat /usr/src/fritz-fcpci-2.6.31/dkms.conf
PACKAGE_NAME=fcpci PACKAGE_VERSION=2.6.31 DEST_MODULE_LOCATION=/extra BUILT_MODULE_NAME=fcpci BUILT_MODULE_LOCATION=fcpci_src/ MAKE="'make' -C fcpci_src/ all" CLEAN="'make' -C fcpci_src/ clean" AUTOINSTALL="yes"
Link setzen
ln -s /usr/src/fritz-fcpci-2.6.31/ /usr/src/fcpci-2.6.31
Kompilieren von fcpci vorbereiten
dkms add -m fcpci -v 2.6.31
Kompilierungsvorgang starten
dkms build -m fcpci -v 2.6.31
Kernelmodul installieren
dkms install -m fcpci -v 2.6.31
Konfiguration
CAPI einrichten
Dazu die Datei /etc/isdn/capi.conf mit Root-Rechten bearbeiten und die Fritz!Card PCI (fcpci) durch Entfernen des Zeichens # am Zeilenanfang aktivieren:
# card file proto io irq mem cardnr options fcpci - - - - - - #b1isa b1.t4 DSS1 0x150 7 - - P2P #b1pci b1.t4 DSS1 - - - - ...
Unter neueren Ubuntu-Versionen wird die FRITZ!Card PCI automatisch erkannt. Ein manuelles Editieren der /etc/isdn/capi.conf ist nicht mehr zwingend notwendig, schadet aber auch nicht.
Kernelmodule laden
Mit einem Texteditor und Root-Rechten folgende Zeilen der Datei /etc/modules hinzufügen:
capidrv capi fcpci
Dadurch werden die notwendigen Kernelmodule beim Starten automatisch geladen (Anmerkung: unter Ubuntu 9.10 Karmic Koala muss fcpci zwingend angegeben werden, unter Ubuntu 10.04 Lucid Lynx nicht – es schadet aber auch nicht)