Pagina 1 di 1

installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 16:27
da teomatteo89
ho trovato questo programma xke mi era stato consigliato per installare i driver delle chiavette Wlan di windows a linux(ho sempre quella maledetta roper..), ma dopo che ho seguito i passi dell'installazione con "make" e "make install", mi da i seguenti errori:

matteo@ubuntu:~$ su root
Password:
root@ubuntu:/home/matteo# cd Desktop
root@ubuntu:/home/matteo/Desktop# cd ndiswrapper-1.7
root@ubuntu:/home/matteo/Desktop/ndiswrapper-1.7# dir
AUTHORS    debian  INSTALL  ndiswrapper.8    README  version
ChangeLog  driver  Makefile  ndiswrapper.spec  utils
root@ubuntu:/home/matteo/Desktop/ndiswrapper-1.7# make
make -C driver
make[1]: Entering directory `/home/matteo/Desktop/ndiswrapper-1.7/driver'
Can't find kernel sources in /lib/modules/2.6.12-10-386/build;
  give the path to kernel sources with KSRC= argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/home/matteo/Desktop/ndiswrapper-1.7/driver'
make: *** [all] Error 2
root@ubuntu:/home/matteo/Desktop/ndiswrapper-1.7# make install
make -C driver install
make[1]: Entering directory `/home/matteo/Desktop/ndiswrapper-1.7/driver'
Can't find kernel sources in /lib/modules/2.6.12-10-386/build;
  give the path to kernel sources with KSRC= argument to make
make[1]: *** [prereq_check] Error 1
make[1]: Leaving directory `/home/matteo/Desktop/ndiswrapper-1.7/driver'
make: *** [install] Error 2
root@ubuntu:/home/matteo/Desktop/ndiswrapper-1.7#



come posso risolvere?

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 16:35
da gaspa

Codice: Seleziona tutto

 give the path to kernel sources with KSRC=<path> argument to make
questo e' il problema, lo risolvi installando i sorgenti del kernel in cui vuoi installare ndiswrapper

se vuoi sapere qual e' il kenrel che stai usando in questo istante:
#uname -a
e poi cerchi tra i pacchetti:
linux-source-

bye!
-gaspa-

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 16:39
da teomatteo89
gaspa ha scritto:

Codice: Seleziona tutto

 give the path to kernel sources with KSRC=<path> argument to make
questo e' il problema, lo risolvi installando i sorgenti del kernel in cui vuoi installare ndiswrapper

se vuoi sapere qual e' il kenrel che stai usando in questo istante:
#uname -a
e poi cerchi tra i pacchetti:
linux-source-

bye!
-gaspa-
hmm.. io ho appena installato il 2.6.12-10(ho scaricato il kernel da windows, trasferito su linux ed installato tramite deb), ma confrontandolo col 2.6.12-9, è diverso... mancano 3 cartelle che quest'ultimo invece ha... ???

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 16:49
da gaspa
infatti, se hai installato il 2.6.12-10, allora dovresti trovare i sorgenti (probabilmente dallo stesso posto da dove hai scaricato il .deb) della stessa versione.
I sorgenti del 2.6.12-9 sono diversi, e potresti avere problemi...

bye!
-gaspa-

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 18:08
da teomatteo89
grazie! ora cerco. in caso li trovassi, poi mi basterebbe installarli? cioè, è un .deb anche questo?


edit: trovati! possono esser questi "linux-source-2.6.12_2.6.12.orig.tar.gz"? solo x conferma..

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: venerdì 16 dicembre 2005, 20:02
da twilight
non ti servono i sorgenti, bastano gli headers per queste cose. trova i linux-headers-versione_kernel e installali. Ti "comparira'" la directory /usr/src/linux-headers-versione. A questo punto devi fare un link /usr/src/linux che punta a /usr/src/linux-headers-versione. cerca nel forum che trovi molti argomenti simili.
ciao

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: sabato 17 dicembre 2005, 11:18
da gaspa
dal kernel 2.6 non bastano gli header per compilare i moduli... pare che serva tutto l'albero dei sorgenti

da linux device driver, terza edizione, Alessandro Rubini:
Regardless of the origin of your kernel, building modules for 2.6.x requires that you
have a configured and built kernel tree on your system. This requirement is a change
from previous versions of the kernel, where a current set of header files was suffi-
cient. 2.6 modules are linked against object files found in the kernel source tree; the
result is a more robust module loader, ....
bye!
-gaspa-

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: sabato 17 dicembre 2005, 14:58
da twilight
utilizzo ndiswrapper con il kernel 2.6.15-8 senza problemi e mi bastano gli headers. comunque cerchero' di documentarmi meglio sull'argomento. :)

Re: installazione ndiswrapper-1.7.tar.gz

Inviato: sabato 17 dicembre 2005, 19:10
da teomatteo89
twilight ha scritto: utilizzo ndiswrapper con il kernel 2.6.15-8 senza problemi e mi bastano gli headers. comunque cerchero' di documentarmi meglio sull'argomento. :)
grazie ;)