[gelöst] mISDN mit Kernel3.0.22, Asterisk1.8 und einem CologneChip HFC-E1

EllenA

Neuer User
Mitglied seit
25 Apr 2012
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
// Begin Edit
Problem 1: mISDN im Kernel integriert, wie weiter vorgehen?
Lösung: Blacklisten von HaSix, Symbollink von mISDN(geht auch ohne). Siehe unten. (NICHT endgültige Lösung, da weitere Probleme aufgetreten sind. Siehe unten.)
Problem 2: LCR läuft nicht
Lösung: asterisk-dev hat gefehlt, LCR1.10 vom git verwenden statt 1.7,
Problem 3: mISDN_l1loop existiert nicht
Lösung: mISDN.v2 installieren (git clone git://git.misdn.eu/lcr.git/), mISDN_l1loop.ko + mISDN_core.ko + mISDN_dsp in das Verzeichnis /lib/modules/<uname -r>/extra kopieren, die alten aus /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/ löschen, mit depmod -a neu laden.

Ich glaube, ganz grob war es das an Problemen und Lösungen. Alle Ausgaben vom dmesg, lspci, lsmod, lcr, openbsc usw... findet ihr in den unteren Beiträgen.
Verwendet habe ich letztendlich:
Ubuntu 11.10 + Kernel 3.0.22
Asterisk 1.8.13 (hatte Asterisk in der Zwischenzeit nochmal neu installiert)
mISDN.v2 (bereits im Kernel enthalten)
mISDNuser
lcr 1.10

Ich war blutiger Anfänger, was Asterisk und mISDN angeht, aber auch, was Linux betrifft. Im Nachhinein muss ich sagen, waren meine Probleme viel kleiner als gedacht und mit ein wenig mehr Erfahrung hätte ich sie sehr viel schneller lösen können. Ich habe mir ein HowTo während meiner Arbeit geschrieben, dass ich hier veröffentlichen kann, falls Interesse besteht.

// Ende Edit



Hey Leute,

ich möchte mISDN konfigurieren und habe folgende Versionen:

Ubuntu 11.10 (verwende allerdings Gnome)
Kernel 3.0.22 (i386)
Asterisk 1.8.4.4 mit Dahdi2.6

Ziel meines Projektes ist die Installation von OpenBSC, worauf allerdings nicht näher eingegangen werden muss.

Meine Frage gleich zu Beginn: mISDN ist bereits im neuen Kernel vorhanden, aber was stelle ich jetzt damit an?


Ich arbeite mit dem:

Cologne Chip Designs GmbH ISDN network Controller [HFC-E1]
(NT-Mode)

lspci:
05:04.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-E1] (rev 01)
lspci -v:
05:09.0 ISDN controller: Cologne Chip Designs GmbH ISDN network Controller [HFC-E1] (rev 01)
Subsystem: Cologne Chip Designs GmbH Device b523
Flags: medium devsel, IRQ 18
I/O ports at 1400 [disabled]
Memory at f0500000 (32-bit, non-prefetchable) [size=4K]
Capabilities: [40] Power Management version 2
Kernel driver in use: hfc_multi
Kernel modules: hfcmulti

cat /proc/interrupts:
18: 1075022 0 IO-APIC-fasteoi uhci_hcd:usb3, HFC-multi​
In der log-file:
HiSax: Linux Driver for passive ISDN cards
HiSax: Version 3.5 (module)
HiSax: Layer1 Revision 2.46.2.5
HiSax: Layer2 Revision 2.30.2.4
HiSax: TeiMgr Revision 2.20.2.3
HiSax: Layer3 Revision 2.22.2.3
HiSax: LinkLayer Revision 2.59.2.4
HiSax: Total 1 card defined
HiSax: Card 1 Protocol EDSS1 Id=HiSax (0)
HiSax: HFC-PCI driver Rev. 1.48.2.4
HFC-PCI: No PCI card found
HiSax: Card HFC 2BDS0 PCI not installed !​
lsmod | grep -i misdn
mISDN_core 81041 1 hfcmulti​
dmesg | grep -i misdn
[ 27.025705] mISDN: HFC-multi driver 2.03​
dmesg | grep -i hfc
[ 27.025705] mISDN: HFC-multi driver 2.03
[ 27.025755] HFC-multi: card manufacturer: 'Cologne Chip AG' card name: 'HFC-E1 IOB1E1' clock: normal
[ 27.025789] hfc_multi 0000:05:04.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 27.036292] HFC_multi: detected HFC with chip ID=0xe0 revision=1​


mISDN ist in der Kernel-Version bereits enthalten und brauche ich daher nicht neu zu installieren.
(Pfad: /usr/src/linux/drivers/isdn/mISDN)
Ich habe an anderer Stelle aber auch schon gelesen, dass eine Neuinstallation sinnvoll sein kann.
Dazu muss man aber die bereits installierte deaktivieren(?), da die neue sonst nicht wirksam ist.


Dass ich für die Anbindung zu Asterisk noch mISDNuser und LCR brauche, ist mir klar, aber
wie gehe ich jetzt weiter vor? Dass mISDN im Kernel schon drin ist, ist schön und gut, doch habe ich
bisher noch nicht herausgefunden, wie ich weiter vorgehen muss.

cd /usr/sbin
mISDN scan
mISDN config
mISDN start

funktionieren noch nicht, im /etc/init.d ist auch noch nichts von mISDN vorhanden.

Ich bin froh, wenn mir jemand von euch helfen kann, da ich im Internet, in diversen Foren und Anleitungen noch nichts
gefunden habe. Sollte ich etwas übersehen oder falsch gesucht haben, bin ich auch da über jede Hilfe dankbar. Bin, was
Linux/Ubuntu, Asterisk, mISDN usw. angeht, noch ziemlich neu.
(http://www.linux-call-router.de kenne ich bereits, hat mir in diesem Fall leider nicht geholfen, ist aber sonst eine sehr gute Anleitung.)
("Links zu misdn" habe ich auch schon durchsucht. Ohne Erfolg.)

Bei weiteren Fragen antworte ich so schnell wie möglich.

Grüße
Ellen


/edit/
Außerdem habe ich gelesen, dass HiSax und mISDN NICHT gleichzeitig laufen dürfen, d.h. theoretisch müsste ich eines von denen backlisten bzw. das Laden verhindern. Dazu soll man Änderungen in folgenden Dateien vornehmen:
/etc/discover.conf
skip HiSax​
/etc/hotplug/blacklist
# Hisax blacklisten - sicher ist sicher
hisax
hisax_fcpcipnp
hisax_isac​
Beide Dateien sind bei mir aber (noch) nicht vorhanden. Weiß da jemand mehr?
 
Zuletzt bearbeitet:
Mittlerweile hat es funktioniert. Meine Lösung:

In der Blacklist-Datei habe ich HiSax geblacklistet. In den anderen Dateien habe ich alle Module mit HiSax herausgelöscht, vorher aber noch BackUp-Dateien erstellt.

/etc/modprobe.d/blacklist:
blacklist hisax
blacklist crc_ccitt
blacklist capi
blacklist kernelcapi
blacklist capifs

/etc/discover.conf
/lib/modules/3.0.22/modules.dep

<3.0.22>: eigene aktuelle Kernel-Version eingeben.

Wegen mISDN: Einfach ein Link zum Verzeichnis:
ln -s /usr/src/linux/drivers/isdn/mISDN /usr/src
mISDNuser wie hier [1] installieren und konfigurieren.
Beim Test mit mISDN_info wurde mein Board dann auch sofort gefunden.

Die init.d-Datei habe ich bekommen, nachdem ich LCR installiert und das Script gestartet habe:

Start des Scriptes:

Einstellungen konfigurieren mit Hilfe von [2].
Berechtigungen vergeben:
chmod 755 /etc/init.d/mISDN

Script starten:
/etc/init.d/mISDN start

Um zu zeigen, ob die Karte gefunden wurde und mISDN läuft:


Theoretisch kann man jetzt auch LCR starten und mit Hilfe einiger Änderungen mit Asterisk konfigurieren. Da ich mich allerdings mit OpenBSC beschäftige, kann ich mich an die allgemeine Anleitung für LCR nicht halten und habe es stattdessen mit dieser [3] und dieser [4] versucht. Allerdings scheitert es bei mir nach

./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs

und ich bekomme folgende Fehlermeldung:

checking asterisk/compiler.h usability... no
checking asterisk/compiler.h presence... no
checking for asterisk/compiler.h... no
configure: error: in `/usr/src/lcr':
configure: error: --with-asterisk was given, but test for header-file asterisk/compiler.h failed
See `config.log' for more details


Hier gab es einen ähnlichen Fehler: http://www.ip-phone-forum.de/showthread.php?t=242617&p=1782817&viewfull=1#post1782817
Mit Lösung. Somit tritt diese Fehlermeldung nicht mehr auf.


lcr fork
lcradmin state
lcr query

bringen bei mir folgende Meldungen:

lcr fork
** LCR Version 1.7

root@server:~#
LCR: Starting daemon.
GSM is enabled, but not compiled. Use --with-gsm-bs or --with-gsm-ms while configure!

lcradmin state
Failed to connect to socket "/var/tmp/LCR.socket".
Is LCR running?

lcr query
** LCR Version 1.7

-> Using 'misdn_info'

Found 1 port
Port 0 'hfc-e1.1': TE/NT-mode PRI E1 (for phone lines & E1 devices)
30 B-channels: 1-15 17-31
B-protocols: RAW HDLC X75slp



War vielleicht ein unnötiger Versuch, aber ich wollte LCR nochmal völlig neu konfigurieren.

sh autogen.sh
git apply --verbose lcrOpenBSC.patch
Checking patch gsm_bs.cpp...
error: while searching for:
int bts_model_nanobts_init(void);
static struct log_target *stderr_target;

/* timer to store statistics */
#define DB_SYNC_INTERVAL 60, 0
static struct timer_list db_sync_timer;

error: patch failed: gsm_bs.cpp:39
error: gsm_bs.cpp: patch does not apply


Jemand 'ne Idee?

Wenn mir jemand helfen kann und weiß, was bei mir schief läuft, wäre ich für Hilfe, Tipps etc. sehr dankbar.

Vielen Dank
Ellen


[1] http://www.misdn.org/index.php/Howto_for_Debian
[2] http://www.gsurf.de/index.php?id=56
[3] http://lab.ks.uni-freiburg.de/projects/gsm-doc/wiki/Schnellanleitung
[4] http://openbsc.osmocom.org/trac/wiki/OpenBSC_LCR
 
Zuletzt bearbeitet:
Leider konnt eich mich in der letzten Zeit nicht mehr um mein chan_LCR-Asterisk-Problem kümmern. Jetzt habe ich aber wieder die Zeit dafür.

Die oben aufgezeigten Meldungen bei lcr fork, lcradmin state und lcr query treten immer noch auf.


asterisk -r
*CLI>module load chan_lcr
Unable to load module chan_lcr
Command 'module load chan_lcr' failed.
[May 14 16:12:55] WARNING[22112]: loader.c:393 load_dynamic_module: Error loading module 'chan_lcr': /usr/lib/asterisk/modules/chan_lcr.so: cannot open shared object file: No such file or directory
[May 14 16:12:55] WARNING[22112]: loader.c:845 load_resource: Module 'chan_lcr' could not be loaded.

Eine chan_lcr.so-Datei existiert tatsächlich nicht.

*CLI> module show like lcr
Module Description Use Count
0 modules loaded


/etc/init.d/lcr start
Starting LCR: lcr.


Ich glaube, mein größter Fehler liegt hier
lcradmin state
Failed to connect to socket "/var/tmp/LCR.socket".
Is LCR running?

Eine solche Datei gibt es in diesem Verzeichnis gar nicht.

Außerdem:
Ich will an meiner HFC-E1-Karte eine Basisstation anschließen, dies ist mir aber noch nicht möglich.

Wie kann ich ohne sonstige Hardware an der Karte testen, ob LCR - Asterisk funktioniert? Bzw. wenn ich nur
das Board habe (das ja auch erkannt wird), ist es dann möglich, zu testen, ob
mISDN
mISDNuser
LCR
chan_LCR
mit Asterisk
überhaupt funktionieren?

Asterisk mit Twinkle läuft ohne Probleme, aber das ist wohl auch zu erwarten.


./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs
checking asterisk/compiler.h usability... no
checking asterisk/compiler.h presence... no
checking for asterisk/compiler.h... no
configure: error: in `/usr/src/lcr':
configure: error: --with-asterisk was given, but test for header-file asterisk/compiler.h failed
See `config.log' for more details


// Rest folgt morgen
 
Hallo Ellen,

ohne jetzt das ganze Thema gelesen zu haben, Dir scheinen die Asterisk Quellen (asterisk-dev) zu fehlen, damit chan_lcr überhaupt gebaut werden kann.

Hast Du dieses Howto eigentlich gesehen, vielleicht ist da was für Dich dabei.

Svenja
 
Hey Svenja,

ja, habe ich. Habe auch versucht, mit dem Link zum richtigen Ordner bei mir zu compilieren:

CPPFLAGS=-I/usr/src/lcr/asterisk ./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs
Code:
checking for gcc... gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking for style of include used by make... GNU
checking dependency style of gcc... gcc3
checking how to run the C preprocessor... gcc -E
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking dependency style of g++... gcc3
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking whether make sets $(MAKE)... (cached) yes
checking asterisk/compiler.h usability... no
checking asterisk/compiler.h presence... no
checking for asterisk/compiler.h... no
configure: error: in `/usr/src/lcr':
configure: error: --with-asterisk was given, but test for header-file asterisk/compiler.h failed

Die Datei existiert aber auf jeden Fall. Drin steht:
Code:
#ifndef _ASTERISK_COMPILER_H
#define _ASTERISK_COMPILER_H

#if __GNUC__ < 2 || (__GNUC__ == 2 && __GNUC_MINOR__ < 96)
#define __builtin_expect(exp, c) (exp)
#endif

#endif

Hatte sie auch schon mit dem Inhalt dieser Compiler.h-Datei ersetzt und es noch mal versucht:
http://www.asterisk.org/doxygen/trunk/compiler_8h-source.html

Wenn ich versuche, Asterisk neu zu compilieren:
Code:
root@home:/etc/asterisk# ./configure
-bash: ./configure: No such file or directory
root@home:/etc/asterisk# make menuselect
make: *** No rule to make target `menuselect'.  Stop.
root@home:/etc/asterisk#

Asterisk läuft ja auch schon lange, habe es vor einigen Wochen mit Web-GUI installiert und bisher keine Probleme gehabt. Allerdinsg hast du recht, die Quellen habe ich gar nicht, suche ich mit <locate asterisk-dev>, wird nichts angezeigt.

Habe jetzt noch mal alles von vorne ausprobiert, um zu schauen, was jetzt ohne Probleme läuft und wo meine Fehler sind und jetzt kam dies noch hinzu:

modprobe mISDN_dsp
modprobe mISDN_dsp_oslec
Code:
root@ctdi-HP-Compaq-dc7100-CMT-PE219ET:~# mISDN_dsp
mISDN_dsp: command not found
root@ctdi-HP-Compaq-dc7100-CMT-PE219ET:~# mISDN_dsp_oslec
mISDN_dsp_oslec: command not found


LCR noch mal neu zu installieren stellt kein großes Problem dar, Asterisk brauche ich aber auch für ein anderes Projekt, darum ist es wichtig, dass es weiterhin so gut läuft wie jetzt mit der Web-GUI. Ein Grund, warum ich Asterisk ungern nochmal neu installieren möchte. Bei Installationen mit Linux bin ich mittlerweile über jedes Programm froh, dass ich ohne Probleme zum Laufen bekomme und das auch weiterhin fehlerfrei läuft.

Sollte ich Asterisk auch neu installieren müssen, wird mir wohl nichts anderes übrig bleiben.


//edit (15.05.2012 - 10:17)
Nach neuer Installation von LCR 1.7 erhielt ich folgende Fehlermeldung bei make
Code:
make  all-am
make[1]: Entering directory `/usr/src/lcr'
gcc   -DWITH_GSM_BS -I./openbsc/include -I./libosmocore/include -I./openbsc   -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -D_GNU_SOURCE -fPIC -c chan_lcr.c -o chan_lcr.po
chan_lcr.c: In function ‘send_setup_to_lcr’:
chan_lcr.c:644:12: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:655:12: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c: In function ‘lcr_in_setup’:
chan_lcr.c:858:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
/usr/include/asterisk/channel.h:1108:2: note: expected ‘int’ but argument is of type ‘char *’
chan_lcr.c:883:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:885:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:887:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:890:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:893:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:896:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:900:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:903:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:906:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:909:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c: In function ‘handle_queue’:
chan_lcr.c:1707:18: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘char’
chan_lcr.c: In function ‘lcr_request’:
chan_lcr.c:1820:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
/usr/include/asterisk/channel.h:1108:2: note: expected ‘int’ but argument is of type ‘char *’
chan_lcr.c: In function ‘lcr_call’:
chan_lcr.c:1927:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1927:31: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1928:29: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1931:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1931:32: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1932:30: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1934:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1934:33: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1935:31: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c: In function ‘lcr_write’:
chan_lcr.c:2164:6: error: wrong type argument to unary exclamation mark
chan_lcr.c:2166:20: error: invalid operands to binary & (have ‘union ast_frame_subclass’ and ‘format_t’)
chan_lcr.c: In function ‘lcr_read’:
chan_lcr.c:2229:25: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘format_t’
chan_lcr.c: In function ‘lcr_indicate’:
chan_lcr.c:2274:8: warning: assignment from incompatible pointer type [enabled by default]
chan_lcr.c:2289:8: warning: assignment from incompatible pointer type [enabled by default]
chan_lcr.c:2316:8: warning: assignment from incompatible pointer type [enabled by default]
chan_lcr.c:2381:14: error: dereferencing pointer to incomplete type
chan_lcr.c:2382:33: error: dereferencing pointer to incomplete type
chan_lcr.c: At top level:
chan_lcr.c:2602:2: warning: initialization from incompatible pointer type [enabled by default]
chan_lcr.c:2602:2: warning: (near initialization for ‘lcr_tech.requester’) [enabled by default]
chan_lcr.c: In function ‘load_module’:
chan_lcr.c:2818:2: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type [enabled by default]
/usr/include/asterisk/module.h:449:5: note: expected ‘int (*)(struct ast_channel *, const char *)’ but argument is of type ‘int (*)(struct ast_channel *, void *)’
make[1]: *** [chan_lcr.po] Error 1
make[1]: Leaving directory `/usr/src/lcr'
make: *** [all] Error 2


Meine Installationsanleitung für LCR
Code:
Prerequirements:
apt-get install g++ libcr-dev

For using LCR with Asterisk you have to install Asterisk first. Then you have to compile both. 

To get the newest version: 
http://www.linux-call-router.de/

For using LCR with Asterisk:
aptitude install asterisk-dev

Change in the LCR directory:
cd /usr/src/lcr

symbol link to osmocore and openbsc:
ln -s ../libosmocore/ .
ln -s ../openbsc/openbsc/ .

Get the patch:
wget http://openbsc.osmocom.org/trac/raw-attachment/wiki/OpenBSC_LCR/lcrOpenBSC.patch

Use the patch:
sh autogen.sh
git apply --verbose lcrOpenBSC.patch

Configure:
CPPFLAGS=-I/usr/src/asterisk/libpri-1.4.12 ./configure --with-asterisk --prefix=/opt/lcr --with-gsm-bs

vim gsm_bs.cpp: In Zeile 60: PACKAGE_VERSION zu "1.7" ändern - Inkompatibilität lösen
make
make install


Konfiguration mit:
http://lab.ks.uni-freiburg.de/projects/gsm-doc/wiki/Schnellanleitung
http://lab.ks.uni-freiburg.de/projects/gsm-doc/wiki/LCR
http://openbsc.osmocom.org/trac/wiki/OpenBSC_LCR
(und allem, was ich im Forum finde.)
 
Zuletzt bearbeitet:
Nach einer erneuten Neuinstallation von LCR sieht meine Fehlermeldung mittlerweile so aus:

(ohne patch)
sh autogen.sh
CPPFLAGS=-I/usr/src/asterisk/libpri-1.4.12 ./configure --with-asterisk --prefix=/opt/lcr --with-gsm-bs
Code:
...
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing depfiles commands
configure: Compiled with mISDN support 
configure: Compiled with GSM network side support 
configure: Not compiled with GSM mobile side support
configure: Compiled with Asterisk channel driver support 
configure: Not compiled with CCITT No.5 support
configure: Not compiled with SIP support

make
Code:
(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/bash /usr/src/lcr/missing --run autoheader)
rm -f stamp-h1
touch config.h.in
cd . && /bin/bash ./config.status config.h
config.status: creating config.h
config.status: config.h is unchanged
make  all-am
make[1]: Entering directory `/usr/src/lcr'
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT lcradmin.o -MD -MP -MF .deps/lcradmin.Tpo -c -o lcradmin.o lcradmin.c
mv -f .deps/lcradmin.Tpo .deps/lcradmin.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT cause.o -MD -MP -MF .deps/cause.Tpo -c -o cause.o cause.c
mv -f .deps/cause.Tpo .deps/cause.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c
mv -f .deps/options.Tpo .deps/options.Po
g++  -g -O2   -o lcradmin lcradmin.o cause.o options.o  -lpthread -lncurses -lm 
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT gentones.o -MD -MP -MF .deps/gentones.Tpo -c -o gentones.o gentones.c
gentones.c: In function ‘void write_wav(FILE*, char*, char)’:
gentones.c:153:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/gentones.Tpo .deps/gentones.Po
g++  -g -O2   -o gentones gentones.o  -lpthread -lncurses -lm 
g++  -g -O2   -o genwave genwave.o  -lpthread -lncurses -lm 
gcc  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -Dtone_zone_sound=ast_tone_zone_sound -DAST_1_8_OR_HIGHER  -g -O2 -D_GNU_SOURCE -fPIC -c chan_lcr.c -o chan_lcr.po
chan_lcr.c: In function ‘send_setup_to_lcr’:
chan_lcr.c:693:2: warning: #warning DISABLED DUE TO DOUBLE LOCKING PROBLEM [-Wcpp]
chan_lcr.c: In function ‘lcr_request’:
chan_lcr.c:2136:12: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
chan_lcr.c:2137:13: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default]
chan_lcr.c: In function ‘wake_event’:
chan_lcr.c:1935:6: warning: ignoring return value of ‘read’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘release_all_calls’:
chan_lcr.c:1782:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_proceeding’:
chan_lcr.c:1230:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_alerting’:
chan_lcr.c:1251:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_connect’:
chan_lcr.c:1282:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_disconnect’:
chan_lcr.c:1327:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_release’:
chan_lcr.c:1365:10: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_information’:
chan_lcr.c:1412:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_pattern’:
chan_lcr.c:1488:9: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘lcr_in_dtmf’:
chan_lcr.c:1518:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
chan_lcr.c: In function ‘send_message’:
chan_lcr.c:388:8: warning: ignoring return value of ‘write’, declared with attribute warn_unused_result [-Wunused-result]
gcc  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -D_GNU_SOURCE  -g -O2 -fPIC -c options.c -o options.po
gcc  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -D_GNU_SOURCE  -g -O2 -fPIC -c select.c -o select.po
gcc  -g -O2 -shared  -o chan_lcr.so  chan_lcr.po bchannel.po options.po callerid.po select.po -lpthread -lncurses -lm 
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT main.o -MD -MP -MF .deps/main.Tpo -c -o main.o main.c
main.c: In function ‘int main(int, char**)’:
main.c:261:7: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable]
main.c:190:8: warning: variable ‘polling’ set but not used [-Wunused-but-set-variable]
mv -f .deps/main.Tpo .deps/main.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT select.o -MD -MP -MF .deps/select.Tpo -c -o select.o select.c
mv -f .deps/select.Tpo .deps/select.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT trace.o -MD -MP -MF .deps/trace.Tpo -c -o trace.o trace.c
trace.c: In function ‘void _end_trace(const char*, int)’:
trace.c:271:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/trace.Tpo .deps/trace.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT tones.o -MD -MP -MF .deps/tones.Tpo -c -o tones.o tones.c
tones.c: In function ‘int open_tone(char*, int*, int*, int*)’:
tones.c:51:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/tones.Tpo .deps/tones.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT alawulaw.o -MD -MP -MF .deps/alawulaw.Tpo -c -o alawulaw.o alawulaw.c
mv -f .deps/alawulaw.Tpo .deps/alawulaw.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT interface.o -MD -MP -MF .deps/interface.Tpo -c -o interface.o interface.c
mv -f .deps/interface.Tpo .deps/interface.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT message.o -MD -MP -MF .deps/message.Tpo -c -o message.o message.c
mv -f .deps/message.Tpo .deps/message.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT callerid.o -MD -MP -MF .deps/callerid.Tpo -c -o callerid.o callerid.c
mv -f .deps/callerid.Tpo .deps/callerid.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT socket_server.o -MD -MP -MF .deps/socket_server.Tpo -c -o socket_server.o socket_server.c
socket_server.c: In function ‘int admin_state(admin_queue**)’:
socket_server.c:835:8: warning: variable ‘anybusy’ set but not used [-Wunused-but-set-variable]
mv -f .deps/socket_server.Tpo .deps/socket_server.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT port.o -MD -MP -MF .deps/port.Tpo -c -o port.o port.cpp
port.cpp: In member function ‘int Port::open_record(int, int, int, char*, int, const char*, int)’:
port.cpp:663:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
port.cpp: In member function ‘void Port::close_record(int, int)’:
port.cpp:756:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
port.cpp: In member function ‘void Port::record(unsigned char*, int, int)’:
port.cpp:957:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/port.Tpo .deps/port.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT vbox.o -MD -MP -MF .deps/vbox.Tpo -c -o vbox.o vbox.cpp
mv -f .deps/vbox.Tpo .deps/vbox.Po
g++ -DHAVE_CONFIG_H -I.  -DWITH_MISDN -DWITH_CRYPT  -DWITH_GSM_BS    -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT mISDN.o -MD -MP -MF .deps/mISDN.Tpo -c -o mISDN.o mISDN.cpp
[B]mISDN.cpp:61:27: error: aggregate ‘mi_ext_fn_s myfn’ has incomplete type and cannot be defined
mISDN.cpp: In function ‘int mISDN_initialize()’:
mISDN.cpp:88:35: error: ‘mISDN_set_debug_level’ was not declared in this scope
mISDN.cpp:90:26: error: ‘mISDN_set_debug_level’ was not declared in this scope
make[1]: *** [mISDN.o] Error 1
make[1]: Leaving directory `/usr/src/lcr'
make: *** [all] Error 2[/B]


mISDN_info läuft wie vorher auch und zeigt das richtig an. Die Module in Asterisk laden klappt aber immer noch nicht.
Im Moment weiß ich echt nicht, wo das Problem liegt und wie ich es im Ansatz lösen könnte.

Vielleicht hat von euch ja jemand eine Idee.

Grüße
Ellen


edit:
Ohne Rücksicht darauf, ob make/make install funktioniert haben, habe ich folgendes gemacht:
cp chan_lcr.so /usr/lib/asterisk/modules
ldconfig
depmod -a

in Asterisk:

*CLI> module show like lcr
Code:
Module                         Description                              Use Count 
chan_lcr.so                    Channel driver for Linux-Call-Router Sup 0         
1 modules loaded
*CLI> module load chan_lcr
Code:
Unable to load module chan_lcr
Command 'module load chan_lcr' failed.



//edit: Neuinstallation LCR
Habe lcr entfernt, neu installiert (ohne patch) und bekomme nun folgenden Fehler:
Code:
root@host:/usr/src/lcr# make
make  all-am
make[1]: Entering directory `/usr/src/lcr-git-20101008'
g++ -DHAVE_CONFIG_H -I.      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT lcradmin.o -MD -MP -MF .deps/lcradmin.Tpo -c -o lcradmin.o lcradmin.c
mv -f .deps/lcradmin.Tpo .deps/lcradmin.Po
g++ -DHAVE_CONFIG_H -I.      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT cause.o -MD -MP -MF .deps/cause.Tpo -c -o cause.o cause.c
mv -f .deps/cause.Tpo .deps/cause.Po
g++ -DHAVE_CONFIG_H -I.      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT options.o -MD -MP -MF .deps/options.Tpo -c -o options.o options.c
mv -f .deps/options.Tpo .deps/options.Po
g++  -g -O2   -o lcradmin lcradmin.o cause.o options.o  -lpthread -lncurses -lm 
g++ -DHAVE_CONFIG_H -I.      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT gentones.o -MD -MP -MF .deps/gentones.Tpo -c -o gentones.o gentones.c
gentones.c: In function ‘void write_wav(FILE*, char*, char)’:
gentones.c:153:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/gentones.Tpo .deps/gentones.Po
g++  -g -O2   -o gentones gentones.o  -lpthread -lncurses -lm 
g++ -DHAVE_CONFIG_H -I.      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\""    -g -O2 -MT genwave.o -MD -MP -MF .deps/genwave.Tpo -c -o genwave.o genwave.c
genwave.c: In function ‘void write_law(FILE*, char*, char)’:
genwave.c:103:6: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable]
mv -f .deps/genwave.Tpo .deps/genwave.Po
g++  -g -O2   -o genwave genwave.o  -lpthread -lncurses -lm 
gcc      -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -Dtone_zone_sound=ast_tone_zone_sound -D_GNU_SOURCE -fPIC -c chan_lcr.c -o chan_lcr.po
chan_lcr.c: In function ‘send_setup_to_lcr’:
chan_lcr.c:645:12: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:656:12: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:669:2: warning: #warning DISABLED DUE TO DOUBLE LOCKING PROBLEM [-Wcpp]
chan_lcr.c: In function ‘lcr_in_setup’:
chan_lcr.c:860:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
/usr/include/asterisk/channel.h:1108:2: note: expected ‘int’ but argument is of type ‘char *’
chan_lcr.c:884:13: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:884:33: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:886:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:888:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:890:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:892:6: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:895:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:898:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:901:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:905:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:908:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:911:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:914:7: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c: In function ‘handle_queue’:
chan_lcr.c:1718:18: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘char’
chan_lcr.c: In function ‘lcr_request’:
chan_lcr.c:1831:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
/usr/include/asterisk/channel.h:1108:2: note: expected ‘int’ but argument is of type ‘char *’
chan_lcr.c: In function ‘lcr_call’:
chan_lcr.c:1938:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1938:31: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1939:29: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1942:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1942:32: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1943:30: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1945:9: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1945:33: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c:1946:31: error: ‘struct ast_channel’ has no member named ‘cid’
chan_lcr.c: In function ‘lcr_write’:
chan_lcr.c:2179:6: error: wrong type argument to unary exclamation mark
chan_lcr.c:2181:20: error: invalid operands to binary & (have ‘union ast_frame_subclass’ and ‘format_t’)
chan_lcr.c: In function ‘lcr_read’:
chan_lcr.c:2244:25: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘format_t’
chan_lcr.c: At top level:
chan_lcr.c:2617:2: warning: initialization from incompatible pointer type [enabled by default]
chan_lcr.c:2617:2: warning: (near initialization for ‘lcr_tech.requester’) [enabled by default]
chan_lcr.c: In function ‘load_module’:
chan_lcr.c:2833:2: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type [enabled by default]
/usr/include/asterisk/module.h:449:5: note: expected ‘int (*)(struct ast_channel *, const char *)’ but argument is of type ‘int (*)(struct ast_channel *, void *)’
make[1]: *** [chan_lcr.po] Error 1
make[1]: Leaving directory `/usr/src/lcr-git-20101008'
make: *** [all] Error 2


Habe es jetzt noch einmal installiert mit
./configure
make
make install

dabei die Error-Meldungen (siehe oben) ignoriert und bekomme folgendes:

lcr fork
Code:
** LCR  Version 1.7

000000 DEBUG (in getrulesetbyname() line 1871): ruleset main found.
root@host:/usr/src/lcr-git-20101008# 
LCR: Starting daemon.
[B]GSM is enabled, but not compiled. Use --with-gsm-bs or --with-gsm-ms while configure![/B]

lcr
Code:
** LCR  Version 1.7

Usage: lcr (query | start | fork | rules | route)
query     = Show available isdn ports.
start     = Run lcr normally, abort with CTRL+C.
fork      = Do daemon fork and run as background process.
interface = Get help of available interface syntax.
rules     = Get help of available routing rule syntax.
rules [action] = Get individual help for given action.

lcr query
Code:
** LCR  Version 1.7

-> Using 'misdn_info'

Found 1 port
  Port  0 'hfc-e1.1':        TE/NT-mode PRI E1  (for phone lines & E1 devices)
                             30 B-channels: 1-15 17-31
                                B-protocols: RAW HDLC X75slp L2:DSP L2:DSPHDLC


lcr start
Code:
** LCR  Version 1.7

000000 DEBUG (in getrulesetbyname() line 1871): ruleset main found.
GSM is enabled, but not compiled. Use --with-gsm-bs or --with-gsm-ms while configure!
--------------------- 2012.05.29 16:01:19 000001
000001 DEBUG (in join_free() line 99): no more pending join(s), done!


/etc/init.d/asterisk stop
/etc/init.d/asterisk start
/etc/asterisk# asterisk -r


lcradmin state
Code:
Failed to connect to socket "/var/tmp/LCR.socket".
Is LCR running?




// noch mal auf ein neues:
// neue Konfiguration ohne chan_lcr, da ich in 'nem forum gelesen habe, dass dies gar nicht mehr notwendig ist.


./configure --with-gsm-bs
Code:
checking openbsc/include/openbsc/gsm_data.h... configure: error: in `/usr/src/lcr':
configure: error: --with-gsm-bs was given, but openbsc/include/openbsc/gsm_data.h was not found! Please link OpenBSC and libosmocore source directory to LCR source directory: ln -s path_to_openbsc/openbsc/ openbsc ; ln -s patch_to_libosmocore libosmocore
See `config.log' for more details.

Allerdings habe ich zwei Softlinks gesetzt, einfach zu /etc/openbsc/include/openbsc und einmal zu etc/libosmocore.
auch die gewünschte Datei ist vorhanden. Warum sie nicht erkannt wird, versteh ich nicht.

config.log
Code:
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

It was created by lcr configure 1.7, which was
generated by GNU Autoconf 2.65.  Invocation command line was

  $ ./configure --with-gsm-bs

## --------- ##
## Platform. ##
## --------- ##

hostname = ctdi-HP-Compaq-dc7100-CMT-PE219ET
uname -m = i686
uname -r = 3.0.22
uname -s = Linux
uname -v = #3 SMP Thu Apr 26 12:53:05 CEST 2012

/usr/bin/uname -p = unknown
/bin/uname -X     = unknown

/bin/arch              = unknown
/usr/bin/arch -k       = unknown
/usr/convex/getsysinfo = unknown
/usr/bin/hostinfo      = unknown
/bin/machine           = unknown
/usr/bin/oslevel       = unknown
/bin/universe          = unknown

PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /sbin
PATH: /bin
PATH: /usr/games


## ----------- ##
## Core tests. ##
## ----------- ##

configure:2297: checking for gcc
configure:2313: found /usr/bin/gcc
configure:2324: result: gcc
configure:2553: checking for C compiler version
configure:2562: gcc --version >&5
gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:2573: $? = 0
configure:2562: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6.1/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
configure:2573: $? = 0
configure:2562: gcc -V >&5
gcc: error: unrecognized option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:2573: $? = 4
configure:2562: gcc -qversion >&5
gcc: error: unrecognized option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:2573: $? = 4
configure:2593: checking whether the C compiler works
configure:2615: gcc    conftest.c  >&5
configure:2619: $? = 0
configure:2668: result: yes
configure:2671: checking for C compiler default output file name
configure:2673: result: a.out
configure:2679: checking for suffix of executables
configure:2686: gcc -o conftest    conftest.c  >&5
configure:2690: $? = 0
configure:2712: result: 
configure:2734: checking whether we are cross compiling
configure:2742: gcc -o conftest    conftest.c  >&5
configure:2746: $? = 0
configure:2753: ./conftest
configure:2757: $? = 0
configure:2772: result: no
configure:2777: checking for suffix of object files
configure:2799: gcc -c   conftest.c >&5
configure:2803: $? = 0
configure:2824: result: o
configure:2828: checking whether we are using the GNU C compiler
configure:2847: gcc -c   conftest.c >&5
configure:2847: $? = 0
configure:2856: result: yes
configure:2865: checking whether gcc accepts -g
configure:2885: gcc -c -g  conftest.c >&5
configure:2885: $? = 0
configure:2926: result: yes
configure:2943: checking for gcc option to accept ISO C89
configure:3007: gcc  -c -g -O2  conftest.c >&5
configure:3007: $? = 0
configure:3020: result: none needed
configure:3046: checking how to run the C preprocessor
configure:3077: gcc -E  conftest.c
configure:3077: $? = 0
configure:3091: gcc -E  conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3091: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3116: result: gcc -E
configure:3136: gcc -E  conftest.c
configure:3136: $? = 0
configure:3150: gcc -E  conftest.c
conftest.c:9:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:3150: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:3179: checking for grep that handles long lines and -e
configure:3237: result: /bin/grep
configure:3242: checking for egrep
configure:3304: result: /bin/grep -E
configure:3309: checking for ANSI C header files
configure:3329: gcc -c -g -O2  conftest.c >&5
configure:3329: $? = 0
configure:3402: gcc -o conftest -g -O2   conftest.c  >&5
configure:3402: $? = 0
configure:3402: ./conftest
configure:3402: $? = 0
configure:3413: result: yes
configure:3426: checking for sys/types.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for sys/stat.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for stdlib.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for string.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for memory.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for strings.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for inttypes.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for stdint.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3426: checking for unistd.h
configure:3426: gcc -c -g -O2  conftest.c >&5
configure:3426: $? = 0
configure:3426: result: yes
configure:3440: checking minix/config.h usability
configure:3440: gcc -c -g -O2  conftest.c >&5
conftest.c:52:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:3440: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| #  include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| #  include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <minix/config.h>
configure:3440: result: no
configure:3440: checking minix/config.h presence
configure:3440: gcc -E  conftest.c
conftest.c:19:26: fatal error: minix/config.h: No such file or directory
compilation terminated.
configure:3440: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| /* end confdefs.h.  */
| #include <minix/config.h>
configure:3440: result: no
configure:3440: checking for minix/config.h
configure:3440: result: no
configure:3461: checking whether it is safe to define __EXTENSIONS__
configure:3479: gcc -c -g -O2  conftest.c >&5
configure:3479: $? = 0
configure:3486: result: yes
configure:3541: checking for a BSD-compatible install
configure:3609: result: /usr/bin/install -c
configure:3620: checking whether build environment is sane
configure:3670: result: yes
configure:3811: checking for a thread-safe mkdir -p
configure:3850: result: /bin/mkdir -p
configure:3863: checking for gawk
configure:3879: found /usr/bin/gawk
configure:3890: result: gawk
configure:3901: checking whether make sets $(MAKE)
configure:3923: result: yes
configure:3953: checking for style of include used by make
configure:3981: result: GNU
configure:4066: checking dependency style of gcc
configure:4176: result: gcc3
configure:4201: checking how to run the C preprocessor
configure:4271: result: gcc -E
configure:4291: gcc -E  conftest.c
configure:4291: $? = 0
configure:4305: gcc -E  conftest.c
conftest.c:26:28: fatal error: ac_nonexistent.h: No such file or directory
compilation terminated.
configure:4305: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "lcr"
| #define VERSION "1.7"
| /* end confdefs.h.  */
| #include <ac_nonexistent.h>
configure:4391: checking for g++
configure:4407: found /usr/bin/g++
configure:4418: result: g++
configure:4445: checking for C++ compiler version
configure:4454: g++ --version >&5
g++ (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:4465: $? = 0
configure:4454: g++ -v >&5
Using built-in specs.
COLLECT_GCC=g++
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6.1/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
configure:4465: $? = 0
configure:4454: g++ -V >&5
g++: error: unrecognized option '-V'
g++: fatal error: no input files
compilation terminated.
configure:4465: $? = 4
configure:4454: g++ -qversion >&5
g++: error: unrecognized option '-qversion'
g++: fatal error: no input files
compilation terminated.
configure:4465: $? = 4
configure:4469: checking whether we are using the GNU C++ compiler
configure:4488: g++ -c   conftest.cpp >&5
configure:4488: $? = 0
configure:4497: result: yes
configure:4506: checking whether g++ accepts -g
configure:4526: g++ -c -g  conftest.cpp >&5
configure:4526: $? = 0
configure:4567: result: yes
configure:4592: checking dependency style of g++
configure:4702: result: gcc3
configure:4765: checking for gcc
configure:4792: result: gcc
configure:5021: checking for C compiler version
configure:5030: gcc --version >&5
gcc (Ubuntu/Linaro 4.6.1-9ubuntu3) 4.6.1
Copyright (C) 2011 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

configure:5041: $? = 0
configure:5030: gcc -v >&5
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6.1/lto-wrapper
Target: i686-linux-gnu
Configured with: ../src/configure -v --with-pkgversion='Ubuntu/Linaro 4.6.1-9ubuntu3' --with-bugurl=file:///usr/share/doc/gcc-4.6/README.Bugs --enable-languages=c,c++,fortran,objc,obj-c++,go --prefix=/usr --program-suffix=-4.6 --enable-shared --enable-linker-build-id --with-system-zlib --libexecdir=/usr/lib --without-included-gettext --enable-threads=posix --with-gxx-include-dir=/usr/include/c++/4.6 --libdir=/usr/lib --enable-nls --with-sysroot=/ --enable-clocale=gnu --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-plugin --enable-objc-gc --enable-targets=all --disable-werror --with-arch-32=i686 --with-tune=generic --enable-checking=release --build=i686-linux-gnu --host=i686-linux-gnu --target=i686-linux-gnu
Thread model: posix
gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) 
configure:5041: $? = 0
configure:5030: gcc -V >&5
gcc: error: unrecognized option '-V'
gcc: fatal error: no input files
compilation terminated.
configure:5041: $? = 4
configure:5030: gcc -qversion >&5
gcc: error: unrecognized option '-qversion'
gcc: fatal error: no input files
compilation terminated.
configure:5041: $? = 4
configure:5045: checking whether we are using the GNU C compiler
configure:5073: result: yes
configure:5082: checking whether gcc accepts -g
configure:5143: result: yes
configure:5160: checking for gcc option to accept ISO C89
configure:5237: result: none needed
configure:5258: checking whether make sets $(MAKE)
configure:5280: result: yes
configure:5306: checking asterisk/compiler.h usability
configure:5306: gcc -c -g -O2  conftest.c >&5
configure:5306: $? = 0
configure:5306: result: yes
configure:5306: checking asterisk/compiler.h presence
configure:5306: gcc -E  conftest.c
configure:5306: $? = 0
configure:5306: result: yes
configure:5306: checking for asterisk/compiler.h
configure:5306: result: yes
configure:5330: checking for struct tone_zone_sound in asterisk/indications.h
configure:5347: gcc -c -g -O2  conftest.c >&5
conftest.c:28:24: warning: extra tokens at end of #include directive [enabled by default]
conftest.c:29:37: warning: extra tokens at end of #include directive [enabled by default]
conftest.c: In function 'main':
conftest.c:34:46: error: dereferencing pointer to incomplete type
configure:5347: $? = 1
configure: failed program was:
| /* confdefs.h */
| #define PACKAGE_NAME "lcr"
| #define PACKAGE_TARNAME "lcr"
| #define PACKAGE_VERSION "1.7"
| #define PACKAGE_STRING "lcr 1.7"
| #define PACKAGE_BUGREPORT "[email protected]"
| #define PACKAGE_URL ""
| #define STDC_HEADERS 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_SYS_STAT_H 1
| #define HAVE_STDLIB_H 1
| #define HAVE_STRING_H 1
| #define HAVE_MEMORY_H 1
| #define HAVE_STRINGS_H 1
| #define HAVE_INTTYPES_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_UNISTD_H 1
| #define __EXTENSIONS__ 1
| #define _ALL_SOURCE 1
| #define _GNU_SOURCE 1
| #define _POSIX_PTHREAD_SEMANTICS 1
| #define _TANDEM_SOURCE 1
| #define PACKAGE "lcr"
| #define VERSION "1.7"
| #define HAVE_ASTERISK_COMPILER_H 1
| /* end confdefs.h.  */
| 
| 		#include <asterisk.h>,
| 			#include <asterisk/linkedlists.h>,
| 			#include <asterisk/indications.h>
| int
| main ()
| {
| struct tone_zone_sound * ts = NULL; (void) ts->data;
|   ;
|   return 0;
| }
configure:5351: result: no
configure:5359: checking for struct ast_tone_zone_sound in asterisk/indications.h
configure:5376: gcc -c -g -O2  conftest.c >&5
conftest.c:28:25: warning: extra tokens at end of #include directive [enabled by default]
conftest.c:29:38: warning: extra tokens at end of #include directive [enabled by default]
configure:5376: $? = 0
configure:5380: result: yes
configure:5421: checking openssl/rsa.h usability
configure:5421: gcc -c -g -O2  conftest.c >&5
configure:5421: $? = 0
configure:5421: result: yes
configure:5421: checking openssl/rsa.h presence
configure:5421: gcc -E  conftest.c
configure:5421: $? = 0
configure:5421: result: yes
configure:5421: checking for openssl/rsa.h
configure:5421: result: yes
configure:5431: checking for main in -lcrypto
configure:5451: gcc -o conftest -g -O2   conftest.c -lcrypto -lcrypto
                     >&5
configure:5451: $? = 0
configure:5460: result: yes
configure:5494: checking openbsc/include/openbsc/gsm_data.h
configure:5501: error: in `/usr/src/lcr':
configure:5504: error: --with-gsm-bs was given, but openbsc/include/openbsc/gsm_data.h was not found! Please link OpenBSC and libosmocore source directory to LCR source directory: ln -s path_to_openbsc/openbsc/ openbsc ; ln -s patch_to_libosmocore libosmocore
See `config.log' for more details.

## ---------------- ##
## Cache variables. ##
## ---------------- ##

ac_cv_c_compiler_gnu=yes
ac_cv_cxx_compiler_gnu=yes
ac_cv_env_CCC_set=
ac_cv_env_CCC_value=
ac_cv_env_CC_set=
ac_cv_env_CC_value=
ac_cv_env_CFLAGS_set=
ac_cv_env_CFLAGS_value=
ac_cv_env_CPPFLAGS_set=
ac_cv_env_CPPFLAGS_value=
ac_cv_env_CPP_set=
ac_cv_env_CPP_value=
ac_cv_env_CXXFLAGS_set=
ac_cv_env_CXXFLAGS_value=
ac_cv_env_CXX_set=
ac_cv_env_CXX_value=
ac_cv_env_LDFLAGS_set=
ac_cv_env_LDFLAGS_value=
ac_cv_env_LIBS_set=
ac_cv_env_LIBS_value=
ac_cv_env_build_alias_set=
ac_cv_env_build_alias_value=
ac_cv_env_host_alias_set=
ac_cv_env_host_alias_value=
ac_cv_env_target_alias_set=
ac_cv_env_target_alias_value=
ac_cv_header_asterisk_compiler_h=yes
ac_cv_header_inttypes_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_minix_config_h=no
ac_cv_header_openssl_rsa_h=yes
ac_cv_header_stdc=yes
ac_cv_header_stdint_h=yes
ac_cv_header_stdlib_h=yes
ac_cv_header_string_h=yes
ac_cv_header_strings_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_unistd_h=yes
ac_cv_lib_crypto_main=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
ac_cv_path_install='/usr/bin/install -c'
ac_cv_path_mkdir=/bin/mkdir
ac_cv_prog_AWK=gawk
ac_cv_prog_CPP='gcc -E'
ac_cv_prog_ac_ct_CC=gcc
ac_cv_prog_ac_ct_CXX=g++
ac_cv_prog_cc_c89=
ac_cv_prog_cc_g=yes
ac_cv_prog_cxx_g=yes
ac_cv_prog_make_make_set=yes
ac_cv_safe_to_define___extensions__=yes
am_cv_CC_dependencies_compiler_type=gcc3
am_cv_CXX_dependencies_compiler_type=gcc3

## ----------------- ##
## Output variables. ##
## ----------------- ##

ACLOCAL='${SHELL} /usr/src/lcr/missing --run aclocal-1.11'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /usr/src/lcr/missing --run tar'
AST_CFLAGS='-Dtone_zone_sound=ast_tone_zone_sound'
AUTOCONF='${SHELL} /usr/src/lcr/missing --run autoconf'
AUTOHEADER='${SHELL} /usr/src/lcr/missing --run autoheader'
AUTOMAKE='${SHELL} /usr/src/lcr/missing --run automake-1.11'
AWK='gawk'
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CPP='gcc -E'
CPPFLAGS=''
CXX='g++'
CXXDEPMODE='depmode=gcc3'
CXXFLAGS='-g -O2'
CYGPATH_W='echo'
DEFS=''
DEPDIR='.deps'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLE_ASTERISK_CHANNEL_DRIVER_FALSE='#'
ENABLE_ASTERISK_CHANNEL_DRIVER_TRUE=''
ENABLE_GSM_BS_FALSE=''
ENABLE_GSM_BS_TRUE=''
ENABLE_GSM_FALSE=''
ENABLE_GSM_MS_FALSE=''
ENABLE_GSM_MS_TRUE=''
ENABLE_GSM_TRUE=''
ENABLE_SS5_FALSE=''
ENABLE_SS5_TRUE=''
EXEEXT=''
GREP='/bin/grep'
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
LDFLAGS=''
LIBCRYPTO='-lcrypto'
LIBOBJS=''
LIBS=''
LTLIBOBJS=''
MAKEINFO='${SHELL} /usr/src/lcr/missing --run makeinfo'
MKDIR_P='/bin/mkdir -p'
OBJEXT='o'
PACKAGE='lcr'
PACKAGE_BUGREPORT='[email protected]'
PACKAGE_NAME='lcr'
PACKAGE_STRING='lcr 1.7'
PACKAGE_TARNAME='lcr'
PACKAGE_URL=''
PACKAGE_VERSION='1.7'
PATH_SEPARATOR=':'
POW_LIB=''
SET_MAKE=''
SHELL='/bin/bash'
STRIP=''
VERSION='1.7'
ac_ct_CC='gcc'
ac_ct_CXX='g++'
am__EXEEXT_FALSE=''
am__EXEEXT_TRUE=''
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__fastdepCXX_FALSE='#'
am__fastdepCXX_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} xf -'
bindir='${exec_prefix}/bin'
build_alias=''
datadir='${datarootdir}'
datarootdir='${prefix}/share'
docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
dvidir='${docdir}'
exec_prefix='NONE'
host_alias=''
htmldir='${docdir}'
includedir='${prefix}/include'
infodir='${datarootdir}/info'
install_sh='${SHELL} /usr/src/lcr/install-sh'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
mandir='${datarootdir}/man'
mkdir_p='/bin/mkdir -p'
oldincludedir='/usr/include'
pdfdir='${docdir}'
prefix='NONE'
program_transform_name='s,x,x,'
psdir='${docdir}'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
sysconfdir='${prefix}/etc'
target_alias=''

## ----------- ##
## confdefs.h. ##
## ----------- ##

/* confdefs.h */
#define PACKAGE_NAME "lcr"
#define PACKAGE_TARNAME "lcr"
#define PACKAGE_VERSION "1.7"
#define PACKAGE_STRING "lcr 1.7"
#define PACKAGE_BUGREPORT "[email protected]"
#define PACKAGE_URL ""
#define STDC_HEADERS 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_SYS_STAT_H 1
#define HAVE_STDLIB_H 1
#define HAVE_STRING_H 1
#define HAVE_MEMORY_H 1
#define HAVE_STRINGS_H 1
#define HAVE_INTTYPES_H 1
#define HAVE_STDINT_H 1
#define HAVE_UNISTD_H 1
#define __EXTENSIONS__ 1
#define _ALL_SOURCE 1
#define _GNU_SOURCE 1
#define _POSIX_PTHREAD_SEMANTICS 1
#define _TANDEM_SOURCE 1
#define PACKAGE "lcr"
#define VERSION "1.7"
#define HAVE_ASTERISK_COMPILER_H 1
#define HAVE_OPENSSL_RSA_H 1
#define HAVE_LIBCRYPTO 1

configure: exit 1
 
Zuletzt bearbeitet:
Übrigens:

Die Sache mit mISDN, mISDNuser und LCR habe ich erst einmal auf Eis gelegt. Dafür probiere ich jetzt die Installation mit Dahdi.

Da gibt es auch Probleme, habe dafür aber ein Thread in einem anderen Forum eröffnet, da es kein mISDN ist: http://www.ip-phone-forum.de/showthread.php?t=249248

Viele Grüße und danke an alle, die hier und per pn versucht haben, mir zu helfen.
Ellen


//edit:
Dahdi + zaphfc habenn icht funktioniert, Dahdi + cwain werden nicht empfohlen, da der Treiber nur für Junghanns-Karten konfiguriert wurde und sich die Umstellung auf ein anderes Board sich als zu aufwendig aufweist. Also wieder mISDN + mISDNuser + LCR. :)
 
Zuletzt bearbeitet:
Falls jemand dies als Spam empfinden sollte, werde ich es natürlich einstellen. Ansonsten hier mein aktueller Stand:

Update:

- kein chan_lcr, weil angeblich nicht mehr notwendig
- <./configure --prefix=/usr/src/lcr --with-gsm-bs> statt < ./configure --prefix=/usr/src/lcr --with-asterisk --with-gsm-bs>
- Les- und Schreibrechte:
- chmod 766 -R /etc/openbsc/
- chmod 766 -R /etc/libosmocore/
- chmod 766 -R /var/tmp/
- chmod 766 -R /usr/src/lcr/​



lcradmin state
Code:
    Failed to connect to socket "/var/tmp/LCR.socket".
    Is LCR running?


lcr query
Code:
    ** LCR  Version 1.7
    -> Using 'misdn_info'
    Found 1 port
      Port  0 'hfc-e1.1':        TE/NT-mode PRI E1  (for phone lines & E1 devices)
                                 30 B-channels: 1-15 17-31
                                    B-protocols: RAW HDLC X75slp L2:DSP L2:DSPHDLC


lcr fork
Code:
    ** LCR  Version 1.7
    000000 DEBUG (in getrulesetbyname() line 1871): ruleset main found.
    root@ctdi-HP-Compaq-dc7100-CMT-PE219ET:~#
    LCR: Starting daemon.
    GSM is enabled, but not compiled. Use --with-gsm-bs or --with-gsm-ms while configure!


Installationsvorgang:
Code:
    ./configure --prefix=/usr/src/lcr --with-gsm-bs
    make
    make install

Nach Configure gab es keine Fehlrmeldungen, aber nach <make> und nach <make install>:

make
Code:
    chan_lcr.po
    chan_lcr.c: In function ‘send_setup_to_lcr’:
    chan_lcr.c:644:12: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:655:12: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘lcr_in_setup’:
    chan_lcr.c:858:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
    /usr/include/asterisk/channel.h:1118:2: note: expected ‘int’ but argument is of type ‘char *’
    chan_lcr.c:883:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:885:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:887:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:890:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:893:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:896:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:900:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:903:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:906:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:909:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘handle_queue’:
    chan_lcr.c:1707:18: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘char’
    chan_lcr.c: In function ‘lcr_request’:
    chan_lcr.c:1820:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
    /usr/include/asterisk/channel.h:1118:2: note: expected ‘int’ but argument is of type ‘char *’
    chan_lcr.c: In function ‘lcr_call’:
    chan_lcr.c:1927:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1927:31: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1928:29: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1931:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1931:32: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1932:30: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1934:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1934:33: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1935:31: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘lcr_write’:
    chan_lcr.c:2164:6: error: wrong type argument to unary exclamation mark
    chan_lcr.c:2166:20: error: invalid operands to binary & (have ‘union ast_frame_subclass’ and ‘format_t’)
    chan_lcr.c: In function ‘lcr_read’:
    chan_lcr.c:2229:25: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘format_t’
    chan_lcr.c: In function ‘lcr_indicate’:
    chan_lcr.c:2274:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2289:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2316:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2381:14: error: dereferencing pointer to incomplete type
    chan_lcr.c:2382:33: error: dereferencing pointer to incomplete type
    chan_lcr.c: At top level:
    chan_lcr.c:2602:2: warning: initialization from incompatible pointer type [enabled by default]
    chan_lcr.c:2602:2: warning: (near initialization for ‘lcr_tech.requester’) [enabled by default]
    chan_lcr.c: In function ‘load_module’:
    chan_lcr.c:2818:2: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type [enabled by default]
    /usr/include/asterisk/module.h:458:5: note: expected ‘int (*)(struct ast_channel *, const char *)’ but argument is of type ‘int (*)(struct ast_channel *, void *)’
    make[1]: *** [chan_lcr.po] Error 1
    make[1]: Leaving directory `/usr/src/lcr'
    make: *** [all] Error 2

make install
Code:
    gcc   -DWITH_GSM_BS -I./openbsc/include -I./libosmocore/include -I./openbsc   -Wall -DCONFIG_DATA="\"/usr/local/lcr\"" -DSHARE_DATA="\"/usr/local/lcr\"" -DLOG_DIR="\"/usr/local/lcr\"" -DEXTENSION_DATA="\"/usr/local/lcr/extensions\"" -D_GNU_SOURCE -fPIC -c chan_lcr.c -o chan_lcr.po
    chan_lcr.c: In function ‘send_setup_to_lcr’:
    chan_lcr.c:644:12: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:655:12: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘lcr_in_setup’:
    chan_lcr.c:858:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
    /usr/include/asterisk/channel.h:1118:2: note: expected ‘int’ but argument is of type ‘char *’
    chan_lcr.c:883:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:885:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:887:6: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:890:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:893:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:896:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:900:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:903:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:906:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:909:7: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘handle_queue’:
    chan_lcr.c:1707:18: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘char’
    chan_lcr.c: In function ‘lcr_request’:
    chan_lcr.c:1820:2: warning: passing argument 9 of ‘__ast_channel_alloc’ makes integer from pointer without a cast [enabled by default]
    /usr/include/asterisk/channel.h:1118:2: note: expected ‘int’ but argument is of type ‘char *’
    chan_lcr.c: In function ‘lcr_call’:
    chan_lcr.c:1927:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1927:31: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1928:29: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1931:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1931:32: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1932:30: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1934:9: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1934:33: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c:1935:31: error: ‘struct ast_channel’ has no member named ‘cid’
    chan_lcr.c: In function ‘lcr_write’:
    chan_lcr.c:2164:6: error: wrong type argument to unary exclamation mark
    chan_lcr.c:2166:20: error: invalid operands to binary & (have ‘union ast_frame_subclass’ and ‘format_t’)
    chan_lcr.c: In function ‘lcr_read’:
    chan_lcr.c:2229:25: error: incompatible types when assigning to type ‘union ast_frame_subclass’ from type ‘format_t’
    chan_lcr.c: In function ‘lcr_indicate’:
    chan_lcr.c:2274:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2289:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2316:8: warning: assignment from incompatible pointer type [enabled by default]
    chan_lcr.c:2381:14: error: dereferencing pointer to incomplete type
    chan_lcr.c:2382:33: error: dereferencing pointer to incomplete type
    chan_lcr.c: At top level:
    chan_lcr.c:2602:2: warning: initialization from incompatible pointer type [enabled by default]
    chan_lcr.c:2602:2: warning: (near initialization for ‘lcr_tech.requester’) [enabled by default]
    chan_lcr.c: In function ‘load_module’:
    chan_lcr.c:2818:2: warning: passing argument 2 of ‘ast_register_application2’ from incompatible pointer type [enabled by default]
    /usr/include/asterisk/module.h:458:5: note: expected ‘int (*)(struct ast_channel *, const char *)’ but argument is of type ‘int (*)(struct ast_channel *, void *)’
    make: *** [chan_lcr.po] Error 1


Bin dankbar für Tipps und/oder Hinweise. :)

Viele Grüße
Ellen
 
Mittlerweile scheint es zu funktionieren.

mISDN: war bereits ingegriert
mISDNuser: ohne Probleme installiert
LCR: von git repo

Anstatt LCR von linux-call-router.de habe ich LCR so installiert:

git clone git://git.misdn.eu/lcr.git/
aptitude install asterisk-dev
cd /usr/src/lcr
ln -s /etc//libosmocore/ .
ln -s /etc/openbsc/ .
./configure –without-asterisk --with-gsm-bs
make
make install

Und bekam keine einzige Fehlermeldung.

lcr start
Code:
** LCR  Version 1.10

ERROR Cannot get device information for port 1. (ioctl IMGETDEVINFO failed ret=-1)
LCR 1.10 started, waiting for calls...

lcradmin state
Code:
Ext(port 0: hfc-e1.1) TE ptp l2hold use:0  L2 unkn  L1 unkn
 ├──S 1: idle                             S 2: idle    
 ├──S 3: idle                             S 4: idle    
 ├──S 5: idle                             S 6: idle    
 ├──S 7: idle                             S 8: idle    
 ├──S 9: idle                             S10: idle    
 ├──S11: idle                             S12: idle    
 ├──S13: idle                             S14: idle    
 ├──S15: idle                             S17: idle    
 ├──S18: idle                             S19: idle    
 ├──S20: idle                             S21: idle    
 ├──S22: idle                             S23: idle    
 ├──S24: idle                             S25: idle    
 ├──S26: idle                             S27: idle    
 ├──S28: idle                             S29: idle    
 └──S30: idle                             S31: idle    
Int (port 1: ) extension  not loaded
────────────────────────────────────────


Jetzt noch die richtige Verbindung zu Asterisk und alles ist wunderbar. :)
 
Also ist es zwingend notwendig?

Für chan_lcr brauche ich dann allerdings ./configure --with-asterisk, oder?
 
Zumindest kenne ich keine Alternative, und irgendwie muss Asterisk ja an LCR dran kommen.
 
Ok, dann werde ich einen Weg finden müssen.

Was mich gerade mehr beschäftigt:

mISDN.v2 ist bereits im Kernel integriert, allerdings fehlt dort das Modul mISDN_l1loop.

Ich habe mISDN.v2 neu installiert mit
Code:
.configure
cp mISDN.cfg.default standalone/mISDN.cfg
make modules
sudo make modules_install
und bekomme dann die Module, unter anderem mISDN_l1loop, in den Ordner /lib/modules/3.0.22/extra.
(Unter anderem auch mISDN_core.ko und mISDN_dsp, obwohl die nicht genutzt werden, da die Module
vom Kernel in Gebrauch sind. Scheinen aber eh die gleichen zu sein.)


Allerdings scheint es damit Probleme zu geben und das installierte Modul passt nicht zu meinem Kernel.
Jedenfalls interpretiere ich das in die Ausgabe von dmesg. Dabei habe ich zwei Installationen von mISDN
ausprobiert.

(1.) http://misdn.eu/?p=mISDN.git;a=summary -> 2.0.32 heruntergeladen, entpackt und installiert.
(2.) git clone git://git.misdn.eu/mISDN.git/

Heraus kam jedes Mal ungefähr das gleiche.


./configure
Code:
....
configure: Configured for 3.0  kernel build /lib/modules/3.0.22/build source /lib/modules/3.0.22/source
...

/lib/modules/3.0.22/
ls -al
Code:
(...)
build -> /usr/src/linux-3.0.22
(...)
source -> /usr/src/linux-3.0.22
(...)


modprobe mISDN_l1loop
Code:
FATAL: Error inserting mISDN_l1loop (/lib/modules/3.0.22/extra/mISDN/mISDN_l1loop.ko): Invalid module format


Anfangs habe ich dies bekommen:
dmesg
Code:
mISDN_l1loop: no symbol version for module_layout


Mittlerweile bekomme ich das hier:
dmesg
Code:
mISDN_l1loop: disagrees about version of symbol mISDN_freebchannel
mISDN_l1loop: Unknown symbol mISDN_freebchannel (err -22)
mISDN_l1loop: disagrees about version of symbol bchannel_senddata
mISDN_l1loop: Unknown symbol bchannel_senddata (err -22)
mISDN_l1loop: disagrees about version of symbol mISDN_initbchannel
mISDN_l1loop: Unknown symbol mISDN_initbchannel (err -22)
mISDN_l1loop: disagrees about version of symbol recv_Bchannel
mISDN_l1loop: Unknown symbol recv_Bchannel (err -22)
mISDN_l1loop: disagrees about version of symbol get_next_bframe
mISDN_l1loop: Unknown symbol get_next_bframe (err -22)


depmod -av | grep mISDN_l1loop
Code:
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko


depmod -av | grep mISDN_core
Code:
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_unregister_clock": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Dchannel_skb": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_clock_update": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Bchannel_skb": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_register_clock": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/speedfax.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/speedfax.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_register_Bprotocol": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_clock_get": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_unregister_Bprotocol": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
root@ctdi-HP-Compaq-dc7100-CMT-PE219ET:/lib/modules/3.0.22/kernel/drivers/isdn/mISDN# depmod -av | grep mISDN_core
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcpci.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_unregister_clock": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Dchannel_skb": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_clock_update": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Bchannel_skb": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcmulti.ko needs "mISDN_register_clock": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/hfcsusb.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/avmfritz.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/speedfax.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/speedfax.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNinfineon.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/w6692.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/netjet.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNipac.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/hardware/mISDN/mISDNisar.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_register_Bprotocol": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_clock_get": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko needs "mISDN_unregister_Bprotocol": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/kernel/drivers/isdn/mISDN/l1oip.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/mISDN_l1loop.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "create_l1": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_freedchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_initdchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "confirm_Bsend": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "l1_event": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_register_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_freebchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "bchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_initbchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Echannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_unregister_device": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "dchannel_senddata": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "get_next_dframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "mISDN_clear_bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Dchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "queue_ch_frame": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "recv_Bchannel": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
/lib/modules/3.0.22/extra/xhfc.ko needs "get_next_bframe": /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko


lsmod
Code:
mISDN_dsp             202684  0 
hfcmulti               73884  3 
mISDN_core             81041  12 mISDN_dsp,hfcmulti
(...)

/lib/modules/3.0.22/modules.dep
Code:
extra/mISDN/mISDN_l1loop.ko: kernel/drivers/isdn/mISDN/mISDN_core.ko
(...)

modinfo mISDN_l1loop
Code:
filename:       /lib/modules/3.0.22/extra/mISDN/mISDN_l1loop.ko
license:        GPL
author:         Martin Bachem
srcversion:     7017B7D1B2F075E18794B78
depends:        mISDN_core
vermagic:       3.0.22 SMP mod_unload modversions 686 
parm:           interfaces:uint
parm:           vline:uint
parm:           nchannel:array of uint
parm:           pri:uint
parm:           debug:uint

modinfo mISDN_core
Code:
filename:       /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_core.ko
license:        GPL
author:         Karsten Keil
srcversion:     F3E31B82D704FB6B2E0D7D9
depends:        
vermagic:       3.0.22 SMP mod_unload modversions 686 
parm:           debug:uint

modinfo mISDN_dsp
Code:
filename:       /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/mISDN_dsp.ko
license:        GPL
author:         Andreas Eversberg
srcversion:     CD90FFDA71072317E5084E5
depends:        mISDN_core
vermagic:       3.0.22 SMP mod_unload modversions 686 
parm:           debug:uint
parm:           options:uint
parm:           poll:uint
parm:           dtmfthreshold:uint


Die einzige Idee, die mir noch bleibt, wäre, die mISDN-Ordner vom Kernel zu löschen und
die vom git einzufügen. Aber ich bin nicht davon überzeugt, dass das besser klappt,
weswegen ich es bisher gelassen habe.

Danke für jeden, der mir einen Tipp geben kann.

Viele Grüße,
Ellen
 
Zuletzt bearbeitet:
Neuer Stand:

mISDN_l1loop konnte ich heute erfolgreich laden. Ich habe wie im Post oben mISDn.v2 noch einmal herunter geladen und danach direkt den kernel erneut kompiliert. Und danach ging es dann problemlos.
Hier meine Schritte:

Code:
git clone git://git.misdn.eu/mISDN.git/
cd mISDN
./configure
cp mISDN.cfg.default standalone/mISDN.cfg
make modules
sudo make modules_install
reboot

Re-compile Kernel:
cd /usr/src
/linux
make mrproper
make menuconfig
make dep
make clean
make bzImage
make modules
make modules_install

depmod -a
-> Allerdings ist dies KEINE geeignete Lösung. Ich habe mit modinfo herausgefunden, dass die falschen Module geladen werden, also die module aus /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/ und nicht aus /lib/modules/3.0.22/extra. Man kann nun entweder alle Module hintereinander laden, wenn man sich im richtigen Verzeichnis befindet:
Code:
cd /lib/modules/3.0.22/extra
insmod mISDN_core.ko
insmod mISDN_dsp.ko
insmod hfcmulti.ko
insmod mISDN_l1loop.ko
oder
die benötigten Modul-Dateien aus /lib/modules/3.0.22/kernel/drivers/isdn/mISDN/ löschen. Nach depmod -a werden noch noch die aus dem /lib/modules/3.0.22/extra-Ordner geladen.


Ob alles schon ganz richtig läuft, weiß ich nicht. Asterisk zeigt an:
Code:
[Jul  3 12:31:30] WARNING[10925]: app_system.c:138 system_exec_helper: Unable to execute 'ztscan > /etc/asterisk/ztscan.conf'
-> läuft aber ansonsten ganz gut.

OpenBSC:
Code:
# ./osmo-nitb -c openbsc.cfg -C -m
3 devices found
        id:             0
        Dprotocols:     00000018
        Bprotocols:     0000006e
        protocol:       4
        nrbchan:        30
        name:           hfc-e1.1
activate bchan
activate bchan
DB: Database initialized.
DB: Database prepared.
<0007> sms_queue.c:232 Attempting to send 20 SMS
<0006> mncc_sock.c:274 MNCC Socket has connection with external call control application

Telnet
Code:
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Welcome to the OpenBSC control interface
Copyright (C) 2008-2010 Harald Welte, Holger Freyther
Contributions by Daniel Willmann, Jan Lübbe, Stefan Schmidt
Dieter Spaar, Andreas Eversberg, Sylvain Munaut

License AGPLv3+: GNU AGPL version 3 or later <http://gnu.org/licenses/agpl-3.0.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
OpenBSC>


lcr start (aktualisiert)
Code:
** LCR  Version 1.10

LCR 1.10 started, waiting for calls...


und lcradmin state: (aktualisiert)
Code:
GSM(port 1: mISDN_l1loop.1) TE ptp l2hold use:0  L2 unkn  L1 down
GSM(port 2: mISDN_l1loop.2) NT ptp use:0  L2 UP  L1 UP
Remote: asterisk
(...)
04.07.12 14:11:20.997 --: LCR terminated  signal 2
04.07.12 14:11:20.997 CH: PORT (close)  port 1
04.07.12 14:11:20.998 CH: PORT (close)  port 2
04.07.12 14:11:20.998 --: REMOTE APP release  app name=asterisk
04.07.12 14:11:23.477 CH: DL_ESTABLISH REQUEST U->N  port 1  tei 0
04.07.12 14:11:23.477 CH: PORT (open)  port 1  mode terminal  channels 20
04.07.12 14:11:23.477 CH: PORT (open)  port 2  mode network  channels 20
04.07.12 14:11:23.518 --: LCR 1.10 started, waiting for calls...
04.07.12 14:11:23.518 CH: PH_DEACTIVATE INDICATION U<-N  port 1
04.07.12 14:11:26.012 --: REMOTE APP registers  app name=asterisk


misdn_info (aktualisiert)
Code:
Found 3 ports
  Port  0 'hfc-e1.1':        TE/NT-mode PRI E1  (for phone lines & E1 devices)
                             30 B-channels: 1-15 17-31
                                B-protocols: RAW HDLC X75slp L2:DSP L2:DSPHDLC
  --------
  Port  1 'mISDN_l1loop.1':  TE/NT-mode PRI E1  (for phone lines & E1 devices)
                             20 B-channels: 1-15 17-21
                                B-protocols: RAW HDLC X75slp L2:DSP L2:DSPHDLC
  --------
  Port  2 'mISDN_l1loop.2':  TE/NT-mode PRI E1  (for phone lines & E1 devices)
                             20 B-channels: 1-15 17-21
                                B-protocols: RAW HDLC X75slp L2:DSP L2:DSPHDLC

*CLI> module show like lcr (aktualisiert)
Code:
Module                         Description                              Use Count 
chan_lcr.so                    Channel driver for Linux-Call-Router Sup 0         
1 modules loaded

chan_LCR scheint jetzt zu laufen, allerdings habe ich wohl in meinen Dateien noch einen Fehler.

/usr/local/lcr/routing.conf
Code:
[main]
#interface=xyz				: goto ruleset=xyz
interface=gsm remote=asterisk		: remote application=asterisk context=btsctrl
#extern					: goto ruleset=extern
extern					: goto ruleset=sipdial
intern					: goto ruleset=intern
					: disconnect cause=31


/usr/local/lcr/interface.conf (aktualisiert)
Code:
[GSM]
portnum 1
gsm-bs
nt
nodtmf
tones yes
earlyb no
layer1hold no
layer2hold no
channel-in free
channel-out any
#bridge sip
extern


/usr/local/lcr/options.conf
Code:
lock /var/tmp
socketuser asterisk
socketgroup asterisk


/etc/asterisk/modules.conf
Code:
[modules]
autoload=yes
load => chan_lcr.so


/etc/asterisk/extensions.conf
Code:
[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()
include = btsctrl

;für openbsc
[btsctrl]
exten => _02X.,1,GotoIf($[${CALLERID(name)} != ""]?4)
exten => _02X.,2,Set(CALLIDORIG=${CALLERID(num)})
exten => _02X.,3,Set(CALLERID(num)=02${CALLIDORIG})
exten => _02X.,4,Dial(LCR/gsm/${EXTEN:2},120)


Bin mir nicht so sicher, wo jetzt genau der Fehler liegt und was ich machen muss, damit es vollständig läuft.
Aber sollte ich es herausgefunden haben, werde ich es hier posten. Wenn jemand von euch mir sagen kann,
was jetzt zu tun ist, wäre ich äußerst dankbar. :)




(edit)
SIP statt mISDN?
Ach ja: Man hat mit gesagt, chan_lcr funktioniert nicht, wenn man mISDN verwendet und LCR mit Asterisk und
GSM verwenden will. Man sollte es über SIP machen. Ich habe es versucht und in interface.conf folgendes eingegeben:
Code:
[GSM]
gsm-bs
tones yes
earlyb no
#rtp-bridge
bridge SIP

[SIP]
#sip <local ip>[:local sip port] <asterisk sip ip>[:asterisk sip port]
sip 192.168.0.102:5061 192.168.0.102:5060
tones no
earlyb yes
#rtp-bridge
bridge GSM

Allerdings wird <bridge> nicht erkannt. Sipsofia ist installiert. Aber ich bin mir nicht sicher,
ob über SIP der bessere Weg ist, da es bei mir gerade gar nicht mal so schlecht aussieht und
ich denke, dass die Fehler, die derzeit auftreten, zu beheben sein werden.

Außerdem ist mir hier bei nicht so ganz klar, wie es funktioniert. Bei mISDN+mISDNuser+LCR+Asterisk
bin ich immer davon ausgegangen, dass LCR sich per mISDN_l1loop mit OpenBSC verbindet und per
chan_lcr mit Asterisk. Der Weg wäre sozusagen so:
OpenBSC -> mISDN+mISDNuser -> LCR -> chan_lcr -> Asterisk​
Also müsste es bei SIP so sein:
OpenBSC -> SIP -> LCR -> chan_lcr -> Asterisk​
D.h., alle mISDN-Module entladen, SofiaSip laden/starten(?) und mit LCR über interface.conf
verbinden. Options.conf kann bleiben, routing.conf wohl auch.

Allerdings ist mir nicht ganz klar, warum mISDN und chan_lcr nicht miteinander funktionieren sollen,
wenn man folgendermaßen configuriert:
./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs​
Selbst in der Anleitung von OpenBSC wird es so beschrieben:
http://openbsc.osmocom.org/trac/wiki/OpenBSC_LCR_Ubuntu12.04
 
Zuletzt bearbeitet:
Hast du es so gemacht

Code:
sudo apt-get install linux-source build-essential autoconf automake libtool libgsm1-dev libdbi-dev \
     libdbd-sqlite3 git-core asterisk asterisk-dev ncurses-base libncurses5-dev libncursesw5-dev \
     sqlite3 pkg-config libortp-dev
cd /usr/src
sudo tar xfj linux-source-3.2.0.tar.bz2

cd /lib/modules/3.2.0-23-generic-pae/
sudo ln -s /usr/src/linux-source-3.2.0 source

cd
mkdir GSM
cd GSM

git clone git://git.misdn.org/mISDN.git/
git clone git://git.misdn.org/mISDNuser.git/
git clone git://git.misdn.org/lcr.git/
git clone git://git.osmocom.org/libosmo-abis.git
git clone git://git.osmocom.org/libosmocore.git
git clone git://git.osmocom.org/openbsc.git

cd mISDN
wget http://openbsc.osmocom.org/trac/raw-attachment/wiki/OpenBSC_LCR_Ubuntu12.04/mISDN.diff
patch -p1 < mISDN.diff
./configure
cp mISDN.cfg.default standalone/mISDN.cfg
make modules
sudo make modules-install

cd ../mISDNuser
./configure
make
sudo make install

cd ../libosmocore/
autoreconf -i -f 
./configure
make
sudo make install

cd ../libosmo-abis/
autoreconf -i -f
./configure
make
sudo make install

cd ../openbsc/openbsc/
autoreconf -i -f
./configure
make

cd ../../lcr
ln -s ../libosmocore/ .
ln -s ../openbsc/openbsc/ .
sh autogen.sh
./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs
make
sudo make install
sudo cp chan_lcr.so /usr/lib/asterisk/modules/

sudo ldconfig
sudo depmod -a
 
Hast du es so gemacht

Code:
sudo apt-get install linux-source build-essential autoconf automake libtool libgsm1-dev libdbi-dev \
     libdbd-sqlite3 git-core asterisk asterisk-dev ncurses-base libncurses5-dev libncursesw5-dev \
     sqlite3 pkg-config libortp-dev
cd /usr/src
sudo tar xfj linux-source-3.2.0.tar.bz2[COLOR="#FF0000"] -> Hab linux-source-3.0.0.tar.bz2[/COLOR]

cd /lib/modules/3.2.0-23-generic-pae/
sudo ln -s /usr/src/linux-source-3.2.0 source

cd
mkdir GSM [COLOR="#FF0000"]
mISDN, mISDNuser und lcr hatte ich von mISDN.eu, da mISDN.org veraltet ist laut Mailingliste von OpenBSC.
/usr/src/mISDN 
/usr/src/mISDNuser
/usr/src/lcr
/etc/libosmo-abis ->/etc/ war nicht die beste Wahl, aber als ich es installiert hatte, 
hatte ich noch kaum Erfahrungen mit Linux und auch nicht die Möglichkeit, mir diese großartig anzueignen. :-/
/etc/libosmocore
/etc/openbsc

[/COLOR]
cd GSM

git clone git://git.misdn.org/mISDN.git/
git clone git://git.misdn.org/mISDNuser.git/
git clone git://git.misdn.org/lcr.git/
git clone git://git.osmocom.org/libosmo-abis.git
git clone git://git.osmocom.org/libosmocore.git
git clone git://git.osmocom.org/openbsc.git

cd mISDN
wget http://openbsc.osmocom.org/trac/raw-attachment/wiki/OpenBSC_LCR_Ubuntu12.04/mISDN.diff
patch -p1 < mISDN.diff
./configure
cp mISDN.cfg.default standalone/mISDN.cfg
make modules
sudo make modules-install
[COLOR="#FF0000"]-> Wozu braucht man den patch? Hab es ohne gemacht, da ich ja nur mISDN_l1loop haben wollte. 
Dafür habe ich mISDN_core.ko, mISDN_dsp.ko und mISDN_l1loop.ko in /lib/modules/3.0.22/extra kopiert und den installierten
 mISDN-Ordner wieder gelöscht, da mISDN bereits im Kernel integriert war- Wozu dann noch mal mISDN installieren?[/COLOR]

cd ../mISDNuser
./configure
make
sudo make install


cd ../libosmocore/
autoreconf -i -f 
./configure
make
sudo make install


cd ../libosmo-abis/
autoreconf -i -f
./configure
make
sudo make install


cd ../openbsc/openbsc/
autoreconf -i -f
./configure
make

cd ../../lcr
ln -s ../libosmocore/ .
ln -s ../openbsc/openbsc/ .
sh autogen.sh
./configure --prefix=/opt/lcr --with-asterisk --with-gsm-bs [COLOR="#FF0000"] -> --prefix=/usr/src/lcr[/COLOR]
make
sudo make install
sudo cp chan_lcr.so /usr/lib/asterisk/modules/

sudo ldconfig
sudo depmod -a

Unterschiede habe ich mal in rot eingefügt.
 
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.