Probleme mit misdn und Asterisk 1.4 auf Debian Etch

finace

Neuer User
Mitglied seit
21 Feb 2007
Beiträge
84
Punkte für Reaktionen
0
Punkte
6
Hallo,

da ich es mit chan_capi nich hinbekommen habe , bin ich zu den entschluss gekommen Debian nochmal neu auf zusetzten und Asterisk mit mISDN zu betreiben.

Es hat bis auch als gut geklappt doch derzeit komme ich nicht weiter .

Wenn ich misdn-init start eingeben bekomme ich folgende fehler Ausgabe :

Code:
debian-server:~# misdn-init start
-----------------------------------------
 Loading module(s) for your misdn-cards:
-----------------------------------------
/sbin/modprobe --ignore-install avmfritz protocol=0x22 layermask=0xf
/sbin/modprobe mISDN_dsp debug=0x0 options=0 poll=128 dtmfthreshold=100

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: Oops: 0002 [#1]

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: CPU:    0

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: EIP is at mISDN_register+0x37/0xa8 [mISDN_core]

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: eax: f8cc9fc0   ebx: f8e0b520   ecx: f8e0ac40   edx: 00200 282

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: esi: 00000020   edi: f8e0b65c   ebp: f8e0b280   esp: ec3b9 ed0

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: ds: 007b   es: 007b   ss: 0068

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: Process modprobe (pid: 3385, ti=ec3b8000 task=ec2d0ab0 tas k.ti=ec3b8000)

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: Stack: 00000004 00000020 f8dfe2ae ebe36758 ebe36400 ebe367 68 c01299cc f239eca0

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel:        00000e40 f4cbbc40 00000000 00000000 00000000 000000 00 00000000 00000000

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel:        00000000 00000000 00000000 00000000 00000000 000000 00 0000000a 00000024

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: Call Trace:

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: Code: ff e9 91 00 00 00 9c 5a fa a1 24 27 c6 f8 89 43 0c 4 0 a3 24 27 c6 f8 a1 24 1f c6 f8 89 1d 24 1f c6 f8 c7 03 20 1f c6 f8 89 43 04 <89 > 18 52 9d 83 3d 20 27 c6 f8 00 74 13 ff 73 0c ff 73 08 68 ce

Message from syslogd@debian-server at Fri Jul 13 22:42:40 2007 ...
debian-server kernel: EIP: [<f8c539d1>] mISDN_register+0x37/0xa8 [mISDN_core] SS :ESP 0068:ec3b9ed0
/usr/sbin/misdn-init: line 699:  3385 Speicherzugriffsfehler  ${MODPROBE} mISDN_ dsp debug=0x0 options=$dsp_options $dsp_poll_option $dtmfthreshold_option
[i] creating device node: /dev/mISDN

wenn ich misdn-init stop eingebe bekomme ich

Code:
debian-server:~# misdn-init stop
ERROR: Module mISDN_dsp is in use
ERROR: Removing 'mISDN_capi': Device or resource busy
-------------------------------------------
 Unloading module(s) for your misdn-cards:
-------------------------------------------
/sbin/rmmod avmfritz
ERROR: Module avmfritz does not exist in /proc/modules
ERROR: Module mISDN_core is in use by mISDN_dsp,mISDN_capi

ausgegeben .

Wo ist mein Fehler :confused:

meine misdn-init.conf

Code:
card=1,avmfritz

#
# Port settings
#
# Syntax: <port_type>=<port_number>[,<port_number>...]
#
#    <port_type>    te_ptp   		- TE-Mode, PTP
#                   te_ptmp  		- TE-Mode, PTMP
#                   te_capi_ptp  	- TE-Mode (capi), PTP
#                   te_capi_ptmp 	- TE-Mode (capi), PTMP
#                   nt_ptp   		- NT-Mode, PTP
#                   nt_ptmp  		- NT-Mode, PTMP
#    <port_number>  port that should be considered
#
te_ptp=1


poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=5

Ich hoffe ihr könnt mir weiterhelfen

Vielen Dank

Thomas
 
Hi,

welche Version von misdn nutzt Du denn? 1.1.2 hat bei mir genau diesen Fehler produziert. 1.1.4 funktioniert in der Hinsicht, hat dafür aber andere, durchaus erhebliche Fehler, die einen ernsthaften Einsatz IMHO verhindern.

Tschö,
Schnabel

*Edit*: Meine Aussage mit den ärgerlichen Fehlern oben bezog sich auf die chan_misdn-Version, die in Asterisk 1.4.5 enthalten ist, und nicht auf misdn als Ganzes.
 
Zuletzt bearbeitet:
Hallo,

ich nutze die Version 1.1.5 sowie Asterisk 1.4.7.1

Bg

Thomas
 
Zuletzt bearbeitet:
Hi,

Leider habe ich auch bei den Version 1.4.0 und 1.4.6 bisher keinen erfolg gehabt :mad:

Bg

Thomas
 
Hi,

vermutlich meinst Du weiter oben trotzdem Asterisk 1.4.7.1 :).

Ich habe gerade in meinem Gedächtnis gekramt und meine, mich erinnern zu können, dass man bei Einsatz von misdn außerdem noch darauf achten muss, dass keine HiSax-Treiber o.ä. geladen sind. Hast Du da mal nach geguckt?

Tschö,
Schnabel
 
Hi,

oh . ja du hast recht ich meine 1.4.7.1 , wobei ich derzeit aber die 1.4.0 installiert habe .

Ich bekomme jetzt folgende ausgaben :

Asterisk cli :

Code:
chan_misdn.c:4602 load_module: Unable to initialize mISDN

misdn-init

Code:
debian-server:~# misdn-init start
-----------------------------------------
 Loading module(s) for your misdn-cards:
-----------------------------------------
/sbin/modprobe --ignore-install avmfritz protocol=0x2 layermask=0xf
/sbin/modprobe mISDN_dsp debug=0x0 options=0 poll=128 dtmfthreshold=100

und der Termial bleibt dann stehen , also ich kann keine weiter eingabe machen .(

hisax ist entladen , habe gerade nochmal geschaut

Danke

Thomas
 
Hi,

bleib' mal bei der 1.4.7.1, da hat sich einiges getan bei chan_misdn.

Davon abgesehen hast Du ja ein Problem bei der Installation von misdn. Der Kernel_Oops sollte da jedenfalls nicht kommen. Dass danach nichts mehr geht, ist klar. :)

Wie bist Du denn bei der Installation vorgegangen? Die Konfigurationsdatei von misdn sieht mir etwas seltsam aus. Die hatten doch ab 1.1.3(?) ein ganz anderes Format...?

Tschö,
Schnabel
 
Hi Schnabel ,

danke für deine Unterstützung .

Ich habe erst apt-get update und upgrade ausgeführt .

Dann die Fritzcard installiert nach dieser Anleitung Link.

Dann misdn per wget gelanden und mit make und make install installiert.

Anschließend Asterisk geladen und per ./configure , make menuconfig , make , make install aufgesetzt.

Die misdn habe ich aus der Bsp-Datei aber nur angepasst .

Ich habe mir gerade nochmal die tar datei angeschaut da ist mir aufgefallen das die Config Datein in xml geschrieben ist , im auf Irgend einer Site habe das auch mal gelesen dabei stand aber Version 1_1_2 (habe die Site gefunden Link)

Schreibe ich nun die misdn.conf so :

Code:
<?xml version="1.0"?>
<mISDNconf>
	<card type="avmfritz">
		<port mode="te" link="ptmp">1</port
	</card>
</mISDNconf>

Ich weiss nicht ob das jetzt stimmt , ich denke aber mal nicht da ich folgenden Fehlercode erhalte

Code:
debian-server:~# /usr/sbin/misdn-init start
unknown variable: <?xml version
unknown variable: <mISDNconf>
unknown variable:       <card type
unknown variable:               <port mode
unknown variable:       </card>
unknown variable: </mISDNconf>
-----------------------------------------
 Loading module(s) for your misdn-cards:
-----------------------------------------
/sbin/modprobe mISDN_dsp debug=0x0 options=0

Ich habe derzeit auf dem System den Kernel 2.6.18.4-486 drauf damit bekomme ich die Fritzkarte angesprochen habe aber jede Menge ander Bugs und den 2.6.22.1 den habe ich selber gebaut dort bekomme ich aber die Fritzcard nicht zum laufen . :mad:

Ich habe mich das ganze WE nur mit ISDN beschäftigt und bin nicht wirklich weiter :mad:

Meine Idee war es inzwischen schon Sarge zu installieren aber da bekomme ich schon Problem, da er meine Netzwerkkarte nicht erkennt .

Langsam bin ich echt ratlos was ich falsch mache

BG Thomas
 
Hi,

die Konfigurationsdateien schreibt mISDN sich selbst. Du rufst (bei Version 1.1.5) "mISDN scan" auf gefolgt von "mISDN config" und "mISDN start". (Das sagt mISDN einem aber eigentlich auch recht deutlich. Die Bildschirmausgaben sollte man sich schon ansehen. :) Schau doch mal, was dann passiert.

Tschö,
Schnabel
 
Hallo,

ich habe heut chan_capi wieder zulaufen bekommen somit brauche ich mISDN nicht , habe es leider nicht geschaft zumlaufen zubringen ...
Hat die selben Fehler bei Kernel 2.6.22.1 und 2.6.18.4-486

Ein dickes Danke @schnabel , vielen Dank für deine Unterstützung.

BG

Thomas
 
Hallo,

ich habe heut chan_capi wieder zulaufen bekommen somit brauche ich mISDN nicht , habe es leider nicht geschaft zumlaufen zubringen ...
Hat die selben Fehler bei Kernel 2.6.22.1 und 2.6.18.4-486

Wie bekomme ich mISDN wie deinstalliert , welche Datein muss ich löschen ?

/lib/kernel/modules/extra
/usr/sbin/
/etc/mISDN config

Habe ich irgendwas vergessen ?

Ein dickes Danke @schnabel , vielen Dank für deine Unterstützung.

BG

Thomas
 
Hatte heute das gleich Prob. Mir hat der Tipp von Schnabel (weiter oben) was gebracht das alle HISAX Module abgeschaltet sein müssen.

Und tatsächliche mit
Code:
# lsmod | grep -i hisax
hisax_fcpcipnp         11392  0 
hisax_isac              8116  1 hisax_fcpcipnp
hisax                 413248  2 hisax_fcpcipnp,hisax_isac
crc_ccitt               2240  1 hisax
isdn                  120672  1 hisax
sieht man das die Module geladen waren.

Abhilfe schafft:
Code:
# modprobe -r hisax_fcpcipnp

Danach geht auch der Befehl misdn-init start ohne Prob's. Verwende übrigens auch Debian Etch (stable) mit Asterisk 1.4(.16.2) und mISDN 1.1.7

Gruss Valentin
 
Zuletzt bearbeitet:

Statistik des Forums

Themen
246,183
Beiträge
2,247,566
Mitglieder
373,730
Neuestes Mitglied
Repeter
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.