ISDN Fritz!X pro SuSE 7.2 pořád nefunguje

Ivo Panacek ivop na regionet.cz
Středa Březen 6 09:59:16 CET 2002


On St, 2002-03-06 at 08:26, Karel Dudasek wrote:
> On Wed, 6 Mar 2002 SuSE.Linux na seznam.cz wrote:
> > Ahoj,
> > tak jsem si naschvál přinesl SuSE 7.2, zformátoval HDD a nainstaloval
> > standardní verzi s kacelářským balíkem.
> > Řídil jsem se podle http://ivop.regionet.cz/www/howto/fritz/ a zkoušel jsem
> > i vlastní experimenty, ale pořád nic :'-(((
> > Do přílohy dávám hlášení, které umím zachytit, ale nevím, zda se v nich
> > neděje něco nekalého. Koukně te se prosím někdo na ně a poraďte mi, co mám
> > opravi, aby mi to už konečně fungovalo.
> Ve var_log_messages.txt mate vypsano, ze USB sice naslo zarizeni,
> ale zadny ovladac nezna tuto kombinaci vendor/product 0x57c/0x2800.
> Uz to tady v konferenci bylo probirano - cestou upravy zdrojovych textu
> tech ovladacu.
> Ted se koukam na ten odkaz, ktery mate uveden v dotazu - spustil jste ten
> skript, ktery je az na druhe strane ?
> Na jeho zacatku je totiz ta uprava zdrojovych textu.
> Asi by to chtelo popsat trochu presneji, co jste jiz udelal.
> 
>                              Karel Dudasek

Tady bude trochu problem. Ja zprovoznovani zacal tim, ze jsem
si nainstaloval SuSE 7.2 (7.3 jsem v tu chvili nemel u sebe)
a rozjel ho na nem. Ovsem to bylo VYRAZNE JINE, nez na RedHatu !!!!

Jde o to, ze v tom baliku, takto fxusb-suse7.2-...
jsou jiz prelozene binarky a on sam by je mel umet spravne
nainstalovat. Ale ta binarka fxusb.o neni pro tohohle fritze!!!
Je potreba ve zdrojacich zmenit jeho identifikaci x 0x2000
na 0x2800 (zaplat panbuh, ze to chodi).

No a to mi prave na suse dalo docela zabrat, ten skript akce.sh
rozhodne NEZAFUNGUJE. Na SuSE je trosku jinak delana prace
se zdrojaky kernelu a s modversions. Uz si nepamatuji
postup natolik detailne, abych se ho sem odvazil psat. Ale
bylo to NEJAK takhle:

a) rozbalit ten fxusb-suse7.2-...
b) smazat (pro jistotu) ten fxusb.o
c) v src.drv/main.c prepsat 0x2000 na 0x2800 (u #define PRODUCT_ID):
   perl -pi -e 's/0x2000/0x2800/ if /^#define\s+PRODUCT_ID\s+/'
   src.drv/main.c
d) snazit se tak dlouho, az v projde "make"
e) zkopirovat ten novy fxusb.o o patro vys (na misto toho smazaneho)
   a spustit install (viz instrukce v install_passive.en)

no a ten bod d) vyzaduje trochu prace, protoze je potreba
1. nachystat si kernel pro kompilaci - to bylo kopirovani
   nejakeho souboru z /boot nekam jinam, ale detailne a spravne
   to ten make napise !!! (resp. ten nevymeneny soubor)
2. mne se prekladalo i neco v src.sys a tam bylo potreba
   sahnout tusim i do Makefile, ale to si opravdu uz nepamatuju
   (a to SuSE jsem mel tehdy nainstalovano jen docasne, uz ho nemam)

Proste ctete DETAILNE vse, co vam prikaz make bude vypisovat
a zapojte vlastni invenci :)
Ja pouzivam "make 2>&1 | tee log".

ivo
-- 
E-mail: Ivo.Panacek na jlabs.cz
WWW:    http://ivop.regionet.cz
Mobile: +420 602 337776



Další informace o konferenci Linux