Zusammenstellung für mISDN (gelöst)

lo4dro

Mitglied
Mitglied seit
14 Okt 2004
Beiträge
656
Punkte für Reaktionen
0
Punkte
0
Hallo.

Ich möcht mal mISDN mit Asterisk als ersatz für den bristuff testen.

Nun hab ich mich mal schlaugemacht und folgendes herausgefunden:
Sollte ich etwas vergessen haben, würde ich mich über Infos freuen.

Geholt hab ich mir:

1) Kernel-sourcen 2.6.15.4
2) mISDN-CVS-2006-03-10
3) mISDNuser-CVS-2006-03-07
4) chan_misdn-0.3.0-rc25

Danch Patch man den Kernel mit den mISDN Sourcen.
Code:
cd mISDN-CVS-2006-03-07
./std2kern

Anschliesen baut man sich die mISDNuser

Als letzte werden die chan_misdn Gebaut.

Hab ich etwas vergessen?
 
Hallo Lothar,

du musst nicht zwingend den Kernel Patchen. Es genügt wenn du im mISDN ein "make install" ausführst, dann werden alle erforderlichen Module gegen deine lokalen Kernel-Header kompiliert, funzt ähnlich wie beim zaptel.

die Äquivalenz kann man hier etwa wie folgt sehen:

zaptel <--> mISDN
libpri <--> mISDNuser
chan_zap <--> chan_misdn
 
crich.
Danke für die Info.

Jetz hab ich den kernel schon gepatcht. Ist aber nicht schlimm
Kämpf gerade ein wenig mit dem initalisieren rum.
Habe aber misdn-init inzwischen gefunden.

Danke für die Infos
 
Hallo crinch.
Hab inzwischen mISDN + mISDNuser kompiliert und installiert.
Das misdn-init Script funktioniert und die hfc karte wird geladen
allerdings kann ich chan_misdn nicht kompilieren.

Anbei die letzten Zeilen nach dem make
Code:
...
isdn_lib.c:3491: error: âCMX_CONF_JOINâ undeclared (first use in this function)
isdn_lib.c: In function âmisdn_lib_split_bridgeâ:
isdn_lib.c:3498: error: âCMX_RECEIVE_ONâ undeclared (first use in this function)
isdn_lib.c:3501: error: âCMX_CONF_SPLITâ undeclared (first use in this function)
make[1]: *** [isdn_lib.o] Fehler 1
make[1]: Leaving directory `/usr/src/chan_misdn-0.3.0-rc25/misdn'
make: *** [misdn/chan_misdn_lib.a] Fehler 2
 
Es sieht so aus als ob du einen "Nicht-mqueue" version von mISDN benutzt.

Kannst du nochmale mISDN/mISDNuser über unser install-misdn-mqueue.tar.gz ziehen, dieses holt die Quellen aus dem CVS, findest du in meiner Signatur :)
 
versteh ich dich jezt richtig: ich benutz widr mein ungepatchten kernel.
danach benötig nur das mqueue script und alle module werden automatisch gebaut?
 
lo4dro schrieb:
versteh ich dich jezt richtig: ich benutz widr mein ungepatchten kernel.
danach benötig nur das mqueue script und alle module werden automatisch gebaut?

funktionier das auch mit udev?
 
müsste eigentlich. Wenn nicht, dann prüft das misdn-init script eh ob /dev/mISDN existiert und legts notfals selsbt an ;-)
 
so nun hab ich meinen alten kernel wider am laufen.
Benötige ich eigendlich zwingend die isdn-capi unterstützung vom Kernel

Oder kann ich den Fehler ignorieren?
Code:
FATAL: Error inserting mISDN_capi (/lib/modules/2.6.15.5-vdr-2/extra/mISDN_capi.ko)

Asterisk beschwert sich mit:
Code:
Mar 10 14:54:28 WARNING[4670]: loader.c:499 load_modules: Loading module cjan_misdn.so failed!
 
poste mal bitte den output von dmesg,

chan_misdn nicht cjan_misdn
 
Hi.

Ich habe einen Kernel ohne ISDN Unterstüzung.

Ausgabe beim laden von chan_misdn:
Code:
.....................mISDN_close: fid(15) isize(131072) inbuf(0xb7615008) irp(0xb7615008) iend(0xb7615008)
Mar 10 16:14:23 ERROR[5335]: chan_misdn.c:3725 load_module: Unable to initialize mISDN
Mar 10 16:14:23 WARNING[5335]: loader.c:414 __load_resource: chan_misdn.so: load_module failed, returning -1
Mar 10 16:14:23 WARNING[5335]: loader.c:554 load_modules: Loading module chan_misdn.so failed!

anzeige von dmesg:
Code:
vdr-pbx:/home/ldroll# dmesg
...
Modular ISDN Stack core $Revision: 1.26 $
mISDNd: kernel daemon started
ISDN L1 driver version 1.12
ISDN L2 driver version 1.21
mISDNd: test event done
mISDN: DSS1 Rev. 1.31
mISDN_dsp: Audio DSP  Rev. 1.12 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDN_capi: Unknown symbol capi_cmd2str
mISDN_capi: Unknown symbol capi_cmsg_header
mISDN_capi: Unknown symbol detach_capi_ctr
mISDN_capi: Unknown symbol capi_cmsg2message
mISDN_capi: Unknown symbol capi_ctr_reseted
mISDN_capi: Unknown symbol capi_ctr_ready
mISDN_capi: Unknown symbol capi_message2cmsg
mISDN_capi: Unknown symbol capi_ctr_handle_message
mISDN_capi: Unknown symbol attach_capi_ctr
HFC card c9592800 dch c959285c bch1 c95929dc bch2 c9592b5c
mISDN: HFC-PCI driver Rev. 1.42
PCI: Enabling device 0000:00:08.0 (0006 -> 0007)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
mISDN: HFC-PCI card manufacturer: Asuscom/Askey card name: 675
HFC-PCI: defined at mem 0xcc82a000 fifo 0xc9718000(0x9718000) IRQ 10 HZ 1000
reset_hfcpci: entered
HFC_PCI: resetting HFC ChipId(30)
HFC-PCI status(6) before reset
HFC-PCI status(2) after reset
HFC-PCI status(4) after 5us
init_card: entered
l1_manager prim f1482 not handled
inithfcpci: entered
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 1
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 2
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 3
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(1)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release instance class dev inst-40000100
release_l1 id 100
release instance class dev inst-40000101
release instance class dev inst-40000102
release_udss1 refcnt 0 l3(cb56a800) inst(cb56a874)
release stack class dev st-00000100
release instance class dev inst-40000103
release object class dev obj-5
release object class dev obj-4
release object class dev obj-3
release object class dev obj-2
release object class dev obj-1
release object class dev obj-0
mISDNd: daemon exit now
mISDNcore unloaded
Modular ISDN Stack core $Revision: 1.26 $
mISDNd: kernel daemon started
mISDNd: test event done
ISDN L1 driver version 1.12
ISDN L2 driver version 1.21
mISDN: DSS1 Rev. 1.31
mISDN_dsp: Audio DSP  Rev. 1.12 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDN_capi: Unknown symbol capi_cmd2str
mISDN_capi: Unknown symbol capi_cmsg_header
mISDN_capi: Unknown symbol detach_capi_ctr
mISDN_capi: Unknown symbol capi_cmsg2message
mISDN_capi: Unknown symbol capi_ctr_reseted
mISDN_capi: Unknown symbol capi_ctr_ready
mISDN_capi: Unknown symbol capi_message2cmsg
mISDN_capi: Unknown symbol capi_ctr_handle_message
mISDN_capi: Unknown symbol attach_capi_ctr
HFC card ca20b000 dch ca20b05c bch1 ca20b1dc bch2 ca20b35c
mISDN: HFC-PCI driver Rev. 1.42
PCI: Enabling device 0000:00:08.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
mISDN: HFC-PCI card manufacturer: Asuscom/Askey card name: 675
HFC-PCI: defined at mem 0xcc82a000 fifo 0xc8af8000(0x8af8000) 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
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
init_card: entered
l1_manager prim f1482 not handled
inithfcpci: entered
mISDNStackd started for id(10020100)
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 1
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 2
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 3
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release instance class dev inst-40000100
release_l1 id 100
release instance class dev inst-40000101
release instance class dev inst-40000102
release_udss1 refcnt 0 l3(cb5ce400) inst(cb5ce474)
release stack class dev st-00000100
release instance class dev inst-40000103
release object class dev obj-5
release object class dev obj-4
release object class dev obj-3
release object class dev obj-2
release object class dev obj-1
release object class dev obj-0
mISDNd: daemon exit now
mISDNcore unloaded
Modular ISDN Stack core $Revision: 1.26 $
mISDNd: kernel daemon started
ISDN L1 driver version 1.12
ISDN L2 driver version 1.21
mISDN: DSS1 Rev. 1.31
mISDN_dsp: Audio DSP  Rev. 1.12 (debug=0x0) EchoCancellor MG2
mISDN_dsp: DSP clocks every 64 samples. This equals 8 jiffies.
mISDNd: test event done
mISDN_capi: Unknown symbol capi_cmd2str
mISDN_capi: Unknown symbol capi_cmsg_header
mISDN_capi: Unknown symbol detach_capi_ctr
mISDN_capi: Unknown symbol capi_cmsg2message
mISDN_capi: Unknown symbol capi_ctr_reseted
mISDN_capi: Unknown symbol capi_ctr_ready
mISDN_capi: Unknown symbol capi_message2cmsg
mISDN_capi: Unknown symbol capi_ctr_handle_message
mISDN_capi: Unknown symbol attach_capi_ctr
HFC card ca20b000 dch ca20b05c bch1 ca20b1dc bch2 ca20b35c
mISDN: HFC-PCI driver Rev. 1.42
PCI: Enabling device 0000:00:08.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
mISDN: HFC-PCI card manufacturer: Asuscom/Askey card name: 675
HFC-PCI: defined at mem 0xcc82a000 fifo 0xc8808000(0x8808000) 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
l1_manager prim f1482 not handled
inithfcpci: entered
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 1
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 2
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 3
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release instance class dev inst-40000100
release_l1 id 100
release instance class dev inst-40000101
release instance class dev inst-40000102
release_udss1 refcnt 0 l3(cb417a00) inst(cb417a74)
release stack class dev st-00000100
release instance class dev inst-40000103
release object class dev obj-5
mISDN_capi: Unknown symbol capi_cmd2str
mISDN_capi: Unknown symbol capi_cmsg_header
mISDN_capi: Unknown symbol detach_capi_ctr
mISDN_capi: Unknown symbol capi_cmsg2message
mISDN_capi: Unknown symbol capi_ctr_reseted
mISDN_capi: Unknown symbol capi_ctr_ready
mISDN_capi: Unknown symbol capi_message2cmsg
mISDN_capi: Unknown symbol capi_ctr_handle_message
mISDN_capi: Unknown symbol attach_capi_ctrHFC card c8dad800 dch c8dad85c bch1 c8dad9dc bch2 c8dadb5c
mISDN: HFC-PCI driver Rev. 1.42
PCI: Enabling device 0000:00:08.0 (0000 -> 0003)
ACPI: PCI Interrupt 0000:00:08.0[A] -> Link [LNKA] -> GSI 10 (level, low) -> IRQ 10
mISDN: HFC-PCI card manufacturer: Asuscom/Askey card name: 675
HFC-PCI: defined at mem 0xcc82a000 fifo 0xc95b0000(0x95b0000) 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
l1_manager prim f1482 not handled
inithfcpci: entered
mISDNStackd started for id(00000100)
mISDNStackd started for id(10010100)
mISDNStackd started for id(10020100)
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 1
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 2
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
inithfcpci: entered
HFC PCI: IRQ 10 count 0
HFC PCI: IRQ(10) getting no interrupts during init 3
mISDNStackd daemon for id(10010100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10010100) utime(0) stime(0)
mISDNStackd daemon for id(10010100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10010100) killed now
mISDNStackd daemon for id(10020100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(10020100) utime(0) stime(0)
mISDNStackd daemon for id(10020100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(10020100) killed now
mISDNStackd daemon for id(00000100) proceed 0 msg 0 clone 1 sleep 0 stopped
mISDNStackd daemon for id(00000100) utime(0) stime(0)
mISDNStackd daemon for id(00000100) nvcsw(1) nivcsw(0)
mISDNStackd daemon for id(00000100) killed now
release instance class dev inst-40000100
release_l1 id 100
release instance class dev inst-40000101
release instance class dev inst-40000102
release_udss1 refcnt 0 l3(cb417000) inst(cb417074)
release stack class dev st-00000100
release instance class dev inst-40000103

Ausgabe von lsmod
Code:
oll# lsmod
Module                  Size  Used by
hfcpci                 25036  0 
mISDN_dsp             190316  0 
l3udss1                35500  0 
mISDN_l2               34436  0 
mISDN_l1                8972  0 
mISDN_core             69632  5 hfcpci,mISDN_dsp,l3udss1,mISDN_l2,mISDN_l1
lirc_serial            10688  0 
lirc_dev               10884  1 lirc_serial
evdev                   6720  0 
visdn_hfc_pci          28356  0 
visdn_softcxc           5172  1 visdn_hfc_pci
parport_pc             20164  0 
parport                18816  1 parport_pc
visdn_core             36140  2 visdn_hfc_pci,visdn_softcxc
i2c_viapro              6548  0 
i2c_core               15120  1 i2c_viapro
 
hast du schonmal gesehen das 2 Treiber die gleichzeitig für dieselbe hardware laufen zu einem erfolgverpsrechendem System führen ?

Du solltest entweder mISDN oder vISDN benutzen.
 
ups, sorry.
Das ist mir ja komplett entgangen.
Danke für den Tipp :)) 4 Augen sehen mehr als zwei.

Hab inzwischen allerdings auch mal das capi Zeugs im Kernel als modul kompiliert.
Melde mich später wider.

--- chan_mISDN läuft

Muss jetz noch die misdn.conf anpassen.

Danke für die Hilfe.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,695
Beiträge
2,216,696
Mitglieder
371,315
Neuestes Mitglied
jack-mack
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.