Vai al contenuto

Messaggio consigliato

Inviato

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


Inviato

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... :cry:

proverò così, ma avrete ancora mie notizie.

Grazie

Darg

Inviato

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... :cry:

proverò così, ma avrete ancora mie notizie.

Grazie

Darg

non si entra come root :naughty:

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

  • Mi piace 1
Inviato

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... :-p

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?

Inviato

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

Inviato

Ora vado a provo... se ci riesco, sappi che il prossimo raduno da Gianni mangi gratis! :-D (ovviamente devo esserci anche io, sennò non funziona... :-p)

Ciao

Darg

Inviato

...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? :think:

Ciao

Darg

Inviato

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... ;-)

Inviato

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 :-D)

Inviato

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?

Inviato

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

Inviato

Ma il cambio di modem te lo farebbero gratuitamente?

Se si, mentre cerchiamo una soluzione (a dir la verità mentre micro.pinguino.jpg cerca una soluzione!), puoi fare richiesta...

Inviato

...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 :-p)

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 ;-)

Inviato

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.

Inviato

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

Inviato

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???

Inviato

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.

Inviato

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 :-(

Inviato

Ho appena virtualmente acquistato il modem ethernet, ma lo ritirerò credo domenica o lunedì... :-p

Presto sarò on-line con Linux... :cool:

Ma mi hanno fatto venire un dubbio... :think:

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? :confused:

Grazie

Ave

Darg il Niubbo

Ospite
Questa discussione è chiusa alle risposte.
×
×
  • Crea nuovo...