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

[gelöst] NT port bleibt down und der TE-Port spielt auch irgendwie nicht mit

Dieses Thema im Forum "Asterisk ISDN mit mISDN" wurde erstellt von ru, 13 Feb. 2007.

  1. ru

    ru Neuer User

    Registriert seit:
    21 Feb. 2005
    Beiträge:
    106
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    #1 ru, 13 Feb. 2007
    Zuletzt bearbeitet: 22 Feb. 2007
    Edit (22.02.07): Lösung: HFC-Karte war defekt.
    -----------------------------------------
    Umgebung: siehe footer

    Vorgehen:

    Debian gestartet, mit lsmod alle eventuell bereits geladenen ISDN-Treiber idenzifiziert und daraufhin nacheinander mit rmmod entfernt. capifs blieb hartnäckig drin obgleich ich mit lsmod keine Abhängfigkeiten feststellen konnte.

    Code:
    debian:~# rmmod capifs
    ERROR: Module capifs is in use
    debian:~#
    Danach ein sauberes misdn-init start:
    Code:
    debian:~# misdn-init start
    -----------------------------------------
     Loading module(s) for your misdn-cards:
    -----------------------------------------
    /sbin/modprobe --ignore-install hfcpci protocol=0x12 layermask=0x3
    /sbin/modprobe --ignore-install avmfritz protocol=0x2 layermask=0x0
    modprobe mISDN_dsp debug=0x0 options=0  dtmftreshold=100
    debian:~# lsmod
    Module                  Size  Used by
    ... <gekürzt>
    mISDN_dsp             195244  0
    avmfritz               21060  0
    mISDN_isac             15488  1 avmfritz
    hfcpci                 29440  0
    mISDN_capi             95468  0
    l3udss1                41024  0
    mISDN_l2               37176  0
    mISDN_l1               11296  0
    mISDN_core             75136  8 mISDN_dsp,avmfritz,mISDN_isac,hfcpci,mISDN_capi,l3udss1,mISDN_l2,mISDN_l1
    capi                   17728  0
    kernelcapi             46624  2 mISDN_capi,capi
    capifs                  6024  2 capi
    ... <gekürzt>
    debian:~#
    
    Danach den Asterisk gestartet und misdn show stacks eingegeben:

    Code:
    *CLI> misdn show stacks
    BEGIN STACK_LIST:
      * Port 1 Type NT Prot. PMP L2Link DOWN L1Link:DOWN Blocked:0  Debug:5
      * Port 2 Type TE Prot. PMP L2Link UP L1Link:UP Blocked:0  Debug:5
    *CLI>
    Beim NT-Port ist nichts zu machen: angeschlossenes ISDN-Telefon bleibt stumm, weder daß hier ein Ruf ankommt (kann wahrscheinlich auch nicht, solange der Status DOWN ist. Noch daß man beim Abheben des Telefons ein Freizeichen (oder sonst was hört).

    Der TE-Port klappt (trotz Status UP) auch irgendwie noch nicht.

    Wenn ich nach einem stop gracefully ein misdn-init stop eingebe kommt übrigens folgende Ausgabe:
    Code:
    debian:~# misdn-init stop
    ERROR: Module mISDN_isac is in use by avmfritz
    -------------------------------------------
     Unloading module(s) for your misdn-cards:
    -------------------------------------------
    /sbin/rmmod hfcpci
    /sbin/rmmod avmfritz
    ERROR: Module mISDN_core is in use by mISDN_isac
    debian:~#
    Das sieht in meinen Augen auch nicht wirklich richtig aus, oder ? Danach sind übrigens noch folgende Module geladen (mit lsmod ermittelt):
    Code:
    mISDN_isac             15488  0
    mISDN_core             75136  1 mISDN_isac
    capi                   17728  0
    kernelcapi             46624  1 capi
    capifs                  6024  2 capi
    Was könnte ich noch machen ?
    Macht es Sinn einen eigenen Kernel zu backen? Sollte ich dort mISDN-Support einbauen (wenn ich den Hisax-Kram bei der Gelegenheit ohnehin verbanne)?
    Macht es Sinn die CVS-Versionen von mISDN zu nutzen?
    Sonst noch irgend eine Idee?
     
  2. mabo

    mabo Neuer User

    Registriert seit:
    23 Juni 2005
    Beiträge:
    105
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Oldenburg bei Bremen
    Hallo,
    ich nutze keine FritzCard daher kann ich nicht ganz viel dazu sagen aber ich vermute mal das du capifs nicht entladen kannst liegt daran das du als erstes capi und avmfritz entlagen musst.

    Wenn du den Rechner startest wird denn dann schon etwas an modulen geladen ? Oder (so sollte es sein) es wird erst alles geladen wenn du /etc/init.d/misdn-init start eingibst?

    Mit einen eigenen Kernel zu backen würde ich noch waren die probleme ich mit dem Kernel und mISDN hatte führten immer zu eimem kernel oops. Solche Probleme hast du aber ja wie es aussieht nicht.

    Das sieht doch gar nicht so schlecht aus!
    Code:
    *CLI> misdn show stacks
    BEGIN STACK_LIST:
      * Port 1 Type NT Prot. PMP L2Link DOWN L1Link:DOWN Blocked:0  Debug:5
      * Port 2 Type TE Prot. PMP L2Link UP L1Link:UP Blocked:0  Debug:5
    *CLI>
    
    Ein Kabel Problem auf der NT Seite kannst du ausschließen ???

    Poste noch noch mal deine Conf Dateien
    /etc/misdn-init.conf
    /etc/asterisk/misdn.conf
    /etc/asterisk/extensions.conf


    Gruß Mabo
     
  3. ru

    ru Neuer User

    Registriert seit:
    21 Feb. 2005
    Beiträge:
    106
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ja, habe ich nochmal nachgemssen:

    3 und 4 vertauscht sowie 5 und 6 vertauscht.

    /etc/misdn-init.conf
    Code:
    debian:/etc/asterisk# cat /etc/misdn-init.conf
    #
    # Configuration file for your misdn hardware
    #
    # Usage: /usr/sbin/misdn-init start|stop|restart|config|scan|help
    #
    
    #
    # Card Settings
    #
    # Syntax: card=<number>,<type>[,<option>...]
    #
    #    <number>   count your cards beginning with 1
    #    <type>     either 0x1,0x4 or 0x8 for your hfcmulti hardware,
    #               or the name of your card driver module.
    #    <option>   ulaw       - uLaw (instead of aLaw)
    #               dtmf       - enable DTMF detection on all B-channels
    #
    #               pcm_slave  - set PCM bus into slave mode
    #                            If you have a set of cards, all wired via PCM. Set
    #                            all cards into pcm_slave mode and leave one out.
    #                            The left card will automatically be Master.
    #
    #               ignore_pcm_frameclock   - this can be set in conjunction with
    #                                       pcm_slave. If this card has a
    #                                       PCI Bus Position before the Position
    #                                       of the Master, then this port cannot
    #                                       yet receive a frameclock, so it must
    #                                       ignore the pcm frameclock.
    #
    #               rxclock    - use clocking for pcm from ST Port
    #               crystalclock - use clocking for pcm from PLL (genrated on board)
    #               watchdog   - This dual E1 Board has a Watchdog for
    #                            transparent mode
    #
    #
    card=1,hfcpci
    card=2,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
    #
    nt_ptmp=1
    te_ptmp=2
    
    #
    # Port Options
    #
    # Syntax: option=<port_number>,<option>[,<option>...]
    #
    #    <option>  master_clock  - use master clock for this S/T interface
    #                              (only once per chip, only for HFC 8/4)
    #              optical       - optical (only HFC-E1)
    #              los           - report LOS (only HFC-E1)
    #              ais           - report AIS (only HFC-E1)
    #              slip          - report SLIP (only HFC-E1)
    #              nocrc4        - turn off crc4 mode use double frame instead
    #                               (only HFC-E1)
    #
    # The master_clock option is essential for retrieving and transmitting
    # faxes to avoid failures during transmission. It tells the driver to
    # synchronize the Card with the given Port which should be a TE Port and
    # connected to the PSTN in general.
    #
    #option=1,master_clock
    #option=2,ais,nocrc4
    #option=3,optical,los,ais,slip
    
    
    #
    # General Options for your hfcmulti hardware
    #
    # poll=<number>
    #
    #        Only one poll value must be given for all cards.
    #        Give the number of samples for each fifo process.
    #        By default 128 is used. Decrease to reduce delay, increase to
    #        reduce cpu load. If unsure, don't mess with it!!!
    #        Valid is 32, 64, 128, 256.
    #
    # dsp_poll=<number>
    #       This is the poll option which is used by mISDN_dsp, this might
    #       differ from the one given by poll= for the hfc based cards, since
    #       they can only use multiples of 32, the dsp_poll is dependant on
    #       the kernel timer setting which can be found in the CPU section
    #       in the kernel config. Defaults are there either 100Hz, 250Hz
    #       or 1000Hz. If your setting is either 1000 or 250 it is compatible
    #       with the poll option for the hfc chips, if you have 100 it is
    #       different and you need here a multiple of 80.
    #       The default is to have no dsp_poll option, then the dsp itself
    #       finds out which option is the best to use by itself
    #
    # pcm=<number>
    #
    #        Give the id of the PCM bus. All PCM busses with the same ID
    #        are expected to be connected and have equal slots.
    #        Only one chip of the PCM bus must be master, the others slave.
    #
    # debug=<number>
    #
    #        Enable debugging (see hfc_multi.h for debug options).
    #
    # dsp_options=<number>
    #
    #       set this to 2 and you'll have software bridging instead of
    #       hardware bridging.
    #
    #
    # dtmfthreshold=<milliseconds>
    #
    #       Here you can tune the sensitivity of the dtmf tone recognizer.
    #
    # timer=<1|0>
    #
    #       set this to 1 if you want hfcmulti to register at ztdummy (zaptel)
    #       and provide a 1khz timing source for it. This makes it possible
    #       to have an accurate timing source for asterisk through zaptel from
    #       hfcmulti to make applications like Meetme and faxing between wctdm
    #       and hfcmulti work properly.
    #
    poll=128
    dsp_poll=128
    dsp_options=0
    dtmfthreshold=100
    debug=5
    debian:/etc/asterisk#
    /etc/asterisk/misdn.conf
    Code:
    debian:/etc/asterisk# cat /etc/asterisk/misdn.conf
    [general]
    debug=5
    bridging=no
    
    [NT]
    context=intern
    ports=1
    msns=*
    
    [TE]
    context=extern
    ports=2
    msns=*
    debian:/etc/asterisk#
    /etc/asterisk/extensions.conf
    Code:
    debian:/etc/asterisk# cat /etc/asterisk/extensions.conf
    [general]
      static=yes
      writeprotect=no
    
    [globals]
      IAXINFO=guest
    
    [intern]
      exten => 61,1,Dial(misdn/1/62,60,Ttr)    ; Nebenstelle 61
      exten => 61,2,Hangup
    
      exten => 62,1,Dial(misdn/1/62,60,Ttr)    ; Nebenstelle 62
      exten => 62,2,Hangup
    
      exten => _0.,1,Dial(mISDN/2/${EXTEN:1})  ; über ISDN raustelefonieren
    
     [extern]
    
      exten => 61,1,Dial(mISDN/1/61)     ; ISDN 61 an 61 weiterleiten
      exten => 62,1,Dial(mISDN/1/62)       ; ISDN 62 an 62 weiterleiten
    
    
    debian:/etc/asterisk#
    Mehr Dateien hatte ich auch (gegenüber der Installation) nicht geändert.

    Habe heute nochmal alles (inklusive LINUX) neu aufgesetzt. Bei der Gelegenheit habe ich festgestellt, daß seit gestern die aktuelle Version des mISDN die 1.1.0 ist. Diese habe ich nun auch verwendet.
     
  4. mabo

    mabo Neuer User

    Registriert seit:
    23 Juni 2005
    Beiträge:
    105
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Ort:
    Oldenburg bei Bremen
    Hallo,
    der einzige Unterschied zu meiner Konfiguration ist in der misdn-init.conf, die habe ich in der Standarteinstellung gelassen.
    Code:
    #	Here you can tune the sensitivity of the dtmf tone recognizer.
    #
    poll=128
    #dsp_poll=128
    dsp_options=0
    dtmftreshold=100
    debug=0
    
    was aber nicht das Problem sein wird

    Bekommst du denn gar keine Ausgabe auf der CLI der du einen Anruf bekommst ?

    Probier doch ersteinmal alles reinzulassen:
    Code:
    [extern]
    exten => _X.,1,NoOp(Caller ID = ${CALLERID(all)})
    exten => _X.,n,NoOp(Current channel name = ${CHANNEL})
    exten => _X.,n,NoOp(Current context = ${CONTEXT})
    exten => _X.,n,NoOp(Current extension = ${EXTEN})
    exten => _X.,n,Dial(mISDN/1/61)     ; ISDN 61 an 61 weiterleiten
    
    Gruß mabo
     
  5. ru

    ru Neuer User

    Registriert seit:
    21 Feb. 2005
    Beiträge:
    106
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Teilerfolg erreicht:

    Anrufe, sei es über ein "Hausinternes" Softphone, oder extern über einen SIP-provider oder aber über ISDN werden nun allesamt ordentlich signalisiert (na endlich!!!). Muß in den nächsten Tagen die Stolpersteine noch rausarbeiten und dokumentieren. Hauptsache es klappt erst einmal. Heraustelefonieren über SIP-provider mittels Softphone funktioniert ebenfalls.

    Merke: Wenn das "Signalisierungs"-Ziel nicht erreichbar ist, dann klappt es auch nicht! Nachdem ich eingehende Rufe statt auf einem ISDN-Telefon (am HFC-NT-Port) auf einem Softphone habe signalisieren lassen klappte es. Wichtig ebenfalls: "misdn-init stop" mit anschließendem "misdn-init start" sollte man unbedingt vor jedem Start des Asterisk aufrufen (das "warum?" werde ich irgendwann auch noch ergründen).


    Was nicht klappt ist nachwievor ein über die HFC-Karte über ein gekreuztes Kabel an einem NTBA angeschlossen und von dort weiter mit einem 1:1-Kabel verbundenes ISDN-Telefon. Aber ich bleib am Ball (ehm am Asterisk). :)

    Vielleicht hat ja noch jemand einen Tip, wie ich die Fehlerquelle für diesen internen ISDN-Port (HFC-Karte im NT-Modus) mit angeschlossenem ISDN-Telefon noch weiter lokalisiert bekomme?
     
  6. ru

    ru Neuer User

    Registriert seit:
    21 Feb. 2005
    Beiträge:
    106
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    Anbei mal die Consolenausgabe beim Versuch von einem Softphone (30) das am NT-Port angeschlossene ISDN-Telefon (61) zu erreichen.

    hier der zugehörige misdn.log:
    Code:
    Fri Feb 16 10:06:23 2007: P[ 0]   --> * NEW CHANNEL dad:61 oad:(null)
    Fri Feb 16 10:06:23 2007: P[ 1]  * Queuing chan 0x81c90e0
    Fri Feb 16 10:06:23 2007: P[ 1]  read_config: Getting Config
    Fri Feb 16 10:06:23 2007: P[ 1]  config_jb: Called
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * CallGrp: PickupGrp:
    Fri Feb 16 10:06:23 2007: P[ 1]   --> TON: Unknown
    Fri Feb 16 10:06:23 2007: P[ 1]   --> LTON: Unknown
    Fri Feb 16 10:06:23 2007: P[ 1]   --> CTON: Unknown
    Fri Feb 16 10:06:23 2007: P[ 1]  * CALL: 1/61
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * dad:61 tech:mISDN/0-u1 ctx:lokalISDN
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * adding2newbc ext 61
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * adding2newbc callerid 30
    Fri Feb 16 10:06:23 2007: P[ 1]   --> pres: -1 screen: -1
    Fri Feb 16 10:06:23 2007: P[ 1]   --> pres: 0
    Fri Feb 16 10:06:23 2007: P[ 1]   --> PRES: Allowed (0x0)
    Fri Feb 16 10:06:23 2007: P[ 1]   --> SCREEN: Unscreened (0x0)
    Fri Feb 16 10:06:23 2007: P[ 1]  NO OPTS GIVEN
    Fri Feb 16 10:06:23 2007: P[ 1]  Queueing Event SETUP because L1 is down (btw. Activating L1)
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * SEND: State Dialing pid:3
    Fri Feb 16 10:06:23 2007: P[ 0]  MGMT: Short status dinfo 1000000
    Fri Feb 16 10:06:23 2007: P[ 0]  MGMT: SSTATUS: L1_DEACTIVATED
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad:30 dad:61 pid:3 state:CALLING
    Fri Feb 16 10:06:23 2007: P[ 1]  hangup_chan called
    Fri Feb 16 10:06:23 2007: P[ 1]   --> queue_hangup
    Fri Feb 16 10:06:23 2007: P[ 1]  release_chan: bc with l3id: 0
    Fri Feb 16 10:06:23 2007: P[ 1]  * RELEASING CHANNEL pid:3 ctx:lokalISDN dad:61 oad:61 state: CALLING
    Fri Feb 16 10:06:23 2007: P[ 1]   --> * State Down
    Fri Feb 16 10:06:23 2007: P[ 1]   --> Setting AST State to down
    Fri Feb 16 10:06:23 2007: P[ 1]  empty_chan_in_stack: 1
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ CLEANUP CALLED pid:3
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ Already cleaned up bc with stid :0
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad: dad: pid:0 state:none
    Fri Feb 16 10:06:23 2007: P[ 1]  empty_chan_in_stack: 2
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ CLEANUP CALLED pid:0
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ Already cleaned up bc with stid :0
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad: dad: pid:0 state:none
    Fri Feb 16 10:06:23 2007: P[ 1]  empty_chan_in_stack: 3
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ CLEANUP CALLED pid:0
    Fri Feb 16 10:06:23 2007: P[ 1]  $$$ Already cleaned up bc with stid :0
    Fri Feb 16 10:06:23 2007: P[ 1]  L1: PH L1Link Down!
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad: dad: pid:3 state:none
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad: dad: pid:0 state:none
    Fri Feb 16 10:06:23 2007: P[ 1]  I IND :CLEAN_UP oad: dad: pid:0 state:none
    Fri Feb 16 10:06:23 2007: P[ 1]  * IND : HANGUP pid:3 ctx:lokalISDN dad:61 oad:61 State:CALLING
    Fri Feb 16 10:06:23 2007: P[ 1]   --> l3id:0
    Fri Feb 16 10:06:23 2007: P[ 1]   --> cause:16
    Fri Feb 16 10:06:23 2007: P[ 1]   --> out_cause:16
    Fri Feb 16 10:06:23 2007: P[ 1]   --> state:CLEANING
    Fri Feb 16 10:06:23 2007: P[ 1]   --> Channel: mISDN/0-u1 hanguped new state:CLEANING
    Fri Feb 16 10:06:55 2007: P[ 0]  MGMT: Short status dinfo 2000000
    Sowie der Inhalt von dmesg:
    Code:
    HFC-PCI status(4) before reset
    HFC-PCI status(2) after reset
    HFC-PCI status(4) after 5us
    init_card: entered
    inithfcpci: entered
    HFC PCI: IRQ 10 count 1
    HFC card d56dc800 dch d56dc860 bch1 d56dc9ac bch2 d56dcaf8
    mISDN: HFC-PCI driver Rev. 1.49
    HFC-PCI: No more PCI cards found
    HFC 1 cards installed
    AVM Fritz PCI/PnP driver Rev. 1.43
    PCI: Found IRQ 9 for device 0000:00:0a.0
    mISDN_fcpcipnp: found adapter Fritz!Card PCI at 0000:00:0a.0
    fritz card d56dc800 dch d56dc86c bch1 d56dc9b8 bch2 d56dcb04
    AVM PCI: stat 0x7020a
    AVM PCI: Class A Rev 2
    AVM PnP: HDLC version 1
    mISDN: AVM Fritz!PCI config irq:9 base:0xDC00
    AVM PCI/PnP: reset
    AVM PCI/PnP: S0/S1 97/0
    Fritz1 ISAC STAR ff
    Fritz1 ISAC MODE ff
    Fritz1 ISAC ADF2 ff
    Fritz1 ISAC ISTA ff
    Fritz1 ISAC EXIR ff
    Fritz1 ISAC CIR0 ff
    mISDN_isac_init: ISAC version (ff): 2085 V2.3
    Fritz1 HDLC 1 STA 81000000
    Fritz1 HDLC 2 STA 0
    AVM Fritz!PCI: IRQ 9 count 3
    fritz 1 cards installed
    mISDN_register_module(d82a9000)
    mISDN_dsp: Audio DSP  Rev. 1.27 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
    mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
    mISDN_register_module(d83e9680)
    tei lapd 2 assign req failed
    MDL_ERROR|REQ (tei_l2)
    tei lapd 2 assign req failed
    MDL_ERROR|REQ (tei_l2)
    mISDN_unregister_module(d83e9680)
    mISDN_unregister_module(d854af00)
    free_Application: no garbage
    mISDN_unregister_module(d8298f00)
    mISDNl3 u_dss1 list not empty
    mISDN_unregister_module(d828cf00)
    mISDNl2 l2 list not empty
    mISDN_unregister_module(d8210a00)
    mISDNl1 inst list not empty
    mISDN_unregister_module(d82a9000)
    fritz_remove_pci: drvdata allready removed
    mISDN_unregister_module(d8218b00)
    ISAC module unloaded
    mISDNd: daemon exit now (current:d6160720)
    mISDNcore unloaded
    capi: Rev 1.1.2.7: unloaded
    capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
    Modular ISDN Stack core version (1_1_0) revision ($Revision: 1.40 $)
    mISDNd: kernel daemon started (current:d63041f0)
    ISDN L1 driver version 1.20
    mISDN_register_module(d8210a00)
    ISDN L2 driver version 1.32
    mISDN_register_module(d828cf00)
    mISDN: DSS1 Rev. 1.47
    mISDN_register_module(d8298f00)
    mISDNd: test event done
    mISDN Capi 2.0 driver file version 1.21
    mISDN_register_module(d854af00)
    HFC card d6981800 dch d6981860 bch1 d69819ac bch2 d6981af8
    mISDN: HFC-PCI driver Rev. 1.49
    PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
    PCI: Found IRQ 10 for device 0000:00:09.0
    mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
    HFC-PCI: defined at mem 0xd8075000 fifo 0xd4750000(0x14750000) IRQ 10 HZ 1000
    reset_hfcpci: entered
    HFC_PCI: resetting HFC ChipId(30)
    HFC-PCI status(4) before reset
    HFC-PCI status(2) after reset
    HFC-PCI status(4) after 5us
    init_card: entered
    inithfcpci: entered
    HFC PCI: IRQ 10 count 1
    HFC card d5939800 dch d5939860 bch1 d59399ac bch2 d5939af8
    mISDN: HFC-PCI driver Rev. 1.49
    HFC-PCI: No more PCI cards found
    HFC 1 cards installed
    ISAC module $Revision: 1.18 $
    mISDN_register_module(d8218b00)
    AVM Fritz PCI/PnP driver Rev. 1.43
    PCI: Found IRQ 9 for device 0000:00:0a.0
    mISDN_fcpcipnp: found adapter Fritz!Card PCI at 0000:00:0a.0
    fritz card d6077800 dch d607786c bch1 d60779b8 bch2 d6077b04
    AVM PCI: stat 0x7020a
    AVM PCI: Class A Rev 2
    AVM PnP: HDLC version 1
    mISDN: AVM Fritz!PCI config irq:9 base:0xDC00
    AVM PCI/PnP: reset
    AVM PCI/PnP: S0/S1 16/0
    Fritz1 ISAC STAR 48
    Fritz1 ISAC MODE 0
    Fritz1 ISAC ADF2 0
    Fritz1 ISAC ISTA 4
    Fritz1 ISAC CIR0 52
    mISDN_isac_init: ISAC version (0): 2086/2186 V1.1
    Fritz1 HDLC 1 STA 81000000
    Fritz1 HDLC 2 STA 0
    AVM Fritz!PCI: IRQ 9 count 4
    fritz 1 cards installed
    mISDN_register_module(d82a9000)
    mISDN_dsp: Audio DSP  Rev. 1.27 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
    mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
    mISDN_register_module(d83e9680)
    hdlc_down unknown prim(280)
    mISDN_unregister_module(d83e9680)
    mISDN_unregister_module(d854af00)
    free_Application: no garbage
    mISDN_unregister_module(d8298f00)
    mISDNl3 u_dss1 list not empty
    mISDN_unregister_module(d828cf00)
    mISDNl2 l2 list not empty
    mISDN_unregister_module(d8210a00)
    mISDNl1 inst list not empty
    mISDN_unregister_module(d82a9000)
    fritz_remove_pci: drvdata allready removed
    mISDN_unregister_module(d8218b00)
    ISAC module unloaded
    mISDNd: daemon exit now (current:d63041f0)
    mISDNcore unloaded
    capi: Rev 1.1.2.7: unloaded
    capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
    Modular ISDN Stack core version (1_1_0) revision ($Revision: 1.40 $)
    mISDNd: kernel daemon started (current:d6560c30)
    ISDN L1 driver version 1.20
    mISDN_register_module(d8210a00)
    ISDN L2 driver version 1.32
    mISDN_register_module(d828cf00)
    mISDN: DSS1 Rev. 1.47
    mISDN_register_module(d8298f00)
    mISDNd: test event done
    mISDN Capi 2.0 driver file version 1.21
    mISDN_register_module(d854af00)
    HFC card d6686000 dch d6686060 bch1 d66861ac bch2 d66862f8
    mISDN: HFC-PCI driver Rev. 1.49
    PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
    PCI: Found IRQ 10 for device 0000:00:09.0
    mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
    HFC-PCI: defined at mem 0xd8075000 fifo 0xd4270000(0x14270000) IRQ 10 HZ 1000
    reset_hfcpci: entered
    HFC_PCI: resetting HFC ChipId(30)
    HFC-PCI status(4) before reset
    HFC-PCI status(2) after reset
    HFC-PCI status(4) after 5us
    init_card: entered
    inithfcpci: entered
    HFC PCI: IRQ 10 count 1
    HFC card d5fcf000 dch d5fcf060 bch1 d5fcf1ac bch2 d5fcf2f8
    mISDN: HFC-PCI driver Rev. 1.49
    HFC-PCI: No more PCI cards found
    HFC 1 cards installed
    ISAC module $Revision: 1.18 $
    mISDN_register_module(d8218b00)
    AVM Fritz PCI/PnP driver Rev. 1.43
    PCI: Found IRQ 9 for device 0000:00:0a.0
    mISDN_fcpcipnp: found adapter Fritz!Card PCI at 0000:00:0a.0
    fritz card d6554800 dch d655486c bch1 d65549b8 bch2 d6554b04
    AVM PCI: stat 0x7020a
    AVM PCI: Class A Rev 2
    AVM PnP: HDLC version 1
    mISDN: AVM Fritz!PCI config irq:9 base:0xDC00
    AVM PCI/PnP: reset
    AVM PCI/PnP: S0/S1 17/0
    Fritz1 ISAC STAR 48
    Fritz1 ISAC MODE 0
    Fritz1 ISAC ADF2 0
    Fritz1 ISAC ISTA 0
    Fritz1 ISAC CIR0 7c
    mISDN_isac_init: ISAC version (0): 2086/2186 V1.1
    Fritz1 HDLC 1 STA 81000000
    Fritz1 HDLC 2 STA 0
    AVM Fritz!PCI: IRQ 9 count 3
    fritz 1 cards installed
    mISDN_register_module(d82a9000)
    mISDN_dsp: Audio DSP  Rev. 1.27 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
    mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
    mISDN_register_module(d83e9680)
    hdlc_down unknown prim(280)
    mISDN_unregister_module(d83e9680)
    mISDN_unregister_module(d854af00)
    free_Application: no garbage
    mISDN_unregister_module(d8298f00)
    mISDNl3 u_dss1 list not empty
    mISDN_unregister_module(d828cf00)
    mISDNl2 l2 list not empty
    mISDN_unregister_module(d8210a00)
    mISDNl1 inst list not empty
    mISDN_unregister_module(d82a9000)
    fritz_remove_pci: drvdata allready removed
    mISDN_unregister_module(d8218b00)
    ISAC module unloaded
    mISDNd: daemon exit now (current:d6560c30)
    mISDNcore unloaded
    capi: Rev 1.1.2.7: unloaded
    capi20: Rev 1.1.2.7: started up with major 68 (middleware+capifs)
    Modular ISDN Stack core version (1_1_0) revision ($Revision: 1.40 $)
    mISDNd: kernel daemon started (current:d6064700)
    ISDN L1 driver version 1.20
    mISDN_register_module(d8210a00)
    ISDN L2 driver version 1.32
    mISDN_register_module(d828cf00)
    mISDN: DSS1 Rev. 1.47
    mISDN_register_module(d8298f00)
    mISDN Capi 2.0 driver file version 1.21
    mISDN_register_module(d854af00)
    mISDNd: test event done
    HFC card d56dc800 dch d56dc860 bch1 d56dc9ac bch2 d56dcaf8
    mISDN: HFC-PCI driver Rev. 1.49
    PCI: Enabling device 0000:00:09.0 (0000 -> 0003)
    PCI: Found IRQ 10 for device 0000:00:09.0
    mISDN: HFC-PCI card manufacturer: CCD/Billion/Asuscom card name: 2BD0
    HFC-PCI: defined at mem 0xd8075000 fifo 0xd4680000(0x14680000) IRQ 10 HZ 1000
    reset_hfcpci: entered
    HFC_PCI: resetting HFC ChipId(30)
    HFC-PCI status(4) before reset
    HFC-PCI status(2) after reset
    HFC-PCI status(4) after 5us
    init_card: entered
    inithfcpci: entered
    HFC PCI: IRQ 10 count 1
    HFC card d428f000 dch d428f060 bch1 d428f1ac bch2 d428f2f8
    mISDN: HFC-PCI driver Rev. 1.49
    HFC-PCI: No more PCI cards found
    HFC 1 cards installed
    ISAC module $Revision: 1.18 $
    mISDN_register_module(d8218b00)
    AVM Fritz PCI/PnP driver Rev. 1.43
    PCI: Found IRQ 9 for device 0000:00:0a.0
    mISDN_fcpcipnp: found adapter Fritz!Card PCI at 0000:00:0a.0
    fritz card d6abc800 dch d6abc86c bch1 d6abc9b8 bch2 d6abcb04
    AVM PCI: stat 0x7020a
    AVM PCI: Class A Rev 2
    AVM PnP: HDLC version 1
    mISDN: AVM Fritz!PCI config irq:9 base:0xDC00
    AVM PCI/PnP: reset
    AVM PCI/PnP: S0/S1 17/0
    Fritz1 ISAC STAR 4a
    Fritz1 ISAC MODE 0
    Fritz1 ISAC ADF2 0
    Fritz1 ISAC ISTA 0
    Fritz1 ISAC CIR0 7c
    mISDN_isac_init: ISAC version (0): 2086/2186 V1.1
    Fritz1 HDLC 1 STA 81000000
    Fritz1 HDLC 2 STA 0
    AVM Fritz!PCI: IRQ 9 count 3
    fritz 1 cards installed
    mISDN_register_module(d82a9000)
    mISDN_dsp: Audio DSP  Rev. 1.27 (debug=0x0) EchoCancellor MG2 dtmfthreshold(100)
    mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
    mISDN_register_module(d83e9680)
    debian:/etc/asterisk#
    
    Was könnte es noch sein ?

    Auf der Console des LINUX-Rechners hatte ich übrigens zufällig noch folgende Ausgabe bemerkt; ließ sich jedoch nicht reproduzieren, ist also vielleicht nicht so wichtig, wollte es jedoch nicht unerwähnt lassen:
    Code:
    hdlc_down unknown prim(280)
     
  7. crich

    crich Mitglied

    Registriert seit:
    1 Sep. 2005
    Beiträge:
    529
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    versuch doch mal die hfc karte auch in den te mode zu setzen und am AMT zu betreiben, nur um mal zu checken ob die Karte überhaupt OK ist.
     
  8. ru

    ru Neuer User

    Registriert seit:
    21 Feb. 2005
    Beiträge:
    106
    Zustimmungen:
    0
    Punkte für Erfolge:
    0
    gestern abend...

    Bei einem bekannten Auktionshaus zusätzlich ersteigerte ISDN-Karte trifft ein. Ausbau der vorhandenen HFC-Karte und Austausch gegen "die neue". Rechner eingeschaltet, eingeloggt, ein kurzes "misdn-init start", danach ein "asterisk -vc", dann Hörer am ISDN-Telefon abgenommen:

    Tuuuuut!!!

    An der extensions.conf muß ich nun noch etwas feilen. Aber das bekomme ich jetzt auch noch hin. Prinzipiell klappt es aber schon. Erster Versuch zwischen SIP-Softphone und ISDN-Telefon lief absolut zufriedenstellend.

    @Christian: Ja, genau diese Idee hatte ich auch und um nicht noch mehr Zeit zu investieren dachte auch ich mir: probiers mal spaßeshalber mit ner anderen ISDN-Karte.
    Bin mir jedoch ziemlich sicher, daß die (alte) Karte (for whatever reason) sehrwohl im TE-Modus einwandfrei läuft. Egal: 10¤ stehen in keinem Verhältnis zu der Zeit die ich bereits mit dem Suchen des Fehlers vertrödelt habe. Werde mir bei nächster Gelegenheit noch eine weitere NT-Karte "als backup" hinlegen.