"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

ISDN konfigurations probleme...

Metal-FrEaK 11.04.2005 - 19:19 1135 16
Posts

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
Hallo leute!
Habe mir Linux Ubuntu runtergeladen und bin echt begeistert davon!
Ich verwende Linux ziemlich zum 1. mal. und habe natürlich keine entprechende erfahrung wie man ein ISDN modem konfiguriert.
Also habe ich die Anleitung von http://www.ubuntuusers.de/wiki/media/Installation.pdf befolgt und die 2. variante angewandt!
Habe auch alle packete runtergeladen usw... [die anleitung der 2. varianta beginnt auf seite 35]

doch leider fängt es bei mir zu hängen an bei dem punkt wo ich von dem AVM treibern das make ausführen soll.
dann schreibt er in der konsole hin:

"make -C /lib/modules/2.6.10-5-386/build SUBDIRS=/home/freak/fcpci-suse9.1-3.11-02.tar.gz_FILES/fritz/src modules
make: *** /lib/modules/2.6.10-5-386/build: Datei oder Verzeichnis nicht gefunden. Schluss.
make: *** [fcpci.ko] Fehler 2"


aber in dem ordner /fritz/ sind auch 2 datein namens fcpci1.ko und fcpci2.ko
naja. weiß wer rat??
grüße _freak_

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
es fehlen die entsprechenden kernel sourcen/header.

uname -r => gibt kernel version aus

apt-cache search kernel-headers-* => installier die zu deinen kernel passenden header dateien.

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
okay.
uname -r --> 2.6.10-5-386
un dann
apt-cache search kernel-headers-2.6.10-5-386 ?
dann macht er danach nichts. kommt sofort neue leere command line ?

grüße -freak-

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
apt-cache search kernel-headers-2.6.*

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
habe ich auch gemacht --> apt-chache search kernel-headers-2.6.*
kommt wieder in eine neue command line... :(

ABER: hab im packet manager [synaptic] linux header datein gefunden und installiert, waren 3 von einander abhängige header
habe ich nun installiert.
danach nochmal alle packete lt. variante 2 der dokumentation installiert.
keine fehler gar nichts.
danach die wiedermals probiert von avm die treiber fürs modem zu installieren wieder lt. dokumentation
und jetzt wenn ich make aufrufe im fritz/src/ kommt folgende fehlermeldung:

" make -C /lib/modules/2.6.10-5-386/build SUBDIRS=/home/freak/fcpci-suse9.1-3.11-02.tar.gz_FILES/fritz/src modules
/usr/src/linux-headers-2.6.10-5-386/scripts/gcc-version.sh: line 11: gcc: command not found
/usr/src/linux-headers-2.6.10-5-386/scripts/gcc-version.sh: line 12: gcc: command not found
make[1]: Gehe in Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«
CC [M] /home/freak/fcpci-suse9.1-3.11-02.tar.gz_FILES/fritz/src/main.o
/bin/sh: gcc: command not found
make[2]: *** [/home/freak/fcpci-suse9.1-3.11-02.tar.gz_FILES/fritz/src/main.o] Fehler 127
make[1]: *** [_module_/home/freak/fcpci-suse9.1-3.11-02.tar.gz_FILES/fritz/src] Fehler 2
make[1]: Verlasse Verzeichnis »/usr/src/linux-headers-2.6.10-5-386«
make: *** [fcpci.ko] Fehler 2
"
fehlen die richtigen header datein?

grüße -freak-
Bearbeitet von Metal-FrEaK am 11.04.2005, 22:38

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
gcc installieren.

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
hab gcc nun auch installiert!

hab nun eine compile-help datei gefunden für mein usb modem!
könnte mir da mal wer erklären wie und was die genau meinen?!
danke im vorraus.

" Hinweise zum Uebersetzen der Treiberquellen
(fuer andere Distributionen/Kernels)


Im Folgenden wird eine der moeglichen Methoden beschrieben, die Quellen direkt
unterstuetzter Distributionen und Versionen zu uebersetzen .

Rufen Sie nach dem Auspacken der Treiberarchivdatei im neu entstandenen
Verzeichnis "fritz" die Datei "make" auf. Dieser Aufruf wechselt intern in das
Unterverzeichnis "src" und fuehrt das dort vorhandene "Makefile" aus.
Die daraus entstandene .ko Datei muss anschließend in das Unterverzeichnis
/lib/modules/`uname -r`/extra kopiert werden. Für den laufenden Kern geschieht
dies automatisch mit dem Aufruf "make install".

Im Rahmen der Uebersetzung werden zwei Komponenten zusammengebunden: der
mitgelieferte Quellcode zur Systemanbindung und ein binaeres, kernel-
unabhaengiges Modul im Verzeichnis "fritz/lib".

Waehrend das Hardware-Treibermodul (fXYZ.ko) selbst komplett aus dem
Unterverzeichnis "src" uebersetzt werden kann, bedarf es fuer die
Portierung des gesamten Treiberarchivs (zusaetzlich bestehend aus den
CAPI-Modulen, CAPI-Tools und CAPI-Bibliotheken in eigenen rpm-Archiven) zweier
weiterer Teile. Die beiden Teile liegen zwar schon laenger im Quellcode vor,
sind aber (auch ihrer Groesse wegen) nicht Teil der Treiberarchivdatei:

- Die CAPI-Module sind Teil der Standard-Linux-Kernel und können mit ihm
generiert werden, sofern die richtigen Einstellungen in der Kernel-
Konfiguration getroffen wurden.

Um den FRITZ!Card Treiber nutzen zu können, werden die Kernel Module capi.ko,
kernelcapi.ko und capifs.ko benoetigt. Der Quelltext für diese Module
ist Teil des Linux Kernels (im Verzeichnis /usr/src/linux/drivers/isdn/capi)
und er wird mit dem Kernel uebersetzt, wenn folgende Einstellungen an der
Kernelkonfiguration vorgenommen wurden:

CONFIG_EXPERIMENTAL=y

CONFIG_ISDN_CAPI=m
CONFIG_ISDN_DRV_AVMB1_VERBOSE_REASON=y
CONFIG_ISDN_CAPI_MIDDLEWARE=y
CONFIG_ISDN_CAPI_CAPI20=m
CONFIG_ISDN_CAPI_CAPIFS_BOOL=y
CONFIG_ISDN_CAPI_CAPIFS=m
CONFIG_ISDN_CAPI_CAPIDRV=m

Nach "make menuconfig" wechseln Sie zum "Device Drivers", "ISDN subsystem" und waehlen:

...
<M> CAPI2.0 support
[*] Verbose reason code reporting (kernel size +=7K)
[*] CAPI2.0 Middleware support (EXPERIMENTAL)
<M> CAPI2.0 /dev/capi support
[*] CAPI2.0 filesystem support
<M> CAPI2.0 capidrv interface support
...

Aktivieren Sie bitte zusaetzlich den Eintrag "Prompt for development
and/or incomplete code/drivers" im Menü "Code maturity level options".

Nach dem der Kernel kompiliert wurde, finden Sie alle CAPI Module im Verzeichnis
/lib/modules/`uname -r`/kernel/drivers/isdn/capi/

- Die CAPI-Tools und -Bibliotheken stammen aus dem capi4k-utils-Paket (in der
Datei capi4k-utils-XXXX-YY-ZZ.tar.gz auf ftp://ftp.in-berlin.de/pub/capi4linux/).
Fuer das capi4k-utils-Paket gibt es detaillierte Installationsanweisungen in
der Datei "readme", die sich ebenfalls im genannten Verzeichnis befindet.

Die fertig uebersetzten Module werden von der Installation in das System-
Verzeichnis /lib/modules/X.Y.Z/extra kopiert und von dem CAPI-Tool "capiinit"
geladen. Letzteres erwartet in /etc/capi.conf Angaben darueber, welche Karten
bzw. welche Kartentreiber zu laden sind. Der Aufbau der Datei /etc/capi.conf
kann beispielhaft aus einem älteren Treiberpaket fuer passive Karten oder direkt
dem capi4k-utils Paket entnommen werden.
"
ende von der compile-help

grüße

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
weiß keiner rat?
hat keiner linux und ein USB ISDN modem am laufen?? :(

grüße -freak-

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
weiß wirklich KEINER was! :(

ich hab ne hilfe mail an die leute von AVM geschickt, und sie meinten sie können mir auch nicht weiterhelfen?!

eigentlich ne frechheit, aber naja :(

grüße -freak-

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
kommt jetzt noch ein error?

die capi module sind bei allen aktuellen kernel images dabei, du brauchst also keinen neuen kernel bauen.

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
nein error kommt keiner mehr!
kernel hab ich 2.6.10-5-386

gut, und was nun?
verstehst du die compile help?
was ich oben gepostet habe?

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
wenn eh kein error kommt, wo ist dann das aktuelle problem?

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
wie finde ich heraus an welchen port mein modem hängt ?

also unter ubunte wenn ich die netzwerk einstellungen einsehe
findet er eine modem- und eine netzwerk connection.
und unter modem kann ich dann auswählen wo mein modem dranhängt. und ich weiß aber nicht wie linux den usb port benennt?!

und laut der compile help muss ich ja was im kernel umstellen.
wie stell ich das an?

grüße

spunz

Super Moderator
Super Moderator
Avatar
Registered: Aug 2000
Location: achse des bösen
Posts: 11237
http://www.pl-berichte.de/t_hardwar...itz_pci2.0.html

die anleitung ist zwar für pci karten, aber die installation des treibers sollte nicht abweichen. im kernel brauchst du wie gesagt nichts ändern, die standard images haben capi support fix eingebaut.

wenn der treiber läuft solltest du mit pppd eine internet verbindung aufbauen können.

Metal-FrEaK

is following the reaper
Avatar
Registered: May 2003
Location: hopefully soon i..
Posts: 637
danke für den link, ist sehr hilfreich,
aber beim installieren schreibt er mir einen fehler von
isdnactivecards hin.
wie kann ich das packet neu installieren? von der cd?
oder muss ich ein neues update des packetes runterladen?
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz