Problem mit misdn

konabi

Mitglied
Mitglied seit
11 Apr 2005
Beiträge
424
Punkte für Reaktionen
0
Punkte
16
HAllo,
ich habe Asterisk mit einer hfc Karte ausgestattet und möchte nun
misdn nutzen,
ich habe dazu von der Beronetwebseite das install-misdn Packet heruntergeladen und nach Anleitung installiert.

Beim starten von misdnerhale ich folgende meldung:

debian:~# /etc/init.d/misdn-init start
FATAL: Module mISDN_core not found.
FATAL: Module mISDN_l1 not found.
FATAL: Module mISDN_l2 not found.
FATAL: Module l3udss1 not found.
FATAL: Module mISDN_dsp not found.
-----------------------------------------
Loading module(s) for your misdn-cards:
-----------------------------------------
modprobe hfcpci protocol=0x2 layermask=0xf
FATAL: Module hfcpci not found.
debian:~#
Die misdn Module wurden in das Verzeichnis:

/lib/modules/2.6.8/extra installiert:

debian:/lib/modules/2.6.8/extra# ls -l
insgesamt 604
-rw-r--r-- 1 root root 66420 2005-12-23 12:47 hfcmulti.ko
-rw-r--r-- 1 root root 34986 2005-12-23 12:47 hfcpci.ko
-rw-r--r-- 1 root root 34164 2005-12-23 12:47 hfcsusb.ko
-rw-r--r-- 1 root root 46694 2005-12-23 12:47 l3udss1.ko
-rw-r--r-- 1 root root 108237 2005-12-23 12:47 mISDN_capi.ko
-rw-r--r-- 1 root root 73979 2005-12-23 12:47 mISDN_core.ko
-rw-r--r-- 1 root root 79075 2005-12-23 12:47 mISDN_dsp.ko
-rw-r--r-- 1 root root 10085 2005-12-23 12:47 mISDN_dtmf.ko
-rw-r--r-- 1 root root 16939 2005-12-23 12:47 mISDN_isac.ko
-rw-r--r-- 1 root root 12988 2005-12-23 12:47 mISDN_l1.ko
-rw-r--r-- 1 root root 48330 2005-12-23 12:47 mISDN_l2.ko
-rw-r--r-- 1 root root 37608 2005-12-23 12:47 mISDN_x25dte.ko

Mein System:

uname -r
2.6.8-2-686

Deshalb liegen auch die anderen Module unter

/lib/modules/2.6.8-2-686

Und das ist wahrscheinlich das Problem.

Aber da gab es doch etwas was man vor dem Kompilieren machen mußte.
make prepare oder so?????


Vieleicht kann mir da jemand auf die Sprünge helfen


Danke Sven







 
depmod -ae ausführen und dann noch mal versuchen die Module zu laden.

Bubble
 
Das ist laut Beronet mit dieser Version nicht mehr nötig.
Auch hatte ich auf einen anderen Debain Server (gleiche Version)

misdn erfogreich installiert.


Gruß Sven
 
depmod -ae hat leider auch nix geändert.

Habt Ihr noch eine andere Idee?

habe die Installation auch noch mal nach depmod -ae durchgeführt.
Ich bin für jeden Hinweis dankbar

Gruß Sven
 
mISDN Module neu kompilieren

> Mein System:
> uname -r
> 2.6.8-2-686
> Deshalb liegen auch die anderen Module unter
> /lib/modules/2.6.8-2-686

Das ist wie Du erkannt hast das Problem. Trage in /usr/src/linux/Makefile die
Code:
EXTRAVERSION=-2-686
ein und kompiliere mISDN nochmal neu.

Das ist zwar nicht der Ideale Weg aber es versieht die Module mit der richtigen Versionsnummer. Notwendigerweise sollten laufender Kernel und Sourcen die gleiche Versionsnummer sein wenn man Module übersetzt die die Kernelsourcen brauchen. Wie mann aber bei Debian die !genauen! Sourcen auf einfache Weise bekommt (also 2.6.8-2) weiss ich nicht. (Nachdem mich das aber auch interessiert habe ich das hier noch mal nachgefragt: http://forums.debian.net/viewtopic.php?p=12106#12106). Ich weiss jetzt allerdings gar nicht ob mISDN überhaupt die Sourcen braucht oder doch nur die header. Falls das reicht mach doch noch mal folgendes. Installier kernel-headers-2.6.8-2-686, loesch den link /usr/src/linux bzw. /usr/src/linux-2.6 und lege ihn neu an das er auf das Header Verzeichnis zeigt, anschliessend mISDN neu kompilieren.

Gruss Tobias
 
Zuletzt bearbeitet:
Hallo Tobias,

ich habe noch mal die Kernelheaders gelöscht und noch mal installiert.
Danach die notwendigen Links angelegt und siehe da jetzt gehts.

Die mISDN Module wurden jetzt auch nach /lib/modules/ `uname -r`/extra installiert.

Danke Sven
 
gleiches Problem

Hallo Sven, ich habe genau das gleiche Problem wie du, leider bin ich noch totaler Anfänger bei Linux und konnte leider nicht ganz verstehen wie du dieses Problem nun beheben konntest.
Ich habe auch meine Kernel Header deinstalliert und wieder installiert, was meinst du aber mit den Links die man ändern muss?? Da komm ich nicht ganz mit. Arbeite mit folgendem Kernel: 2.6.14-2-686-smp.

Könntest du mir bitte weiterhelfen??
 
Hallo nimoatwoodway,
Beim kompilieren müssen folgende Links angelegt werden:

ln -s /usr/src/lernel-header /usr/src/linux
ln -s /usr/src/lernel-header /usr/src/linux-2.6
ln -s /usr/src/lernel-header /lib/modules/`uname -r`/build


Wobei kernel-header deiner aktuellen Version entspicht.

Viele Grüße
Sven
 
Danke erst mal für die Antwort!

Hab nun die linux-headers de und wieder installiert, die von dir beschriebenen Links gesetzt und das install Skript von beronet erneut ausgeführt. Wenn ich dann mISDN allerdings wieder starten möchte, kommt wieder die gleiche Fehlermeldung. Kann es sein, dass ich eine andere Kernelversion verwenden muss?
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
244,831
Beiträge
2,219,105
Mitglieder
371,533
Neuestes Mitglied
ipeee
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.