FritzCard Classic SuSE 9.2 capi wird nicht geladen
Hallo Liste, habe vor einiger Zeit hatte ich mir SuSE 9.2 installiert, inkl Hylafax... beim Versuch Hylafax das annehmen der Faxe abzugewöhnen hatte ich wohl irgendetwas zerschossen. Also dachte ich Capi und ISDN Treiber und Hylafax runter und anschliessend wieder über yast von der DVD installiert. Jetzt bekam ich aber: Apr 13 00:29:57 srv FaxQueuer[4597]: MODEM WEDGED: bin/wedged "faxCAPI" "/dev/faxCAPI" Apr 13 00:30:05 srv CapiFaxRecv: CAPI not installed, started or have no access rights on it! und nix ist mit faxen. Aber Capiinfo bringt nach einem Neustart des Rechners: capi not installed - No such device or address (6) Erst nach capiinit auf der Konsole klappt alles wie früher, Faxe senden und empfangen, nur nach dem Neustart kommen wieder die Fehlermeldungen. In Yast ist die Karte eingebunden, onboot aktiviert. /etc/capi.conf: fcclassic - - 0x300 10 - - "ISDN" ist im Runlevel 235 aktiv. Welche Capitreiber / ISDN brauche ich eigentlich ? Bei mir sind installiert: avmfritzcapi capi4hylafax capi4linux i4l-* (base,isdnlog,vbox,firm) km_fritzcapi Ich habe komplett den Überblick verloren, was ist der Unterschied zwischen avmfritzcapi und capi4linux ? Welches der beiden entspricht dem Download von ftp.avm.de ? HiSax brauche ich nicht mehr oder ? Brauche ich die i4l "Sachen" fürs faxen ? Brauche ich die i4l "Sachen" um eine ISDN Dial-in Möglichkeit zu haben ? Ach ja wofür ist /etc/sysconfig/isdn gut, dort "ist" die Karte/n auch vorhanden. Ist das in SuSE 9.x neu oder liegts am 2.6er Kernel ? Vielen Dank für die Aufklärung. Daniel Tausch -------- Logs -------- capiinit<CR> /var/log/messages zeigt dann und alles klappt. [snip] Apr 13 00:33:22 srv kernel: module fcclassic unsupported by SUSE/Novell, tainting kernel. Apr 13 00:33:22 srv kernel: fcclassic: module license 'Proprietary' taints kernel. Apr 13 00:33:22 srv kernel: fcclassic: AVM FRITZ!Card Classic driver, revision 0.6.2 Apr 13 00:33:22 srv kernel: fcclassic: (fcclassic built on Mar 29 2005 at 16:20:32) Apr 13 00:33:22 srv kernel: fcclassic: Driver 'fcclassic' attached to stack. (152) Apr 13 00:33:23 srv kernel: fcclassic: Stack version 3.11-02 Apr 13 00:33:23 srv kernel: kcapi: Controller 1: fcclassic-0300-10 attached Apr 13 00:33:23 srv kernel: kcapi: card 1 "fcclassic-0300-10" ready. Apr 13 00:33:23 srv kernel: capidrv: controller 1 up Apr 13 00:33:23 srv kernel: capidrv-1: now up (2 B channels) Apr 13 00:33:23 srv kernel: capidrv-1: D2 trace enabled Und alles klappt wieder... /var/log/boot.msg: Inspecting /boot/System.map-2.6.8-24.14-default Loaded 23893 symbols from /boot/System.map-2.6.8-24.14-default. Symbols match kernel version 2.6.8. No module symbols loaded - kernel modules not enabled. [...] <notice>start services (random isdn) Initializing random number generatordone Setting up ISDN card contr0 AVM FRITZ!Card Classicdone Loading Driver contr0 1 kcapi capi capidrvdone Initializing capi for contr0 (1)done <notice>exit status of (random isdn) is (0 0) [...] /var/log/warn [snip] Apr 13 00:33:22 srv kernel: module fcclassic unsupported by SUSE/Novell, tainting kernel. Apr 13 00:33:22 srv kernel: fcclassic: module license 'Proprietary' taints kernel. /var/log/messages nach dem Neustart: [snip] Apr 13 00:28:41 srv kernel: CAPI Subsystem Rev 1.1.2.8 Apr 13 00:28:41 srv kernel: capifs: Rev 1.1.2.3 Apr 13 00:28:41 srv kernel: capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs) Apr 13 00:28:41 srv kernel: CSLIP: code copyright 1989 Regents of the University of California Apr 13 00:28:41 srv kernel: ISDN subsystem Rev: 1.1.2.3/1.1.2.3/1.1.2.2/1.1.2.3/1.1.2.2/1.1.2.2 loaded Apr 13 00:28:41 srv kernel: capidrv: Rev 1.1.2.2: loaded
On Wed, Apr 13, 2005 at 06:44:51AM +0200, DT wrote:
Hallo Liste,
habe vor einiger Zeit hatte ich mir SuSE 9.2 installiert, inkl Hylafax... beim Versuch Hylafax das annehmen der Faxe abzugewöhnen hatte ich wohl irgendetwas zerschossen.
Also dachte ich Capi und ISDN Treiber und Hylafax runter und anschliessend wieder über yast von der DVD installiert.
Jetzt bekam ich aber: Apr 13 00:29:57 srv FaxQueuer[4597]: MODEM WEDGED: bin/wedged "faxCAPI" "/dev/faxCAPI" Apr 13 00:30:05 srv CapiFaxRecv: CAPI not installed, started or have no access rights on it! und nix ist mit faxen.
Aber Capiinfo bringt nach einem Neustart des Rechners: capi not installed - No such device or address (6) Erst nach capiinit auf der Konsole klappt alles wie früher, Faxe senden und empfangen, nur nach dem Neustart kommen wieder die Fehlermeldungen.
In Yast ist die Karte eingebunden, onboot aktiviert. /etc/capi.conf: fcclassic - - 0x300 10 - -
Da fehlt das Protokoll (DSS1 an 3. Stelle), sollte aber nicht wirklich stoeren.
"ISDN" ist im Runlevel 235 aktiv.
OK. Der hylafax Eintrag in der /etc/inittab sollte nur fuer 35 aktiv sein, hylafax sollte auch nur in 35 gestartet werden.
Welche Capitreiber / ISDN brauche ich eigentlich ? Bei mir sind installiert: avmfritzcapi
Nein
capi4hylafax Ja (wenn hylafax benutzt werden soll). capi4linux Ja i4l-* (base,isdnlog,vbox,firm) i4l-base Ja i4l-isdnlog Nein (ausser man moechte isdnlog benutzen) i4l-vbox Nein i4l-firm Nein
km_fritzcapi Nein
Ich habe komplett den Überblick verloren, was ist der Unterschied zwischen avmfritzcapi und capi4linux ?
Avmfritzcapi ist nur ein Hilfs Packet um km_fritzcapi zur erstellen. km_fritzcapi enthaelt den Sourecode der Kerneltreiber plus die binonly libraries fuer die einzelnen Karten. capi4linux ist die allgemeine I4L capi library und Hilfsprogramme.
Welches der beiden entspricht dem Download von ftp.avm.de ?
Keines. Zum einen werden mittels avmfritzcapi alle AVM ISDN Treiber aus den AVM Paketen ins km_fritzcapi kopiert, das wird dann beim compilieren des Kernels benutzt, zum anderen werden auch einige Fehler gefixt. Die AVM Pakete sind nicht ohne Anpassungen geeignet, da sie unteranderem die Startscripte durcheinander bringen !!!
HiSax brauche ich nicht mehr oder ?
Nein, nicht notwendig.
Brauche ich die i4l "Sachen" fürs faxen ?
Ja, da sind alle ISDN Startscripts drin.
Brauche ich die i4l "Sachen" um eine ISDN Dial-in Möglichkeit zu haben ?
Ja, wenn Das ueber die SuSE scripts und kinternet funktionieren soll. Wenn man es von Hand aufsetzt geht es auch ohne i4l Betreiligung und pppd.
Ach ja wofür ist /etc/sysconfig/isdn gut, dort "ist" die Karte/n auch vorhanden.
Das sind die Konfigurationsdaten die die Initscripts verwenden, bzw. aus denen SuSEconfig dann /etc/capi.conf und die entsprechenden Einwahlkonfigurationen erzeugt.
Ist das in SuSE 9.x neu oder liegts am 2.6er Kernel ?
Weder noch, /etc/sysconfig/isdn gibt es seit 8.X. Wie sehen die Files unter /etc/sysconfig/isdn aus ? Was sagt rpm -q i4l-base rpm -V i4l-base rpm -q capi4linux rpm -V capi4linux Funktioniert ein "rcisdn start" statt capiinit ? -- Karsten Keil SuSE Labs ISDN development
Karsten Keil schrieb:
On Wed, Apr 13, 2005 at 06:44:51AM +0200, Daniel Tausch wrote:
In Yast ist die Karte eingebunden, onboot aktiviert. /etc/capi.conf: fcclassic - - 0x300 10 - -
Da fehlt das Protokoll (DSS1 an 3. Stelle), sollte aber nicht wirklich stoeren.
OK ist jetzt drin. srv:/ # tail /etc/capi.conf #c4 - DSS1 - - - - P2P #t1isa t1.t4 DSS1 0x340 9 - 0 #t1pci t1.t4 DSS1 - - - - #fcpci - - - - - - fcclassic - DSS1 0x300 10 - - # ----- -- # 1) Insert I/O address here _______| | # 2) Insert IRQ number here ___________/ # 3) Remove '#' in front of "fcclassic" Irgendwann mal stand da nur folgendes: fcclassic - DSS1 0x300 10 - - Kann es sein dass ich mal in geistiger Umnachtung doch mal die Treiber von ftp.avm.de installiert hatte ?! gruebel...
"ISDN" ist im Runlevel 235 aktiv.
OK. Der hylafax Eintrag in der /etc/inittab sollte nur fuer 35 aktiv sein, hylafax sollte auch nur in 35 gestartet werden.
Hylafax ist in 35, arbeite uebrigens in 3. srv:/etc # tail inittab [snip] fr:35:respawn:/usr/bin/c2faxrecv -q "/var/spool/fax" Ist inittab.c2fax eigentlich die Sicherung davon, oder wird die auch benutzt ? Die 2 sind gleich.
Wie sehen die Files unter /etc/sysconfig/isdn aus ?
srv:/etc/sysconfig/isdn # tail cfg-contr0 DRIVER="fcclassic" ISDNLOG_START="yes" NAME="AVM FRITZ!Card Classic" PARA_IO="0x300" PARA_IRQ="10" PARA_SUBTYPE="3" PARA_TYPE="8002" PROTOCOL="euro" STARTMODE="onboot" UNIQUE="xxx" tail /etc/sysconfig/isdn/scripts/load-fcclassic #!/bin/bash RET=0 CAPI_CNR=${CAPI_CNR:=1} capictrl_nr_fcpnp=${capictrl_nr_fcpnp:=1} echo -n " $CAPI_CNR" . scripts/load-capi if [ $RET -eq 0 ]; then rc_failed $RET rc_status -v echo -n "Initializing capi for $ID ($CAPI_CNR)" $SBIN/capiinit activate fcpnp $capictrl_nr_fcpnp >& /dev/null capictrl_nr_fcpnp=$(($capictrl_nr_fcpnp + 2)) RET=$? if [ $RET -eq 0 ]; then if [ -n "$EAZMAP" ]; then I4L_EAZMAP_$CONTR="capidrv-${CAPI_CNR} ${EAZMAP}" I4L_EAZMAP_IDX="$I4L_EAZMAP_IDX $CONTR" fi CAPI_CNR=$(($CAPI_CNR + 1)) start_isdnlog ${CONTR_CNT} ${ID} else RET=2 fi fi test $RET -eq 0 && CONTR_CNT=$(($CONTR_CNT + 1)) tail /etc/sysconfig/isdn/scripts/load-capi: #!/bin/bash if [ -z "$LOAD_CAPI" ]; then LOAD_CAPI="yes" echo -n " kcapi" /sbin/modprobe kernelcapi >& /dev/null RET=$? if [ $RET -eq 0 ]; then echo -n " capi" /sbin/modprobe capi >& /dev/null RET=$? if [ $RET -eq 0 ]; then echo -n " capidrv" /sbin/modprobe capidrv >& /dev/null RET=$? if [ $RET != 0 ]; then /sbin/modprobe -r capi /sbin/modprobe -r kernelcapi LOAD_CAPI="" fi else /sbin/modprobe -r kernelcapi LOAD_CAPI="" fi fi fi
Was sagt rpm -q i4l-base i4l-base-2004.9.27-2 rpm -V i4l-base missing /etc/isdn missing c /etc/isdn/eft.conf missing c /etc/isdn/eftusers
rpm -q capi4linux capi4linux-2004.9.27-2
rpm -V capi4linux [nichts]
Funktioniert ein "rcisdn start" statt capiinit ?
ja, nachdem Neustart rcisdn start,anschliessend capiinfo klappt. rcisdn status ist aber schon vorher running. Vielen Dank fuer die Informationen zu Capi, I4l usw. Gruesse Daniel Tausch
participants (3)
-
Daniel Tausch
-
DT
-
Karsten Keil