Vai al contenuto

Aiuto col Pinguino!


Messaggio consigliato

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

Link al commento
Condividi su altri siti


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

Link al commento
Condividi su altri siti

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
Link al commento
Condividi su altri siti

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?

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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?

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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.

Link al commento
Condividi su altri siti

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

Link al commento
Condividi su altri siti

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