Nemohu rozchodit pppdcapiplugin :(

SuSE.Linux na seznam.cz SuSE.Linux na seznam.cz
Neděle Únor 3 11:12:02 CET 2002


Problémy s externím USB modemem Fritz! ISDN na 2lines Český Telecom

Dobrý den.

Mohl byste mi prosím poradit s následující věcí (běžím na SuSE Linux 7.1 cz
na jádru 2.4.0-4GB) vše dělám jako root:

SuSE už v sobě nějakou pppd verzi má, ale ta mi nechce vytáčet s modemem.
Když však nainstaluji pppd 2.4.1 už nemohu rozchodit pppdcapiplugin. Nevím
přesně čím to je, ale vypadá to, že je chyba někde při kompilaci - program
se nenainstaluje.

Postupuji takto (všechny archivy mám rozbalené v home/ {normálně v home/ dám
"tar xvfz" na archivy stažené z internetu}):
Instalace Fritz!:
Použiji "fxusb-suse7.2-03.09.10.tar.gz" a změním v fritz/src.drv/main.c na
radku 23 PRODUCT_ID z 0x2000 na 0x2800.
Potom dám v adresáři fritz/ (v adresáři home/ tedy > home/fritz/ ... platí u
všech programů, že jsou v /home/) "make" a potom spustím ten program
"install" normálně Midnight Commanderem. Když dám "insmod fxusb" modul se
úspěšně zavede.

Instalace ppp-2.4.1:
V roztarovám adresáři ppp-2.4.1/ dám "make" a následně "make install" jestli
vše proběhne v pořádku nevím jak zjistit.

Instalace capi4linux:
V adresáři capi4k-utils-2001-11-07/ vlezu do adresáře capi20/ a Midnightem
spustím "configue" potom dám "make" a potom "make install". Pak vlezu do
adresáře capiinit/ a Midnightem spustím "configue" potom dám "make" a potom
"make install". Nakonec vlezu do pppdcapiplugin/ tady už "configure" není
tak dám jenom "make" a "make install".

Tím moje instalace končí. Rebootuji počítač dám "insmod fxusb" pak dám
"capiinit start" podívám se "lsmod" - všechny moduly jsou zavedeny (kromě
capiplugin a capiinfo, ale ty nevím jestli jsou třeba zavádět - nikde jsem
nevyčetl, že se mají zavést - capi by se je mělo asi zavádět samo). No a ted
když zkusím zadat "pppd call isdn/avm" nebo "pppd call isdn/arcor" obdržím
tuto hlášku:
    Plugin userpass.so loaded.
    userpass: $Revision: 1.3 $
    Plugin capiplugin.so loaded.
    capiplugin: $Revision: 1.20 $
    capiconn:  1.5
    capiplugin: CAPI_REGISTER failed - CAPI not installed (0x1009) [No such
    device or address (6)]

Při instalaci jsem nikam nekopíroval žádné *.o moduly, protože mi to potom
hlásí kernel mišmaš - tenhle modul byl zkompilován jádrem 2.4.0 a já chci
2.4.0.-4GB. A to jádro 2.4.0 vůbec nemám.

Kde dělám prosím chybu, že mi nefunguje ten capiplugin ? Nemusí se třeba
úplně odinstalovat předchozí verze pppd (popřípadě jak se to udělá) ? Podle
mě dělám chybu někdě v instalaci pppd nebo capipluginu.

Jo a příkaz za dání příkazu "capiinfo" obdržím (že by ten příkaz
neexistoval):
    capi not installed - No such device or address (6)

---můj lsmod před zadání příkazu "pppd"---
Module                  Size  Used by
fxusb                 559168   0
mousedev                3968   0  (unused)
hid                    11744   0  (unused)
input                   3104   0  [mousedev hid]
usb-ohci               16336   0  (unused)
capi                   18064   0
capifs                  3824   1  [capi]
kernelcapi             29968   2  [fxusb capi]
capiutil               22720   0  [kernelcapi]
usbcore                46480   1  [fxusb hid usb-ohci]
advansys               83520   0  (unused)

---můj lsmod po zadání příkazu "pppd"---
Module                  Size  Used by
ppp_synctty             4832   0  (autoclean) (unused)
ppp_async               5968   0  (autoclean)
ppp_generic            12704   0  (autoclean) [ppp_synctty ppp_async]
fxusb                 559168   0
mousedev                3968   0  (unused)
hid                    11744   0  (unused)
input                   3104   0  [mousedev hid]
usb-ohci               16336   0  (unused)
capi                   18064   0
capifs                  3824   1  [capi]
kernelcapi             29968   2  [fxusb capi]
capiutil               22720   0  [kernelcapi]
usbcore                46480   1  [fxusb hid usb-ohci]
advansys               83520   0  (unused)


To jsou snad už všechny informace. Dokážete mi prosím pomoci ?

Děkuji mockrát - Petr Novák

---

> Zdravim,
> me se to nakonec podarilo rozchodit (externi USB modem pro ISDN s
> napisem ISDN na 2lines FRITZ!powered), pouzit fxusb driver z
> fxusb-suse7.2-03.09.10.tar.gz z CD dodavaneho s modemem (ke stazeni tez
> na ftp://ftp.avm.de/cardware/fritzxusb.v20/linux/), ALE je treba zmenit
> v fritz/src.drv/main.c na radku 23 PRODUCT_ID z 0x2000 na 0x2800 (zrejme
> ten telecomem dodavany typ je trochu jiny, pokud by ani toto
> nefungovalo, zkuste najit cislo v /proc/bus/usb/devices).
>
> Pote 'make' v adresari fritz/
>
> Pak zkopirovat fritz/src.drv/fxusb.o mezi moduly kernelu (pro me
> /lib/modules/2.4.17/misc/), tamtez zkopirovat capi.o capidrv.o capifs.o
> capiutil.o kcapi.o kernelcapi.o z fritz/src.sys
>
> Stahnout ppp-2.4.1 (http://freshmeat.net/projects/pppd/), nainstalovat.
>
> Stahnout
> ftp://ftp.in-berlin.de/pub/capi4linux/capi4k-utils-2001-11-07.tar.gz
> zkompilovat/nainstalovat adresare capi20/ capiinit/ pppdcapiplugin/
>
> /etc/ppp/options:
> --- cut here ---
> debug
> sync
> noauth
> -chap
> plugin userpass.so
> user <<<USER>>>
> password <<<PASSWORD>>>
> defaultroute
> plugin capiplugin.so
> controller 1
> number 0971100811 <<<WORLDONLINE>>>  0971103333 <<<QUICK>>>  0971101211
> <<<CONTACTEL>>>
> /dev/null
> --- cut here ---
>
> spojeni startuji pomoci
> > capiinit
> > pppd
> (musi byt zaveden modul pro usb (pro me usb-uhci), dale fxusb, v kernelu
> povoleno PPP a PPP support for sync tty ports)
>
> ukoncuji killnutim pppd.
>
> Jeste jsem mel zpocatku problem s rozchozenim USB (mam VIA chipset,
> hlasky typu "usb.c: USB device not accepting new address=2
> (error=-110)", zpusobeno konfliktem ve smerovani IRQ "IRQ routing
> conflict for 00:07.2, have irq 10, want irq 5"), pomohl patch z
>
http://www.apachelabs.org/lkml/200112.mbox/%3CE16DmLM-0005Js-00@the-village.
bc.nu%3E
> (mam jadro 2.4.17), ktery pripojuji.
>
> ISDN bezi na jednom kanalu.



Další informace o konferenci Linux