Inhaltsverzeichnis

FCPCI auf openSUSE Leap 42.2

Installieren

Alle folgenden Schritte als root ausführen: ….

Einrichten und Starten

Alle Schritte als root ausführen: …..

DRAFT: erfolgreiches Vorgehen auf einer nackten/neuen Leap.42.2

HOWTO: install capisuitefax on Leap.42.2 VER: 20170109

get follow RPMs from opensuse 13.2 : http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/

wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/capisuite-0.4.5-266.1.3.x86_64.rpm
wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/ppp-2.4.7-2.1.3.x86_64.rpm
wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/ppp-userpass-2011.8.29-21.1.11.x86_64.rpm

###

use of: fcpci-3.10.1_kernel-default-4.1.34-33.1.x86_64.rpm

zypper in fcpci-3.10.1_kernel-default-4.1.34-33.1.x86_64.rpm # (von www.fkn-systems.de)
zypper in i4l # (Version 2011.8.29, aus der Distribution)
rpm -Uvh capi4linux-3.19-3.44.x86_64.rpm
rpm -Uvh capisuite-0.4.5-266.1.3.x86_64.rpm
# und wenn noch gebraucht
rpm -Uvh ppp-2.4.5-20.1.2.x86_64.rpm
rpm -Uvh ppp-userpass-2010.11.8-2.4.x86_64.rpm

Die Änderungen unter /etc/udev sowie /etc/modprobe.d habe ich wie in der Anleitung erläutert vorgenommen.

Bei mir wurde jedoch das Modul capi nicht automatisch geladen. Ich habe unter /etc/modules-load.d/ die Datei capi.conf angelegt und dort das Modul capi zum Laden eingetragen. Seitdem funktioniert alles bestens. (Siehe unten.)

Die Änderung im ISDN-Start-Skript unter /etc/init.d/isdn war in meinem Fall nicht nötig. Der ISDN-Dienst startet innerhalb weniger Sekunden.

Usefull links:

https://wiki.fkn-systems.de/wiki/doku.php?id=fcpci:start http://www.fkn-systems.de/_fcpci

###

zypper dup -l ; beep
rpm --import http://www.fkn-systems.de/_repos/FKN-Repo_-_fcpci/repodata/repomd.xml.key
zypper ar -f -c http://www.fkn-systems.de/_repos/FKN-Repo_-_fcpci/ FKN-Systems_-_Repo_-_fcpci
zypper lr -u
lspci 
ls /dev/capi
# das braucht capisuitefax noch
zypper se tiff sfftobmp
zypper in tiff sfftobmp
wget http://download.opensuse.org/distribution/13.2/repo/oss/suse/x86_64/capisuite-0.4.5-266.1.3.x86_64.rpm 
rpm -Uhv capisuite-0.4.5-266.1.3.x86_64.rpm 
joe /etc/modprobe.d/50-blacklist.conf
/etc/init.d/capisuite restart
/etc/init.d/isdn restart

# lock capisuite for dup upgrades (until if avaiable under Leap)

zypper al capisuite

###

uname -a
zypper in http://www.fkn-systems.de/_repos/FKN-Repo_-_fcpci/rpms/fcpci-3.10.1_kernel-default-4.4.36-8.1.x86_64.rpm
modprobe fcpci
lsmod | grep isd
lsmod | grep cap
lsmod | grep avm
lsmod | grep fc
# wenn es nicht geht, liegt es an anderen ISDN modulen, die müssen weg
joe /etc/modprobe.d/50-blacklist.conf
rmmod avmfritz
modprobe fcpci

##

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

Die Runlevelstarter, ggf. auch mit Yast/Dienste wieder einstellen:

/etc/init.d/rc5.d/K50capisuite
/etc/init.d/rc5.d/S50capisuite
/etc/init.d/rc3.d/K50capisuite
/etc/init.d/rc3.d/S50capisuite

FAQ / Hinweise

foobar