Newsgroup: it.comp.os.linux.iniziare
Titolo: Modem Fastrate USB 100

Ciao,
probabilmente leggendo l'oggetto, state già per rispondere "google" ma vi
prego di andare avanti nella lettura.. :)
Allora.. ho linux Mandrake 10.1 ho apportato le modifiche ai driver come
descritto su una delle innumerevoli guide a proposito. Al momento di dare il
"make" per i driver (scusate la terminologia ma sono un neofita) mi da due
errori, uno comprensibile, per cui decido di risolvere prima questo.
Mi dice che il kernel non supporta i "moduli caricabili" (o qualcosa del
genere), siccome (anche se è solo un giorno che ho linux) per installare il
modem ho imparato a ricompilare il kernel, me lo ricompilo includendo anche
questa funzione (la includo come built-in). Ricompilo il kernel (preso dal
cd di mdk [2.6.8 se non sbaglio]), vado a compilare di nuovo i driver, ma
sorpresa (nemmeno tanto a dir la verità).. mi da gli stessi due errori..
dove sbaglio?
Grazie di essere arrivati a leggere _QUESTO_ :)
e grazie di più per l'aiuto
Ciao

 dove sbaglio?
Nel non postare gli errori.
La mia sfera di cristallo l'ho portata a lucidare venerdi'.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 
Aggiungo butta via il Fastrate, il peggior modem che sia stato messo in 
circolazione, totalmente appoggiato alle cpu che lo ospitano necessita 
di pesanti stravolgimenti di sistema per funzionare, non ne vale la pena


Confermo: sulla Rete si trovano diversi brani che descrivono come farlo
funzionare con questo o quel driver, ma sinora non ho ancora letto un
singolo post su forum / mailing lists / newsgroup editato da persone che ci
son riuscite.
Personalmente, ho preferito di gran lunga spendere 80 euri per un modem
ethernet tutto mio...
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


Beh, io ce l'ho fatta e senza troppa fatica... Detto questo non posso 
certo sostenere che sia un ottimo modem, ma per navigarci un po' non è 
malaccio...
Ciao!
Paolo

 Paolo
Sei stato fortunato allora portrai aiutare Dark^angel

 Mi dice che il kernel non supporta i "moduli caricabili" (o qualcosa del
questo era l'errore, non l'ho riportato precisamente, perché per connettermi
devo tornare in windows, non avevo copiato la descrizione dell'errore e
quindi riportarlo testualmente comportava una notevole perdita di tempo.. ;)

 quindi riportarlo testualmente comportava una notevole perdita di tempo.. ;)
Capisco, ma sapere davvero gli errori aiuta non poco.
Mi considero cintura nera di problem solving[*] :-) ma con gli errori
si fa molta meno fatica.
Ma poco sopra dicevi:
--cite--
"make" per i driver (scusate la terminologia ma sono un neofita) mi da
due errori, uno comprensibile, per cui decido di risolvere prima questo.
--/cite--
Dici due errori.
Non e' detto che uno non sia conseguenza dell'altro.
E magari, risolvendo l'altro, tutto va a posto.
anche perche' se il tuo kernel davvero non puo' gestire i moduli, i
problemi li troverai anche piu' avanti, forse anche con il modem
ethernet, e sei daccapo.
Fai uno sforzo, copia l'errore in file di testo, e poi incollalo.
Spero tu abbia una partizione di scambio in fat32.
[*] Copyright Maurizio Tannoiser


 Spero tu abbia una partizione di scambio in fat32.
Figurati se sono io che devo fare lo sforzo, lo fate voi sopportando tutti
sti newbie (me compreso) :)
Comunque leggendo tutto l'errore mi sono accorto di vari errori anche di
sintassi (??? ma se ho cambiato solo i valori di alcune variabili ???), dai
un'occhiata:
[root@localhost root]# cd unicorn
[root@localhost unicorn]# make
for i in adsl_status unicorntest tools ; do make -C $i all ; done
make[1]: Entering directory `/root/unicorn/adsl_status'
make    all-recursive
make[2]: Entering directory `/root/unicorn/adsl_status'
Making all in intl
make[3]: Entering directory `/root/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/intl'
Making all in m4
make[3]: Entering directory `/root/unicorn/adsl_status/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/m4'
Making all in intl
make[3]: Entering directory `/root/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/intl'
Making all in po
make[3]: Entering directory `/root/unicorn/adsl_status/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/po'
Making all in src
make[3]: Entering directory `/root/unicorn/adsl_status/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/   -I../intl   
   -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I
/usr/X11R6/include    -g -O2 -Wall -c main.c
main.c:10:21: gtk/gtk.h: No such file or directory
In file included from main.c:12:
interface.h:5: error: syntax error before '*' token
interface.h:5: warning: type defaults to `int' in declaration of
`create_main_window'
interface.h:5: warning: data definition has no type or storage class
In file included from main.c:13:
support.h:44: error: syntax error before '*' token
support.h:44: error: syntax error before '*' token
support.h:45: warning: type defaults to `int' in declaration of
`lookup_widget'
support.h:45: warning: data definition has no type or storage class
support.h:51: warning: type defaults to `int' in declaration of `gchar'
support.h:51: error: syntax error before '*' token
support.h:59: error: syntax error before '*' token
support.h:59: error: syntax error before '*' token
support.h:60: warning: type defaults to `int' in declaration of
`create_pixmap'
support.h:60: warning: data definition has no type or storage class
In file included from main.c:14:
status.h:1: error: syntax error before '*' token
status.h:2: error: syntax error before '*' token
status.h:3: error: syntax error before '*' token
status.h:4: error: syntax error before '*' token
status.h:5: error: syntax error before '*' token
status.h:6: error: syntax error before '*' token
main.c: In function `main':
main.c:20: error: `GtkWidget' undeclared (first use in this function)
main.c:20: error: (Each undeclared identifier is reported only once
main.c:20: error: for each function it appears in.)
main.c:20: error: `main_window' undeclared (first use in this function)
main.c:27: warning: implicit declaration of function `gtk_set_locale'
main.c:28: warning: implicit declaration of function `gtk_init'
main.c:45: warning: implicit declaration of function `GTK_WIDGET'
main.c:51: warning: implicit declaration of function `gtk_widget_show'
main.c:53: warning: implicit declaration of function `gtk_main'
make[3]: *** [main.o] Error 1
make[3]: Leaving directory `/root/unicorn/adsl_status/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/root/unicorn/adsl_status'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/root/unicorn/adsl_status'
make[1]: Entering directory `/root/unicorn/unicorntest'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/unicorn/unicorntest'
make[1]: Entering directory `/root/unicorn/tools'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/root/unicorn/tools'
for i in libm unicorn_pci unicorn_usb ; do make -C $i modules
MODDIR=/root/unicorn/$i ; done
make[1]: Entering directory `/root/unicorn/libm'
gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict
-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_pow.o
e_pow.c
cc1: error: unrecognized command line option "-fno-gnu-linker"
make[1]: *** [e_pow.o] Error 1
make[1]: Leaving directory `/root/unicorn/libm'
make[1]: Entering directory `/root/unicorn/unicorn_pci'
make CC=gcc -C /usr/src/linux SUBDIRS=/root/unicorn/unicorn_pci modules
make[2]: Entering directory `/usr/src/linux'
Makefile:391: .config: No such file or directory
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.
make[2]: *** [modules] Error 1
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/unicorn/unicorn_pci'
make[1]: Entering directory `/root/unicorn/unicorn_usb'
make CC=gcc -C /usr/src/linux SUBDIRS=/root/unicorn/unicorn_usb modules
make[2]: Entering directory `/usr/src/linux'
Makefile:391: .config: No such file or directory
The present kernel configuration has modules disabled.
Type 'make config' and enable loadable module support.
Then build a kernel with module support enabled.
make[2]: *** [modules] Error 1
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/unicorn/unicorn_usb'
make: *** [modules] Error 2
scusate per la lunghezza e grazie per l'aiuto

 malaccio...
Come diavolo hai fatto? Non che sia legato a quel modem per navigare, ma
ormai è una questione personale ;-)
Ciao
  Andrea

 Then build a kernel with module support enabled.
Come si vede, il messaggio che tu reputavi l'unico comprensibile,
si rivela un effetto di un errore precedente.
Non avendo trovato /usr/src/linux, non trova il .config, non riesce
a valutare se il tuo kernel supporta i moduli, e ti segnala questo.
Riverifica, nella documentazione del driver per il modem, i requisiti
necessari.


 moduli o altro che si riferisca al kernel.
E' la terza volta che provo ad avvicinarmi al pinguino (non riesco ancora a
chiamarlo tux :P)
1° tentativo: hai un winmodem.. via..
2° tentativo: hai un modem-isdn che non riconosco.. via..
3° tentativo: hai il modem della telecome.. via?..
speriamo di no! Comunque ho semplicemente installato senza configurare,
dovrebbe essere una configurazione standard. All'inizio non ce li avevo
proprio installati i sorgenti del kernel, poi li ho copiati dal cd in
linux-2.6.8.1-10.1mdk, ho rinominato in /usr/src/linux e penso di aver
risolto.
Ti riporto il nuovo errore: (ce n'è uno nuovo)
[root@localhost root]# find / -name gtk.h -print
[root@localhost root]# cd unicorn
[root@localhost unicorn]# ,ale
bash: ,ale: command not found
[root@localhost unicorn]# make
for i in adsl_status unicorntest tools ; do make -C $i all ; done
make[1]: Entering directory `/root/unicorn/adsl_status'
make    all-recursive
make[2]: Entering directory `/root/unicorn/adsl_status'
Making all in intl
make[3]: Entering directory `/root/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/intl'
Making all in m4
make[3]: Entering directory `/root/unicorn/adsl_status/m4'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/m4'
Making all in intl
make[3]: Entering directory `/root/unicorn/adsl_status/intl'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/intl'
Making all in po
make[3]: Entering directory `/root/unicorn/adsl_status/po'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/root/unicorn/adsl_status/po'
Making all in src
make[3]: Entering directory `/root/unicorn/adsl_status/src'
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../../amu -I../../include/   -I../intl   
   -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I
/usr/X11R6/include    -g -O2 -Wall -c main.c
main.c:10:21: gtk/gtk.h: No such file or directory

gcc -O2 -fno-gnu-linker -Wstrict-prototypes -fomit-frame-pointer -fno-strict
-aliasing -pipe -fno-strength-reduce -Wall -Wno-comment -c -o e_pow.o
e_pow.c
cc1: error: unrecognized command line option "-fno-gnu-linker"
make[1]: *** [e_pow.o] Error 1
make[1]: Leaving directory `/root/unicorn/libm'
make[1]: Entering directory `/root/unicorn/unicorn_pci'
make CC=gcc -C /usr/src/linux SUBDIRS=/root/unicorn/unicorn_pci modules
make[2]: Entering directory `/usr/src/linux'
  CC [M]  /root/unicorn/unicorn_pci/../msw/linrapi.o
g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-
strict-aliasing -fno-common -pipe -msoft-float -mpreferred-stack-boundary=2 
-fno-unit-at-a-time -march=i686 -Iinclude/asm-i386/mach-default -O2 -Wdeclar
ation-after-statement -DVERS=0x086 -D_PCI_DRIVER -DDEBUG=1 -I/root/unicorn/u
nicorn_pci/../include -I/root/unicorn/unicorn_pci/../  -D__KERNEL__ -Iinclud
e   -c -o /root/unicorn/unicorn_pci/../msw/msw.o
/root/unicorn/unicorn_pci/../msw/msw.cpp
make[3]: g++: Command not found
make[3]: *** [/root/unicorn/unicorn_pci/../msw/msw.o] Error 127
make[2]: *** [_module_/root/unicorn/unicorn_pci] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/unicorn/unicorn_pci'
make[1]: Entering directory `/root/unicorn/unicorn_usb'
make CC=gcc -C /usr/src/linux SUBDIRS=/root/unicorn/unicorn_usb modules
make[2]: Entering directory `/usr/src/linux'
  CC [M]  /root/unicorn/unicorn_usb/../msw/linrapi.o
g++ -fno-rtti -fno-exceptions -Wall -Wstrict-prototypes -Wno-trigraphs -fno-
strict-aliasing -fno-common -pipe -msoft-float -mpreferred-stack-boundary=2 
-fno-unit-at-a-time -march=i686 -Iinclude/asm-i386/mach-default -O2 -Wdeclar
ation-after-statement -DVERS=0x086 -D_USB_DRIVER -DDEBUG=1 -I/root/unicorn/u
nicorn_usb/../include -I/root/unicorn/unicorn_usb/../  -D__KERNEL__ -Iinclud
e   -c -o /root/unicorn/unicorn_usb/../msw/msw.o
/root/unicorn/unicorn_usb/../msw/msw.cpp
make[3]: g++: Command not found
make[3]: *** [/root/unicorn/unicorn_usb/../msw/msw.o] Error 127
make[2]: *** [_module_/root/unicorn/unicorn_usb] Error 2
make[2]: Leaving directory `/usr/src/linux'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/root/unicorn/unicorn_usb'
make: *** [modules] Error 2
*grazie davvero per l'aiuto*
Ciao,
Dark^Angel

 Ti riporto il nuovo errore: (ce n'è uno nuovo)
No, c'e' sempre il solito della mancanza gi gtk.h.
cerca la versione dev delle gtk che hai installato
e installala. Poi ne riparliamo.
No, non so dove sia, e come si chiami.
Un mandrakkista non c'e'? qui dentro? :-)


   Andrea
Scusa il ritardo ma in questi giorni non sono stato sul newsgroup.
A quanto pare col kernel 2.4 le cose sono piů semplici...
Comunque:
- Ho una mepis 2004, che č basata quindi su debian con kernel 2.4.26
- Ho seguito quasi alla lettera la guida su:
 
http://pollycoke.org/linux-help/articoli/FastrateUSB100/fastrate0.html
- Ho integrato con il tool ecila, ma praticamente ho solo utilizzato gli 
script di connessione.
Se vuoi altre delucidazioni sono qui. Eventualmente puoi scrivermi anche 
via e-mail togliendo gli asterischi dall'indirizzo.
Ciao,
Paolo