Installation von capi

bastilein_1985

Neuer User
Mitglied seit
20 Okt 2005
Beiträge
52
Punkte für Reaktionen
0
Punkte
0
Hallo ich probiere gerade eine Fritzkarte zu installieren. Funzte alles nur ab diesen Punkt nicht mehr:

asterisk:/usr/local/src/fritz# make install
make -C src
make[1]: Entering directory `/usr/local/src/fritz/src'
make -C /lib/modules/2.6.8-2-386/build SUBDIRS=/usr/local/src/fritz/src modules
make[2]: Entering directory `/lib/modules/2.6.8-2-386/build'
make[2]: *** Keine Regel, um »modules« zu erstellen. Schluss.
make[2]: Leaving directory `/lib/modules/2.6.8-2-386/build'
make[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/local/src/fritz/src'
make: *** [src/fcpci.ko] Fehler 2

Jetzt weiß ich nicht was ich machen muss ich bitte um Hilfe.
 
wenn ich den Befehl eingebe:asterisk:/usr/src/chan_capi-cm-0.6.5# capiinit

Bekomme ich folgenden Fehler:
FATAL: Module fcpci not found.
ERROR: failed to load driver fcpci
 
bastilein_1985 schrieb:
wenn ich den Befehl eingebe:asterisk:/usr/src/chan_capi-cm-0.6.5# capiinit

Bekomme ich folgenden Fehler:
FATAL: Module fcpci not found.
ERROR: failed to load driver fcpci

Wenn ich deinen ersten Betrag zugrunde lege, hast du bei der Kompilation von FCPCI schon einen Fehler.

Da die Capi und besonders die Chan_capi auf FCPI aufsetzt, kann das nicht funktionieren.

Schon mal die HowTo gelesen dazu?

Weiterhin noch die Frage welche Distribution nutzt du?
Debian, Suse, centos? Das ist sehr von Bedeutung.

Für Centos gibts hier auch ne schöne HowTo.
http://www.ip-phone-forum.de/showthread.php?t=104130
 
Hast Du die Kernel-Source und die Headers installiert? Ich würde auch mal nachsehen, ob die Kernelmodule für die Capi-Unterstützung auch in dem Modul-Verzeichnis sind. Außerdem sollte der Link /lib/modules/2.6.8-2-386/build auch wirklich auf die Kernel-Source zeigen!
 
Ja das habe ich habe jetzt einen neuen Fehler vielleicht weiß jemand die Lösung dafür.

modprobe: Can't locate module fcpci
ERROR: failed to load driver

WIE BEKOMME ICH DEN JETZT REIN???
 
Du solltest zuerst einmal sichergehen, das das Modul fcpci auch wirklich im Modules-Verzechnis ist (geschieht normalerweise durch "make install", du solltest das aber überprüfen).
Dann einam "depmod -a" aufrufen. Danach sollte das Modul eigentlich verfügbar sein.
 
Ja ich habe das Paket noch einmal entpackt und jetzt noch einmal im Ordner Fritz eine make ausgeführt da bekomme ich folgenden Fehler jetzt.



make[1]: *** [main.o] Fehler 1
make[1]: Leaving directory `/usr/src/fritz/src.drv'
make: *** [drv] Fehler 2
 
Irgendetwas läuft bei dir total falsch! Welchen Treiber von AVM benutzt Du denn? (Dateinamen).
Ich benutze selbigen: fcpci-suse93-3.11-07.tar.gz
Damit geht es einwandfrei. Also, lösch nochmal das komplette Verzeichnis fritz (rm -r fritz) und entpacke die datei noch einmal. (tar xzvf fcpci-suse93-3.11-07.tar.gz). Danach in das verzeichnis fritz wechseln und nochmal make aufrufen.
 
Ich habe folgende Fhlermeldung jetzt: wenn ich ein make mache

make[1]: Entering directory `/usr/src/fritz/src'
make -C /lib/modules/2.4.27-2-386/build SUBDIRS=/usr/src/fritz/src modules
make: *** /lib/modules/2.4.27-2-386/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: Entering an unknown directorymake: Leaving an unknown directorymake[1]: *** [fcpci.ko] Fehler 2
make[1]: Leaving directory `/usr/src/fritz/src'
make: *** [src/fcpci.ko] Fehler 2
 
Oben hattest Du doch noch einen 2.6er Kernel. Das macht schon einen Unterschied bei den Treibern!
 
habe jetzt den 2.6 kernel gestartet, aber jetzt habe ich keine Berechtigung module zu erstellen
 
Wie kann man als root keine Berechtigung dazu habn, module zu erstellen, das verstehe ich nicht ganz!
So es denn der 2.4er Kernel sein muss, solltest Du mal den AVM-Treiber für Suse8.2 probieren!
 
Ich sehe ja das problem er lädt nicht den fcpci rein der ist im FRITZ Ordner nicht dabei ich weiß nicht was ich jetzt machen muss *heul* Hoffe wir finden noch die Lösung
 
Könnte es sein, dass Dir fundmentales Linux-Wissen fehlt? Ich habe so das Gefühl, als hättest Du keine Ahnung, was Du da überhaupt machst!
Das Modul für die FritzCard zu kompilieren ist nun wirklich nicht schwer! Wenn es daran schon scheitert, solltest Du vielleicht erst einmal ein bischen mit Linux üben.
 
naja der Spezie bin ich nicht, aber mit diesem Paket von Suse fehlt mir immer die Datei fcpci.ko ich weiß nicht warum ich fühle mich ja auch langsam verarscht von meinen Server. Aber @ Hupe ich hoffe du hilfst mir trotzdem, obwohl ich nicht so ein spezie wie du bin.
 
Es ist danz einfach: Die Dateine sind nicht von Suse sondern von AVM (für Suse und andere Linuxe). Du brauchst eben die Richtige für deinen Kernel (siehe oben). Dann musst Du die Datei entpacken, in das neue Verzeichnis wechseln, und einfach "make" eingeben. Dann wird das Modul kompiliert. Wenn das Kompilieren natürlich nicht funzt, dann wird auch das entsprechende Modul nicht auftauchen. Das wäre sonst auch ein bischen seltsam. Also...

- Lege dich auf einen Kernel fest
- Entpacke dien entsprechende Datei nach /usr/src
- Installiere die PASSENDE Kernels-Source und die Kernel-Headers
- Wechsel in das Verzeichnis fritz
- gib dort "make" ein. Dann sollte es eigentlich ohne Probleme durchlaufen.
- dann "make install"
- dann "depmod -a"
Dann sollte sich das Modul laden lassen. Und wenn beim Kompilieren imernoch ein Fehler auftritt, dann solltest Du mal einen Freund zu Dir nachhause einladen, der davon Ahnung hat!
 
wenn ich das mache bekomme ich den folgenden Fehler:

asterisk:/usr/src/fritz# make install
make -C src
make[1]: Entering directory `/usr/src/fritz/src'
make[1]: »all« ist bereits aktualisiert.
make[1]: Leaving directory `/usr/src/fritz/src'
for f in src/fcpci.ko; do cp -vf $f /lib/modules/2.6.8-2-386/extra/; done
,,src/fcpci.ko" -> ,,/lib/modules/2.6.8-2-386/extra/fcpci.ko"
asterisk:/usr/src/fritz# depmod -a
WARNING: Can't read module /lib/modules/2.6.8-2-386/extra/fcpci.ko: Invalid argument

und ich denke das passt nicht oder?
 
und wenn ich chan_capi installieren möchte dann bekomme ich folgenden Fehler:

asterisk:/usr/src/fritz# cd ..
asterisk:/usr/src# cd chan_capi-
chan_capi-0.3.5 chan_capi-cm-1.6.5.tar
asterisk:/usr/src# cd chan_capi-0.3.5/
asterisk:/usr/src/chan_capi-0.3.5# makeinstall
-bash: makeinstall: command not found
asterisk:/usr/src/chan_capi-0.3.5# make install
gcc -shared -Xlinker -x -o chan_capi.so chan_capi.o -lcapi20
chan_capi.o: file not recognized: File truncated
collect2: ld returned 1 exit status
make: *** [chan_capi.so] Fehler 1
 
Kostenlos!

Statistik des Forums

Themen
249,052
Beiträge
2,309,534
Mitglieder
378,850
Neuestes Mitglied
IchBinEsDoch