capi.conf fehlt

Ui jetzt steh ich am Berg wo find ich die Kernelsource? und wie aktiviere ich da capifs? und zu guter letzt wie kompiliere ich das ganze?
 
Ich hab grad nen neueren Kernel ausprobiert ich weiss nicht genau warum ich de habe ich hab jetzt 2.4.21-37 anstatt 2.4.21-32
hier wird capifs geladen jedoch startet chan_capi immer noch nicht :(
also stehe ich wieder vor dem Problem

was ist capi20 und warum findet capi20_isinstalled() es nicht?
 
capi fs ist nicht notwendig, das braucht man nur, wenn z.B. ppp mit pppd und dem pppdcapiplugin gemacht werden soll.
chan_capi benoetigt nur /dev/capi20 und dieses Device muss auch die entsprechenden Berechtigungen haben.
Das Programm 'capiinfo' sollte eine Ausgabe der verfuegbaren ISDN-CAPI Controller zeigen, das kann man gut fuer tests benutzen.
Falls es dann immer noch nicht geht ist wohl keine Karte, kein Treiber an CAPI registriert. Ist denn die ISDN Karte geladen/gestartet? Was sagt denn syslog?
Hier sollte kernelcapi auch eine neue Karte in CAPI melden.

Armin
 
jetzt hab ich mit capiinfo grad gesehen dass der in der obersten Zeile ne Fehlermeldung bringt:

Code:
divacapi: diva_register_appl: invalid parameters

keine ahnung was das bedeutet ich such mal im sourcecode
 
Das sollte nicht passieren. Entweder ist die capiinfo version nicht in Ordnung, oder
du verwendest einen alten divas treiber (ich glaube das hatten wir mal).
Aber das ist wohl nicht der Fehler, den du mit chan_capi hast.

Armin
 
Divatreiber hab ich soweit ich weiss die Version 7.7 direkt von eicon ich bin langsam echt verzweifelt :mad:
 
weiss jemand was für die eicon Karte im file
Code:
etc/capi.conf

(nicht /etc/asteisk/capi.conf)

für Fritz Card hab ich gesehen

fcpci - - - - - -

aber für Eicon Diva Server V-BRI-2M?
 
Die Datei /etc/capi.conf hat nichts mit den Eicon Karten zu tun, die wird nicht verwendet. Die Eicon Karten werden nur ueber divactrl konfiguriert:
a) entweder mit divactrl parameter oder
b) der neue Treiber mir XML file (zur Zeit nur mit Eicon sourcen)

Was sagt denn syslog?

Armin
 
hmm jetzt kommen wir dem Problem glaub langsam näher:

syslog

Code:
-bash: syslog: command not found

und dann hab ich noch

Code:
divactrl load -c 1 -f ETSI -n 0 -t 0 -u -s 1

eingegeben

Code:
A: can't get card type for DIVA adapter number 1
In case of error, you can try option -Debug in additon.
Type divactrl load -h for help

beo divactrl -Debug kommt dasselbe
 
syslog ist kein Kommando!!! Ich wollte wissen was dein syslog an Meldungen bringt beim Starten der Karte/ISDN/CAPI. Typischerweise kommt das auf einer Konsole, bzw in die Datei /var/log/messages. Jedoch haengt dies von der Distri ab.

Aber die Karte ist wohl noch ueberhaupt nicht gestartet!? Wenn divactrl die Karte nicht findet, dann ist z.B.:
a) die divas* module nicht geladen
b) keine Karte im Rechner
c) keine Berechtigungen auf die divas devices (/dev/Divas* oder /proc/net/eicon/*)

Armin
 
UUps dass wusste ich nicht naja jetzt vergiss ichs nicht mehr


also die karte ist ziemlich sicher drin ich habs auch mit verschiedenen pci steckplätzen probiert. zudem konnte ich mit acopy2 übers isdn auf mein Handy anrufen (halt ohne sprache aber die signalisierung funktioniert).

also die syslog sagt: (ich hab mal die interessanten stellen kopiert)

Code:
Feb  9 22:17:18 asterisk1 init: Entering runlevel: 3 
Feb  9 22:17:18 asterisk1 microcode_ctl: microcode_ctl startup succeeded 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Load Diva DIDD driver ...  
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Warning: kernel-module version mismatch 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/divadidd.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/divadidd.o will taint the kernel: forced load 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Module divadidd loaded, with warnings 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Load Diva XDI  driver ... Warning: kernel-module version mismatch 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/divas.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/divas.o will taint the kernel: forced load 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Check for saved MAINT debug/trace buffer ...  
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: idle 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Write Diva configuration to CFGLib ...  
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: succeeded 
Feb  9 22:17:19 asterisk1 DIVAS4LINUX: Start adapter Nr:1 - 'Diva Server V-BRI-2', SN: 36800 ... 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX:  OK 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Save Diva Server V-BRI-2 SN:36800 initial XLOG to /var/log/diva1.log ...  
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Load Diva IDI  driver ... Warning: kernel-module version mismatch 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/diva_idi.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/diva_idi.o will taint the kernel: forced load 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Module diva_idi loaded, with warnings 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Load Diva MTPX driver ...  
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Load optimized Diva CAPI driver ... not available 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Load KERNELCAPI driver ...  
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Warning: kernel-module version mismatch 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/kernelcapi.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/kernelcapi.o will taint the kernel: forced load 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Module kernelcapi loaded, with warnings 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Load Diva CAPI driver ... Warning: kernel-module version mismatch 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/divacapi.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/divacapi.o will taint the kernel: forced load 
Feb  9 22:17:22 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: Load CAPI driver ... Warning: kernel-module version mismatch 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: 	/usr/lib/eicon/divas/capi.o was compiled for kernel version 2.4.21-32.EL 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: 	while this kernel is version 2.4.21-37.0.1.EL 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: Warning: loading /usr/lib/eicon/divas/capi.o will taint the kernel: forced load 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX:   See http://www.tux.org/lkml/#export-tainted for information about tainted modules 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: Module capi loaded, with warnings 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: Initialize Diva call history ...  
Feb  9 22:17:23 asterisk1 divalogd[2940]:  started 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX: OK 
Feb  9 22:17:23 asterisk1 DIVAS4LINUX:  
Feb  9 22:17:23 asterisk1 DIVAS4LINUX:  
Feb  9 22:17:23 asterisk1 rc: Starting DIVAS4LINUX:  succeeded 
.
.
.Feb  9 22:17:53 asterisk1 kernel: capifs: Rev 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: b1: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: b1dma: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: b1pci: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver b1pci attached
Feb  9 22:17:53 asterisk1 kernel: b1pciv4: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver b1pciv4 attached
Feb  9 22:17:53 asterisk1 kernel: b1pci: NO B1-PCI card detected
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver b1pci detached
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver b1pciv4 detached
Feb  9 22:17:53 asterisk1 kernel: b1: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: c4: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 attached
Feb  9 22:17:53 asterisk1 kernel: c2: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 attached
Feb  9 22:17:53 asterisk1 kernel: c4: NO C4/C2 card detected
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 detached
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 detached
Feb  9 22:17:53 asterisk1 kernel: b1: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: c4: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 attached
Feb  9 22:17:53 asterisk1 kernel: c2: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 attached
Feb  9 22:17:53 asterisk1 kernel: c4: NO C4/C2 card detected
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 detached
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 detached
Feb  9 22:17:53 asterisk1 kernel: b1: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: c4: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 attached
Feb  9 22:17:53 asterisk1 kernel: c2: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 attached
Feb  9 22:17:53 asterisk1 kernel: c4: NO C4/C2 card detected
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 detached
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 detached
Feb  9 22:17:53 asterisk1 kernel: b1: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: c4: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 attached
Feb  9 22:17:53 asterisk1 kernel: c2: revision 1.1.4.1
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 attached
Feb  9 22:17:53 asterisk1 kernel: c4: NO C4/C2 card detected
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c4 detached
Feb  9 22:17:53 asterisk1 kernel: kcapi: driver c2 detached
 
An sich ist im syslog kein Fehler zu sehen. Aber das kernel meckert ueber eine falsche Version der Module: hier solltest du die richtige version benutzen, evtl. per source-RPM das ganze selbst fuer dein kernel compilieren.
(Ein neuer source Treiber werde ich auch bald fertig haben).

Wenn acopy2 funktioniert, dann geht auch capi, denn acopy2 greift auch auf
/dev/capi20 zu.

Beim Eicon Paket ist ein 'Trace' dabei (kann man ueber das Menu aktivieren), mach mal ein CAPI trace und starte danach asterisk/chan_capi.

Armin
 
Ich hab jetzt die Eicon Treiber für den anderen Kernel neu kompiliert jetzt mekert DIVAS4LINUX nicht mehr.

zudem hab ich asterisk rootrechte gegeben und siehe da das modul chan_capi.so wird jetzt ohne warnung geladen.

Jetzt muss ich nur noch die Trunks richtig hinkriegen :)
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.