Dusdan Inviato 4 Dicembre 2005 Segnala Inviato 4 Dicembre 2005 il sito non mi risponde, comunque devi: - installare il pacchetto kernel-source.2.6.qualcosa con yast - verificare che /usr/src/linux punti alla directory cdove ti ha piazzato il kernel, tipicamente /usr/src/linux-2.6.qualcosa - scaricare i driver: http://www.bewan.com/bewan/drivers/bast-0.9.0.tgz - compilare il modulo (il kernel non serve) seguendo l'howto - seguire il resto dell'howto che spero sia comprensibile
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 Fammi capire... entro come root, apro YasT e cerco kernel-source.2.6.13, lo istallo (o semplicemente lo copio) per verificare che usr/src/linux punti a quella dir come faccio? uso ln -s per creare un link virtuale o c'è qualcosa di più immediato? i driver li ho (bast-0.9.2.tgz, ho cambiato il nome del file ove necessario), e compilarlo non è un grosso problema, il casino per me era il discorso kernel... proverò così, ma avrete ancora mie notizie. Grazie Darg
Dusdan Inviato 4 Dicembre 2005 Segnala Inviato 4 Dicembre 2005 Fammi capire... entro come root, apro YasT e cerco kernel-source.2.6.13, lo istallo (o semplicemente lo copio) per verificare che usr/src/linux punti a quella dir come faccio? uso ln -s per creare un link virtuale o c'è qualcosa di più immediato? i driver li ho (bast-0.9.2.tgz, ho cambiato il nome del file ove necessario), e compilarlo non è un grosso problema, il casino per me era il discorso kernel... proverò così, ma avrete ancora mie notizie. Grazie Darg non si entra come root ci si logga come utenti normali, si lancia yast e si mette la pass di root, poi si installa il pacchetto kernel-source.2.6.qcs, apri un terminale e fai cosi`: # ls -l /usr/src/ total 1 lrwxrwxrwx 1 root root 22 Dec 3 19:20 linux -> linux-2.6.14-gentoo-r4 drwxr-xr-x 19 root root 1336 Dec 3 19:35 linux-2.6.14-gentoo-r4 cambiando la versione dovresti avere qcs di simile. altrimenti da root fai # ln -s /usr/src/linux-2.6.14-gentoo-r4 /usr/src/linux se c'e` gia` (perche` lo hai creato tu prima, da quello che ho capito) o fai ln -sf (force) o lo cancelli e lo ricrei 1
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 Ho installato da YasT i sources di SuSE, non ho compilato, ho controllato che ci fossero tutte le cartelle del caso e c'è sia una cartella di nome /linux, sia una /linux.2.6.13-15. Ora, ho rifatto tutto da capo, riscompattando bast-0.9.2.tgz e facendo make in /unicorn/unicorn_usb Prometto che non mi loggerò più come root... Questo è l'errore che mi da... make CC=gcc -C /usr/src/linux SUBDIRS=/home/dokho/Documents/unicorn/unicorn_usb modules make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: No such file or directory /usr/src/linux-2.6.13-15/scripts/gcc-version.sh: line 11: gcc: command not found /usr/src/linux-2.6.13-15/scripts/gcc-version.sh: line 12: gcc: command not found make[1]: gcc: Command not found WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o /bin/sh: gcc: command not found make[2]: *** [/home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 127 make[1]: *** [_module_/home/dokho/Documents/unicorn/unicorn_usb] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15' make: *** [modules] Error 2 Che faccio con la prima istruzione che mi hai scritto?
Dusdan Inviato 4 Dicembre 2005 Segnala Inviato 4 Dicembre 2005 make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: No such file or directory make[1]: gcc: Command not found primo errore: i sorgenti non sono configurati (giustamente) # zcat /proc/config.gz > /usr/src/linux-2.6.13-15/.config secondo errore: non hai un compilatore intalla il gcc da yast
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 Ora vado a provo... se ci riesco, sappi che il prossimo raduno da Gianni mangi gratis! (ovviamente devo esserci anche io, sennò non funziona... ) Ciao Darg
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 ...forse forse va meglio... In ogni caso adesso CCG è installato e infatti l'errore di compilazione non me lo dà più... Ho scritto: dokho@linux:~> # zcat/proc/config.gz > /usr/scr/linux-2.6.13-15/.config ma non avevo fatto login come root... Nonostante questo, dopo aver compilato, mi dice: make CC=gcc -C /usr/src/linux SUBDIRS=/home/dokho/Documents/unicorn/unicorn_usb modules make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: No such file or directory WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o Assembler messages: FATAL: can't create /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o: Permission denied In file included from /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.c:25: /home/dokho/Documents/unicorn/unicorn_usb/../amu/amas.h:373:5: warning: "WIN32" is not defined /home/dokho/Documents/unicorn/unicorn_usb/../amu/amas.h:389:5: warning: "WIN32" is not defined make[2]: *** [/home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 2 make[1]: *** [_module_/home/dokho/Documents/unicorn/unicorn_usb] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15' make: *** [modules] Error 2 Idee? Ciao Darg
Shar Inviato 4 Dicembre 2005 Segnala Inviato 4 Dicembre 2005 make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: No such file or directory Qui dice che la directory .config in /usr/src/linux-2.6.13-15 non esiste... Il resto è turco stretto con influssi bantu... almeno finchè non passa qui Mr Penguin...
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 Sì, questo lo sapevo... Non capisco perché continua a fare così anche dopo aver scritto la dir, e configurato il kernel come mi diceva Dus (ma sicuramente ho cappellato io qualcosa) Per il resto anche per me è bantu (anzi ubuntu )
Shar Inviato 4 Dicembre 2005 Segnala Inviato 4 Dicembre 2005 Ma quella directory c'è o no? Ho trovato qualcosa sul fatto che "WIN32" non è definito per GCC: If WIN32 is not defined (as is usual when building for Unix with GCC): * If GCC_HASCLASSVISIBILITY is defined, then GCC supports the new features. You should define this in your make system if GCC's version is 4.0 or later. Or you may make it configurable. Però se hai appena installato GCC da Yast dovresti avere una versione 4.0.qualcosa, quindi recente... e comunque non so cosa voglia dire quello che ho copincollato... I download che suggerisce su quel sito per il modem sono 4: stai usando quello italiano o quello inglese? Provato eventualmente l'altro? Sempre che non siano identici... può essere qualcosa interno al driver?
Dargon Inviato 4 Dicembre 2005 Autore Segnala Inviato 4 Dicembre 2005 Può essere di tutto, ma visto che ho già da lavorarci tutti i giorni su VI in ufficio, se almeno posso evitarmi sbattoni a casa lo apprezzo moltissimo... Se non riesco così mi arrendo al cambio di modem Grazie cmq Darg
Shar Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 Ma il cambio di modem te lo farebbero gratuitamente? Se si, mentre cerchiamo una soluzione (a dir la verità mentre cerca una soluzione!), puoi fare richiesta...
Dusdan Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 ...forse forse va meglio... In ogni caso adesso CCG è installato e infatti l'errore di compilazione non me lo dà più... Ho scritto: dokho@linux:~> # zcat/proc/config.gz > /usr/scr/linux-2.6.13-15/.config ma non avevo fatto login come root... Nonostante questo, dopo aver compilato, mi dice: make CC=gcc -C /usr/src/linux SUBDIRS=/home/dokho/Documents/unicorn/unicorn_usb modules make[1]: Entering directory `/usr/src/linux-2.6.13-15' Makefile:494: .config: No such file or directory WARNING: Symbol version dump /usr/src/linux-2.6.13-15/Module.symvers is missing; modules will have no dependencies and modversions. CC [M] /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o Assembler messages: FATAL: can't create /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o: Permission denied In file included from /home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.c:25: /home/dokho/Documents/unicorn/unicorn_usb/../amu/amas.h:373:5: warning: "WIN32" is not defined /home/dokho/Documents/unicorn/unicorn_usb/../amu/amas.h:389:5: warning: "WIN32" is not defined make[2]: *** [/home/dokho/Documents/unicorn/unicorn_usb/unicorn_usbdrv.o] Error 2 make[1]: *** [_module_/home/dokho/Documents/unicorn/unicorn_usb] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.13-15' make: *** [modules] Error 2 ricominciamo: gcc (e non ccg) sta per gnu compiler collection (per cultura personale ) errore del .config controlla che ci sia e se c'e` e ti da` lo stesso l'errore vai nella directory del kernel e fai (da root) # make config a questo punto noto che non ti fa creare i file, questo perche` probabilmente hai decompresso l'archivio come root e lo stai compilando da utente normale, quindi cancella tutto, decomprimilo da utente normale e riprova, sarai piu` fortunato
Shar Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 Si, Dusdan, ma questo? warning: "WIN32" is not defined
Dusdan Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 Si, Dusdan, ma questo? warning: "WIN32" is not defined dovrei vedere il codice, comunque e` un warning e generalmente si puo` ignorare. probabilmente e` dovuto a parti in comune tra il codice per win e quello per linux.
Dargon Inviato 5 Dicembre 2005 Autore Segnala Inviato 5 Dicembre 2005 Ma il cambio di modem te lo farebbero gratuitamente? Non so... il 187 è OVVIAMENTE pura utopia, manderò una mail, nel frattempo continuo ad usare Winzozz... Cmq appena ho tempo provo di nuovo a rifare tutto da capo PS: era GCC quello che ho installato Ave Darg
Shar Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 dovrei vedere il codice, comunque e` un warning e generalmente si puo` ignorare. probabilmente e` dovuto a parti in comune tra il codice per win e quello per linux. Cioè: fanno il driver proprio per Linux e lasciano dentro pezzi per Win???
Dusdan Inviato 5 Dicembre 2005 Segnala Inviato 5 Dicembre 2005 Cioè: fanno il driver proprio per Linux e lasciano dentro pezzi per Win??? si fa cosi`: #ifdef WIN32 /* codice per win */ #else /* codice per linux */ #endif il precompilatore prende un pezzo o l'altro a seconda di dove sei, cosi` hai un codice solo per entrambi i driver, e le parti comuni non le devi scrivere due volte.
Dargon Inviato 8 Dicembre 2005 Autore Segnala Inviato 8 Dicembre 2005 Causa poco tempo, poca voglia e cmq necessità di usare Internet le poche volte che sono a casa (tipo oggi), rinuncio a Linux per un po', almeno fino a che non avrò un modem ethernet... Grazie cmq di tutto Darg l'Incompetente
Dargon Inviato 9 Dicembre 2005 Autore Segnala Inviato 9 Dicembre 2005 Ho appena virtualmente acquistato il modem ethernet, ma lo ritirerò credo domenica o lunedì... Presto sarò on-line con Linux... Ma mi hanno fatto venire un dubbio... Linux e Internet... se io non sono così agile a configurare le porte in e out, rischio intrusioni serie? Come fare per evitare? Firewall consigliati per niubbi? Grazie Ave Darg il Niubbo
Messaggio consigliato