PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : kein Teledat USB 2 a/b weil "CAPI not installed"...


MXP
23.04.02, 15:39
teledat usb 2 a/b USB will nich funzen..



1.
kernel mit CAPI 2.0 modulen kompiliert, wie in .../fritz/src.sys/capi_modules.txt beschrieben:
" ...
<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
..."

In addtion to these entries, please enable entry "Prompt for
development and/or incomplete code/drivers" in the very first menu named "Code maturity level options".

2.
isdn.tar.gz und capi4k-utils vom avm ftp gezogen und installiert, wie in README beschrieben, die auch auf dem server zu finden ist:

- Kerneltreiber
: Auspacken
cd /usr/src
tar -zxvf ..../isdn-XXXXXXXXXX.tar.gz
: Kopieren des aktuellen Treibersourcen nach /usr/src/linux
cd /usr/src/isdn
./std2kern -u
cd /usr/src/linux
: Dann den Kernel wie sonst auch übersetzen und installieren
: z.B.
make menuconfig
make modules modules_install
make bzlilo


- capi4k-utils
: Auspacken
cd /usr/src
tar -zxvf .../capi4k-utils-XXXXXXXXXX.tar.gz
: Konfigurieren
cd /usr/src/capi4k-utils
make config
: Übersetzen
make
: Installieren
make install


[I]isdn4k-utils nicht, weil ueberall steht dass ich das nich brauch, wenn ich es vorher gebraucht hab und weiter verwenden moechte...
3.
dann die sources von [I]..../fritz/ neu compiliert (hab fxusb-suse7.3-03.09.10.tar.gz dafuer verwendet), wie in ..../fritz/compile-help-german.txt beschrieben:

Im Folgenden wird eine der moeglichen Methode 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 die
Unterverzeichnisse "src.drv" sowie "src.sys" und fuehrt das dort vorhandene
"makefile" aus. Anschließend kann mit "make install" das erzeugte Modul in das
System kopiert werden.

[make install ging nich. hab statdessen ./install gemacht und dann hat er sich dazu bewegen lassen, was zu installieren
achja und in der datei /fritz/src.drv/main.c hab ich noch die ID des geraets von 2800 auf 2000 (oder umgekehrt) geaendert.. die neuste firmware von avm is auch drauf]
4.
bis jetz keine fehlermeldungen soweit ich mich erinnern kann..
dann mal capiinit reingehackt:

MXP:/# lsmod
Module Size Used by Tainted: P
NVdriver 941536 10 (autoclean)
mousedev 3904 0 (unused)
hid 12960 0 (unused)
input 3168 0 [mousedev hid]
emu10k1 51392 2
ac97_codec 9632 0 [emu10k1]
soundcore 3364 4 [emu10k1]
cpuid 1184 0
ip_gre 8032 0 (unused)
MXP:/# capiinit
Warning: loading /lib/modules/2.4.18/kernel/drivers/isdn/avmb1/capiutil.o will taint the kernel: no license
Warning: loading /lib/modules/2.4.18/kernel/drivers/isdn/avmb1/kernelcapi.o will taint the kernel: no license
Warning: loading /lib/modules/2.4.18/kernel/drivers/isdn/avmb1/capifs.o will taint the kernel: no license
Warning: loading /lib/modules/2.4.18/kernel/drivers/isdn/avmb1/capi.o will taint the kernel: no license
MXP:/# lsmod
Module Size Used by Tainted: P
capi 19104 0
capifs 3488 1 [capi]
kernelcapi 29440 1 [capi]
capiutil 22336 0 [kernelcapi]
NVdriver 941536 10 (autoclean)
mousedev 3904 0 (unused)
hid 12960 0 (unused)
input 3168 0 [mousedev hid]
emu10k1 51392 2
ac97_codec 9632 0 [emu10k1]
soundcore 3364 4 [emu10k1]
cpuid 1184 0
ip_gre 8032 0 (unused)

[eigentlcih auch nichts soo schlimmes, wuerd ich mal sagen.. die capi module werden jedenfalls geladen..]
5.
und dann mal pppd call isdn/avm:

MXP:/# pppd call isdn/avm
Plugin userpass.so loaded.
userpass: $Revision: 1.3 $
Plugin capiplugin.so loaded.
capiplugin: $Revision: 1.22 $
capiconn: 1.5
capiplugin: CAPI_REGISTER failed - CAPI not installed (0x1009) [No such device or address (6)]

[ich interpretier das so, dass er meint, ich haette kein capi installiert...]


und nu?



achja... mein system:
- Debian Woody (3.0) @ i386
- Kernel: 2.4.18
- hab das teledat ueber usb angeschlossen, nicht die serielle schnittstelle

maric
28.08.02, 13:10
hallo,

habe das selbe Problem. Jedoch bin ich einen Schritt weiter.

Nachdem ich capiinit ausgeführt habe habe ich noch insmod fxusb.o (das kompilierte Modul) ausgeführt.
wenn man nun lsmod ausführt, so steht dann auch fxusb drin.

wenn ich nun das script starte pppd isdn/avm dann meckert er, er kenne das argument number nicht.

Bobbit
15.06.03, 17:23
Empfehlenswert:

http://teledat.sourceforge.net/