Fehlermeldung beim starten vom *

MGK

Neuer User
Mitglied seit
9 Mrz 2006
Beiträge
32
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich bekomme folgende Fehlermeldung beim starten von *, und ich weiß nicht weswegen ich die Fehlermeldung bekomme.

Fehlermeldung:
Code:
[chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
mISDN_close: fid(15) isize(131072) inbuf(0x4090c008) irp(0x4090c008) iend(0x4090                                                                             c008)
P[ 0] Got: 1ptp from get_ports
P[ 0] -- mISDN Channel Driver Registred -- (BE AWARE THIS DRIVER IS EXPERIMENTAL

mISDN Show Port:
Code:
*CLI> misdn show port 1
BEGIN STACK_LIST:
  * Stack Addr:40000101 Port 1 Type NT Prot. PTP L2Link DOWN L1Link:DOWN  Debug:0

mISDN Show Config
Code:
*CLI> misdn show config
Misdn General-Config:
 -> Version: chan_misdn-0.3.0-rc28
 -> misdn_init: /etc/misdn-init.conf -> debug: 0
 -> tracefile: /var/log/misdn.trace  -> bridging: yes
 -> stop_tone_after_first_digit: yes -> append_digits2exten: yes
 -> dynamic_crypt: no                -> crypt_prefix:
 -> crypt_keys:

[PORT 1]
 -> name: HFC1                       -> rxgain: 0
 -> txgain: 0                        -> te_choose_channel: no
 -> pmp_l1_check: yes                -> hdlc: no
 -> context: ast_tk_amt              -> language: en
 -> musicclass: default              -> callerid:
 -> method: standard                 -> dialplan: 0
 -> localdialplan: 0                 -> cpndialplan: 0
 -> nationalprefix: 0                -> internationalprefix: 00
 -> presentation: -1                 -> screen: -1
 -> always_immediate: no             -> immediate: no
 -> senddtmf: no                     -> hold_allowed: no
 -> early_bconnect: yes              -> incoming_early_audio: no
 -> echocancel: 128                  -> echocancelwhenbridged: no
 -> echotraining: 500                -> need_more_infos: no
 -> jitterbuffer: 4000               -> jitterbuffer_upper_threshold: 0
 -> callgroup:                       -> pickupgroup:
 -> msns: *                          -> ptp: yes

dmesg: vor dem starten vom *
Code:
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(14) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
inithfcpci: entered
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 9 count 19
HFC card e99a9800 dch e99a9860 bch1 e99a99c0 bch2 e99a9b20
mISDN: HFC-PCI driver Rev. 1.45
HFC-PCI: No more PCI cards found
HFC 1 cards installed

dmesg: nach erfolglosen starten vom *
Code:
init_card: entered
inithfcpci: entered
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 9 count 18
HFC card e8900000 dch e8900060 bch1 e89001c0 bch2 e8900320
mISDN: HFC-PCI driver Rev. 1.45
HFC-PCI: No more PCI cards found
HFC 1 cards installed
MGR_REGLAYER | REQUEST: ret(0)
SFW2-INext-DROP-DEFLT IN=eth0 OUT= MAC= SRC=83.133.159.10 DST=224.0.0.251 LEN=110 TOS=0x00 PREC=0x00 TTL=255 ID=9 DF PROTO=UDP SPT=5353 DPT=5353 LEN=90
release instance class dev inst-40000101
MISDN free_device: entitylist not empty

misdn.conf
Code:
[general]
debug=0
append_digits2exten=yes
bridging=yes
;always_immedaite=yes

[default]
echocancel=128 
echotraining=500 
context=default
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0

[HFC1] 
ports=1
context=ast_tk_amt
msns=*

misden-init.conf:
Code:
card=1,hfcpci
nt_ptp=1
poll=128
pcm=1,1
#dsp_options=0
debug=0

Ich hoffe Ihr könnt mir helfen, ich bin nämlich schon langsam am verzeifeln, weil ich den Grund des Fehlers einfach nicht finde.

MfG
Matthias
 
Das ist keine Fehlermeldung, diese Meldung kommt immer nach dem Starten von asterisk mit mISDN.
 
Gut zu Wissen, na dann werd ich mein Glück weiter versuchen, die HFC zum telefonieren zu überreden.

MfG
Matthias
 
Wenn du ein Telefon oder eine TK Anlage an deine HFC anschließt muss zumindest die Schicht 1 oben sein, das kannst du mit "misdn show port 1" prüfen, L1 => UP ist notwendig.

Bei dir siehts so aus als ob dein Kabel nicht korrekt gekreuzt ist oder so.

btw. den pcm parameter in der misdn-init.conf gibts bei den hfcpci karten nicht, die unterstützen kein HW-bridging.
 
So also ich habe mich jetzt noch mal hingesetzt und habe meinen * Server komplett neu aufgesetzt.
Habe Suse 10.0 installiert, Asterisk 1.27, chan_capi-cm 0.6.5 und die neuste install-misdn-mqueue. Nun funktioniert aber gar nichts mehr.
In meinem System sind zwei ISDN Karten verbaut, einmal eine AVM Fritz und eine HFC

capiinfo in der konsole bringt folgendes zu tage:
Code:
asterisk:/etc # capiinfo
capi not installed - No such file or directory (2)

fehlermeldung beim starten von misdn:
Code:
avmfritz already loaded, removing it
-----------------------------------------
 Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe hfcpci protocol=0x12 layermask=0x3
/etc/init.d/misdn-init: line 270:  6369 Segmentation fault      modprobe hfcpci protocol=0x12 layermask=0x3
chown: `asterisk:asterisk': invalid user
[i] creating device node: /dev/mISDN

fehlermeldung beim starten von *:
Code:
 [chan_misdn.so] => (Channel driver for mISDN Support (Bri/Pri))
mISDN_close: fid(12) isize(131072) inbuf(0x4064a008) irp(0x4064a008) iend(0x4064                                                                             a008)
P[ 0] Got: 1ptp from get_ports
Apr 13 16:07:19 WARNING[6423]: chan_misdn.c:4443 chan_misdn_log: this is a unkno                                                                             wn port type 0x00000000
P[ 0] -- mISDN Channel Driver Registred -- (BE AWARE THIS DRIVER IS EXPERIMENTAL                                                                             !)
 [chan_local.so] => (Local Proxy Channel)

Die HFC wird zwar im * angezeigt, funktioniert jedoch aber nicht.
Code:
*CLI> misdn show port 1
BEGIN STACK_LIST:
  * Stack Addr:40000100 Port 1 Type TE Prot. PMP L2Link DOWN L1Link:DOWN  Debug:0

Von Fritz Karte gibt es jedoch keine Spur.

Fragen über Fragen

MfG
Matthias
 
Ich denke du bringst da grundlegend einiges durcheinander, du solltest dich erstmal entscheiden ob du chan_misdn oder chan_capi für die avmtfritz benutzen willst, beides ist möglich.

Es ist aber vielleicht einfacher wenn du erstmal einen channel treiber nimmst, ich schlage vor du fängst mir chan_misdn an, da gibts erstmal kein capi und demzufolge nutzt dir capiinfo auch nix.

Ich finde den Segfault beim modprobe hfcpci äusserst bedenklich. Welchen Kernel setzt du ein?
 
Also dann werde ich chan_capi erst mal deinstallieren.
Ich benutze folgenden Kernel.

Code:
asterisk:~ # uname -r
2.6.13-15.8-default
 
So habe nun mal wieder alles neu gemacht, diesmal habe ich aber Debian aufgesetzt. Da ich Suse's AVM Treiber in verdacht hatte, für mein Problem.
Nun bekomme ich habe folgende Fehlermeldung beim starten von *

Code:
Apr 17 21:21:13 WARNING[20496]: misdn_config.c:629 _build_port_config: misdn.conf: "ports=(null)" (section: AVM1) invalid or out of range. Please edit your misdn.conf and then do a "misdn reload".

meine misdn.conf sieht wie folgt aus:
Code:
[general]
debug=0
append_digits2exten=yes
bridging=yes
;always_immedaite=yes

[default]
echocancel=128
echotraining=500
context=default
nationalprefix=0
internationalprefix=00
rxgain=0
txgain=0
dialplan=0

[HFC1]
context=ast_tk_amt
ports=1
msns=*

[AVM1]
context=ast_tk_bus
ports=2
msns=*

und meine misdn-init.conf so:
Code:
card=1,hfcpci
card=2,avmfritz

nt_ptp=1
te_ptmp=2

poll=128
#pcm=1,1
dsp_options=0
debug=0
 
deine misdn.conf sieht eigentlich richtig jut aus, die Fehlermeldung dürfte damit nicht kommen.
 

Neueste Beiträge

Statistik des Forums

Themen
244,691
Beiträge
2,216,607
Mitglieder
371,308
Neuestes Mitglied
Chrischan 79
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.