Layer 2 Abbrüche im Gespräch / Leerlauf

JoeMoes

Neuer User
Mitglied seit
7 Mai 2007
Beiträge
36
Punkte für Reaktionen
0
Punkte
0
Hallo,

folgendes Problem liegt mir auf der Seele. Ich hab einen neuen Pri Anschluss von Hansenet bekommen und versuche verzeifelt über diesen zu telefonieren.

Folgendes sagt mir der Asterisk in regelmässigen Abständen selbst:
Code:
P[ 9] MGMT: SSTATUS: L2_RELEASED
P[ 9] MGMT: SSTATUS: L2_ESTABLISH

Was nichts anderes bedeutet, das in der Zeit wo L2 weg ist nichts machen kann. Kommt man in den Zeitschlitz rein wo L2 vorhanden ist, kann man wunderbar telefonieren.

Ich nutze den mISDN Treiber und hab ihn natürlich auch mal debuggen lassen:
Code:
Nov  6 15:28:46 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=015c, z2=0156) HDLC COMPLETE (f1=10, f2=9) got=7
Nov  6 15:28:46 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:28:47 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=0163, z2=015d) HDLC COMPLETE (f1=11, f2=10) got=7
Nov  6 15:28:47 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:28:48 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=016a, z2=0164) HDLC COMPLETE (f1=12, f2=11) got=7
Nov  6 15:28:48 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:28:49 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=0171, z2=016b) HDLC COMPLETE (f1=13, f2=12) got=7
Nov  6 15:28:49 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:28:50 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 6 bytes (z1=0177, z2=0172) HDLC COMPLETE (f1=14, f2=13) got=6
Nov  6 15:28:50 asteriskbm1 kernel: 02 01 7f
Nov  6 15:28:50 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=0083, z2=0083) sending 3 of 3 bytes HDLC
Nov  6 15:29:00 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=017e, z2=0178) HDLC COMPLETE (f1=15, f2=14) got=7
Nov  6 15:29:00 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:00 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=0086, z2=0086) sending 4 of 4 bytes HDLC
Nov  6 15:29:04 asteriskbm1 kernel: ph_state_change: E1 TE newstate 2
Nov  6 15:29:04 asteriskbm1 kernel: hfcmulti_interrupt: E1 newstate 2
Nov  6 15:29:04 asteriskbm1 kernel: ph_state_change: E1 TE newstate 1
Nov  6 15:29:04 asteriskbm1 kernel: hfcmulti_interrupt: E1 newstate 1
Nov  6 15:29:10 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=0005, z2=017f) HDLC COMPLETE (f1=0, f2=15) got=7
Nov  6 15:29:10 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:11 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=000c, z2=0006) HDLC COMPLETE (f1=1, f2=0) got=7
Nov  6 15:29:11 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:12 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 6 bytes (z1=0013, z2=000d) HDLC fragment (f1=1, f2=1) got=6
Nov  6 15:29:12 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 1 bytes (z1=0013, z2=0013) HDLC COMPLETE (f1=2, f2=1) got=7
Nov  6 15:29:12 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:13 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=001a, z2=0014) HDLC COMPLETE (f1=3, f2=2) got=7
Nov  6 15:29:13 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:14 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 6 bytes (z1=0020, z2=001b) HDLC COMPLETE (f1=4, f2=3) got=6
Nov  6 15:29:14 asteriskbm1 kernel: 02 01 7f
Nov  6 15:29:14 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=008a, z2=008a) sending 3 of 3 bytes HDLC
Nov  6 15:29:24 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 5 bytes (z1=0026, z2=0021) HDLC fragment (f1=4, f2=4) got=5
Nov  6 15:29:24 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=008d, z2=008d) sending 4 of 4 bytes HDLC
Nov  6 15:29:24 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 2 bytes (z1=0027, z2=0026) HDLC COMPLETE (f1=6, f2=4) got=7
Nov  6 15:29:24 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:24 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=002e, z2=0028) HDLC COMPLETE (f1=6, f2=5) got=7
Nov  6 15:29:24 asteriskbm1 kernel: 00 01 01 01
Nov  6 15:29:24 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=0091, z2=0091) sending 4 of 4 bytes HDLC
Nov  6 15:29:32 asteriskbm1 kernel: ph_state_change: E1 TE newstate 2
Nov  6 15:29:32 asteriskbm1 kernel: hfcmulti_interrupt: E1 newstate 2
Nov  6 15:29:32 asteriskbm1 kernel: ph_state_change: E1 TE newstate 1
Nov  6 15:29:32 asteriskbm1 kernel: hfcmulti_interrupt: E1 newstate 1
Nov  6 15:29:34 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 4 bytes (z1=0033, z2=002f) HDLC fragment (f1=6, f2=6) got=4
Nov  6 15:29:34 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 3 bytes (z1=0035, z2=0033) HDLC COMPLETE (f1=7, f2=6) got=7
Nov  6 15:29:34 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:35 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=003c, z2=0036) HDLC COMPLETE (f1=8, f2=7) got=7
Nov  6 15:29:35 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:36 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 3 bytes (z1=0040, z2=003d) HDLC fragment (f1=8, f2=8) got=3
Nov  6 15:29:36 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 4 bytes (z1=0043, z2=0040) HDLC COMPLETE (f1=9, f2=8) got=7
Nov  6 15:29:36 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:37 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=004a, z2=0044) HDLC COMPLETE (f1=10, f2=9) got=7
Nov  6 15:29:37 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:38 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 3 bytes (z1=004e, z2=004b) HDLC fragment (f1=10, f2=10) got=3
Nov  6 15:29:38 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 3 bytes (z1=0050, z2=004e) HDLC COMPLETE (f1=11, f2=10) got=6
Nov  6 15:29:38 asteriskbm1 kernel: 02 01 7f
Nov  6 15:29:38 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=0095, z2=0095) sending 3 of 3 bytes HDLC
Nov  6 15:29:48 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 2 bytes (z1=0053, z2=0051) HDLC fragment (f1=11, f2=11) got=2
Nov  6 15:29:48 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=0098, z2=0098) sending 4 of 4 bytes HDLC
Nov  6 15:29:48 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 5 bytes (z1=0057, z2=0053) HDLC COMPLETE (f1=12, f2=11) got=7
Nov  6 15:29:48 asteriskbm1 kernel: 02 01 01 01
Nov  6 15:29:48 asteriskbm1 kernel: hfcmulti_tx: fifo(16) has 383 bytes space left (z1=009c, z2=009c) sending 4 of 4 bytes HDLC
Nov  6 15:29:48 asteriskbm1 kernel: hfcmulti_rx: fifo(16) reading 7 bytes (z1=005e, z2=0058) HDLC COMPLETE (f1=13, f2=12) got=7
Nov  6 15:29:48 asteriskbm1 kernel: 00 01 01 01

Meine misdn-init.conf schaut so aus:
Code:
card=1,0x1
card=2,0x8,pcm_slave,ulaw
te_ptmp=1,2,3,4
nt_ptmp=5,6,7,8
te_ptp=9
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=255

Die erste Karte ist die Pri Karte von Beronet

Noch ein Auszug aus dem message log beim laden des Treibers:
Code:
kernel: Modular ISDN Stack core version (1_1_8) revision ($Revision: 1.40 $)
kernel: mISDNd: kernel daemon started (current:ffff810127c22080)
kernel: mISDNd: test event done
kernel: ISDN L1 driver version 1.20
kernel: ISDN L2 driver version 1.32
kernel: mISDN: DSS1 Rev. 1.47
kernel: mISDN: HFC-multi driver Rev. 1.68
kernel: HFC-multi: card manufacturer: 'Cologne Chip AG' card name: 'HFC-8S Beronet Card (+)' clock: double
kernel: PCI: Enabling device 0000:05:00.0 (0000 -> 0003)
kernel: ACPI: PCI Interrupt 0000:05:00.0[A] -> GSI 16 (level, low) -> IRQ 16
kernel: HFC-8S#1: defined at IOBASE 0xec00 IRQ 16 HZ 250 leds-type 8
kernel: HFC_multi: resetting HFC with chip ID=0x8 revision=1
kernel: hfcpci_probe: PROTOCOL turn on CRC4 report: card(2) port(0)
kernel: HFC-multi: card manufacturer: 'Cologne Chip AG' card name: 'HFC-E1 Beronet Card' clock: normal
kernel: PCI: Enabling device 0000:05:01.0 (0000 -> 0003)
kernel: ACPI: PCI Interrupt 0000:05:01.0[A] -> GSI 17 (level, low) -> IRQ 17
kernel: HFC-E1#2: defined at IOBASE 0xe880 IRQ 17 HZ 250 leds-type 1
kernel: HFC_multi: resetting HFC with chip ID=0xe revision=1
kernel: 2 devices registered
kernel: mISDN_dsp: Audio DSP  Rev. 1.29 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
kernel: mISDN_dsp: DSP clocks every 128 samples. This equals 4 jiffies.

Dazu muss ich sagen, das ich auch den Vorgänger ausprobiert habe (1.1.7.2) und kam da auch zu dem gleichen Ergebnis.

Ich habe hier nun 3 verschiedene Server angestöpselt an den Anschluss, wobei einer von denen eine dual Pri Karte nur hatte. Alle funktionieren an einem Colt Anschluss nur bei Hansenet leider nicht. Hat jemand eine Idee, woran das liegen könnte?

Ich bin für jeden Tip dankbar! :spocht:
 
Keine Ahnung von PRI und mISDN aber:
Du hast ulaw eingestellt =nicht Europäisch (alaw=Europäisch)
Stell das mal um evtl. will dein Provider das nicht mitmachen

Ne, sorry is Quatsch, falsche Karte
 
Das Problem hat das Support Team von Beronet innerhalb super schnellen Reaktionszeit gelöst.

Folgende Änderung musste ich in der misdn-init.conf machen:
Code:
card=1,0x8,pcm_slave,ignore_pcm_frameclock
card=2,0x1
nt_ptmp=1,2,3,4,5,6,7,8
te_ptp=9
poll=128
dsp_poll=128
dsp_options=0
dtmfthreshold=100
debug=0

Warum? Weil die Karten laut lspci auch in der Reihenfolge steckten:
Code:
05:00.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-8S] (rev 01)
05:01.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-E1] (rev 01)

Ich kann nur folgendes los werden: Ich bleib bei Beronet! :groesste:
 
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.