FCPCI auf openSUSE Tumbleweed
Installieren
Alle folgenden Schritte als root ausführen:
#- root werden # Version abfragen # Architektur abfragen
su -l root
cat /etc/os-release
uname -a
#- vorbereiten / software laden
wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/capisuite-0.4.5-266.1.3.x86_64.rpm
zypper in tiff sox sfftobmp ghostscript libcapi20-3 i4l-base i4l-isdnlog capi4linux
rpm -Uvh capisuite-0.4.5-266.1.3.x86_64.rpm # ggf. noch fehlende Pakete mit zypper nachinstallieren
#- capisuite gegen entfernen festpinnen
zypper al capisuite
#- FKN-Systems_-_Repo_-_fcpci vorbereiten und einbinden
zypper lr -d
#REPO='FKN-Repo_-_fcpci_opensuse_tumbleweed.x32'
REPO='FKN-Repo_-_fcpci_opensuse_tumbleweed.x64'
zypper ar -f -c http://www.fkn-systems.de/_repos/${REPO}/ FKN-Systems_-_Repo_-_fcpci
zypper lr -u
zypper clean -a
zypper ref
zypper dup -l # (!) Vertrauen in den Key 'IMMER' auswählen, für automatische Uppdates
#- install fcpci
uname -a
zypper se -s fcpci
# zum Kernel passendes Paket installieren, z.B.: zypper in fcpci-4.4.2_kernel-default # für Kernel 5.3.12-1.1
#- Modul laden vorbereiten
lsmod | grep -i isdn
#- angezeigte falsche module (zB: ISDN_core, avmfritz, mISDNipac, ...) in /etc/modprobe.d/50-blacklist.conf auskommentieren UND fcpci einkommentieren
mcedit /etc/modprobe.d/50-blacklist.conf
#- module entladen und fcpci testladen
rmmod avmfritz
rmmod mISDNipac
rmmod mISDN_core
lsmod | grep -i isdn
modprobe fcpci
lsmod | grep -i fc
# Ausgabe like:
#: fcpci 651264 0
#: kernelcapi 49152 1 fcpci
#- Rechner neustarten und laden des modules testen
# reboot
lsmod | grep -i fc
# wenn nicht geladen die Modulvorbereitungen wiederholen bzw. weiter anpassen
#- Capisuitstart testen und anpassen
/etc/init.d/capisuite status
/etc/init.d/capisuite start
#- Zum FKN-FCPCI-Repo / Install FKN-FCPCI-Repo One-CLick
# Das Repo ist, ebenso wie unsere RPM's, mit unserem Gnupg-Key unterschrieben, um es gegen Veränderungen zu sichern, bei bedarf dem zypper Schlüsselbund hinzufügen.
rpm --import http://www.fkn-systems.de/_repos/FKN-Repo_-_fcpci/repodata/repomd.xml.key
#- capi laden einschalten
echo capidrv >> /etc/modules-load.d/capi.conf
echo capi >> /etc/modules-load.d/capi.conf
#- start sidnlog must have the:
cat >/etc/sysconfig/isdn/cfg-contr0 <<EOF
AREACODE="+49 12345"
DIALPREFIX="0"
DRIVER="fcpci"
ISDNLOG_START="yes"
NAME="AVM FRITZ!Card PCI v2.0"
PARA_SUBTYPE="2"
PARA_TYPE="8002"
PROTOCOL="euro"
STARTMODE="auto"
UNIQUE="oxTw.GngnGnGYV1"
EOF
#- Eventuell noch aus dem Backup wieder herzustellende Dateien/Symlinks:
#: /etc/capisuite/cronjob.conf
#: /etc/capisuite/fax.conf
#: /etc/capisuite/answering_machine.conf
#: /etc/cron.daily/suse-capisuite
#- ggf. systemdienste anschalten und starten
systemctl status capisuite.service
systemctl start capisuite.service
systemctl enable capisuite.service