.titleBar { margin-bottom: 5px!important; }

Layer 2 Abbrüche im Gespräch / Leerlauf

Dieses Thema im Forum "Asterisk ISDN mit mISDN" wurde erstellt von JoeMoes, 6 Nov. 2008.

  1. JoeMoes

    JoeMoes Neuer User

    Registriert seit:
    7 Mai 2007
    Beiträge:
    36
    Zustimmungen:
    0
    Punkte für Erfolge:
    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:
     
  2. Numsi

    Numsi Mitglied

    Registriert seit:
    24 Jan. 2005
    Beiträge:
    215
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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
     
  3. JoeMoes

    JoeMoes Neuer User

    Registriert seit:
    7 Mai 2007
    Beiträge:
    36
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    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: