Newsgroup: it.comp.os.linux.iniziare
Titolo: installare ndiswrapper (era:problema insolubile.....)

spero che abbiate ancora voglia di darmi una mano....soprattutto
Adriano,che ringrazio. allora:kubuntu dapper 6.06
ho pensato di fare una cosa umile e saggia reinstallando tutto.
allora:
1)ho reinstallato kubuntu dapper 6.06
2)ho fatto apt-cdrom add ed ho felicemente aggiunto quindi il 
  cdrom nella sources.list
3)ho fatto apt-get install build-essential
4)ho fatto apt-get install linux-kernel-headers ma mi ha risposto che c'era già
5)ho fatto apt-get install linux.source,ma non l'ha trovato, anche apt-cache
  search diceva che non c'è
6)ho fatto download di linux-source-2.6.15_2.6.15-25.43_all.deb che era 
  l'unico disponibile sul sito che mi era stato consigliato ieri
7)ho fatto sudo dpkg -i linux-source-2.6.15_2.6.15-25.43_all.deb e mi sono 
ritrovato con linux-source-2.6.15.tar.bz2 in /usr/src
8)ho fatto tar -xjvf del suddetto
9)ho creato un link simbolico chiamato linux in /usr/src che punta 
  a /usr/src/linux-source-2.6.15
10)ho copiato da un CD su / ndiswrapper-1.18.tar.gz e l'ho scompattato
11)sono andato nella directory testé creata ndiswrapper-1.18
12)ho letto il file INSTALL e,seguendo le istruzioni ho provato 
               ls /lib/modules/`uname -r`/build
mi ha risposto
               ls: /lib/modules/2.6.15-23-386/build: No such file or directory
cioè esiste la dir /lib/modules/2.6.15-23-386, ma non la sua subdir "build".
In pratica i "prerequisites" per compilare ndiswrapper non sono soddisfatti.
A questo punto qualche ideuzza su come proseguire ce l'ho però voglio
fare un altro atto di umiltà e prima di far pasticci mi rivolgo a voi!
GRAZIE!

 [cut bla bla bla]
Usa module-assistant. 
Se serve prendi un caro vecchio cavo CAT5,installi tutto e poi vai di
wireless.
http://ndiswrapper.sourceforge.net/mediawiki/index.php/InstallDebian



ho soltanto un'interfaccia wireless,ieri avevo provato la strada di debian,
fakeroot etc,ma ci sono troppi file da caricare,e mi è oltremodo
scomodo,dovendo fare giri e rigiri su due computer per cui preferirei
continuare sulla strada intrapresa,tanto più che credo di essere ad un
passo...grazie,comunque!

 più che credo di essere ad un passo...grazie,comunque!
Leggere lo stesso la guida,ma soprattutto capire quello che stai facendo
ti pare brutto?
[..] If /lib/modules/KERNEL/build link is still dangling, fix it to point
to /usr/src/kernel-headers-KERNEL or to your kernel source directory. You
can also fix the environment variable for kernel source directory as
debian/rules suggests. [edit]

 4)ho fatto apt-get install linux-kernel-headers ma mi ha risposto che c'era già
Il pacchetto linux-headers e linux-kernel-headers non sono la stessa
cosa. E per i file in /lib/modules vedo che hai bisogno di installare
il pacchetto linux-image. Prova a vedere se ce l'hai disponibile prima
di scaricarlo.
Saludos
Adriano

 di scaricarlo.
Scusa, mi sa di aver detto una cavolata... Quel pacchetto non sembra
provvedere a /lib/modules/versione/build.
Saludos
Adriano

 GRAZIE!
Sto guardando un poco e vedo che su Ubuntu Dapper il modulo di
Ndiswrapper è già compilato nel kernel. A questo punto mi domando
perchè lo vuoi ricompilare, quando ti serve solo il driver Windows.
Hai forse installato un kernel aparte?
Quoto da Synaptic (ndiswrapper-source):
-------------------------
Source for the ndiswrapper linux kernel module
Some wireless LAN vendors refuse to release hardware specifications or
drivers for their products for operating systems other than Microsoft
Windows. NdisWrapper makes it possible to use such hardware with Linux
by
means of a loadable kernel module that "wraps around" NDIS (Windows
network
driver API) drivers.
This package provides the source code for the NdisWrapper kernel
module.
The default Ubuntu kernel already provides the required modules. You
might only need this package if you use a custom kernel.
Kernel source is required to compile this module.
--------------------
Forse ti ci vuole il pacchetto ndiswrapper-utils, ma a quanto pare stai
lavorando, come diremmo noi Argentini, "al puro botón".
Orbene, forse è il caso di ricordare che Ubuntu non è nè Debian nè
Slackware. Certe cose sono a volte più facili di quel che sembrano.
Saludos
Adriano

 GRAZIE!
Continuo a chiedermi a cosa serva tutto questo sforzo di compilazione:
http://wiki.ubuntu-it.org/SetupNdiswrapper
M.

 Hai forse installato un kernel aparte?
non ho installato un kernel a parte,però se ndiswrapper fosse
effettivamente già compilato ed utilizzabile, non mi direbbe 
"bash:command not found" se lancio "ndiswrapper". Per cui immagino di 
doverlo installare ex-novo. Tra l'altro nell'elenco dei pacchetti
disponibili ndiswrapper non c'è,c'è ndiswrapper-utils che ho già
installato,ma che non fornisce il tool desiderato. Ho già usato
ndiswrapper felicemente su altre macchine e - poco ma sicuro - dove è
effettivamente presente ed utilizzabile se lanci ndiswrapper non ti
risponde certo "command not found". C'è indubbiamente qualcosa di strano...

 risponde certo "command not found". C'è indubbiamente qualcosa di strano...
E questo è strano. Che sia solo disponibile a root? Provato a
curiosare sui dir /usr/sbin e /sbin? provato con un sudo ndiswrapper?
Che sia un problema di path?
Forse a disinstallare-reinstallare il pacchetto ndiswrapper-utils
risolvi qualcosa.
E leggi l'altro post di adesso-non-ricordo-chi in questo thread, che
t'ha fornito un link molto utile.
Saludos
Adriano

 risolvi qualcosa.
ho letto il tuo post stamattina,ma avevamo avuto la stessa idea,vincente!
Infatti ieri sera ho disinstallato e reinstallato ndiswrapper-utils e
ndiswrapper mi è magicamente riapparso. E' chiaro che sarebbe molto utile
capire cosa diavolo fosse successo,evidentemente ndiswrapper-utils si era
installato male,ma perchè??? Grazie a tutti per la collaborazione!!!!

 installato male,ma perchè??? Grazie a tutti per la collaborazione!!!!
Hai dato un'occhiata alla lista dei files contenuti nel pacchetto 
"ndiswrapper-utils"?
sbin/loadndisdriver
usr/sbin/ndiswrapper
usr/sbin/ndiswrapper-buginfo
usr/share/doc/ndiswrapper-utils/AUTHORS
usr/share/doc/ndiswrapper-utils/README
usr/share/doc/ndiswrapper-utils/README.Debian
usr/share/doc/ndiswrapper-utils/changelog.Debian.gz
usr/share/doc/ndiswrapper-utils/changelog.gz
usr/share/doc/ndiswrapper-utils/copyright
usr/share/man/man8/loadndisdriver.8.gz
usr/share/man/man8/ndiswrapper.8.gz
Gli eseguibili sono nella directory /usr/sbin, ergo: solo root (o chi 
ne fa le veci) possono eseguirli. Tutti gli altri riceveranno un bel 
"bash:command not found".
M.

MarcoA wrote:

avevo ovviamente provato anche come root,ma niente da fare; dopo averlo
reinstallato invece OK.

C'è ancora qualcosa che rode...
ho installato anche mandriva 2006 sullo stesso pc e il network è installato
bene,sto scrivendo da quello. Invece su Kubuntu dapper non vuole ancora
andare e c'è una strana differenza tra quello che vede root e l'utente
normale. Ho configurato sia a manina che con il tool apposito. La prima
cosa strana è che nel tool mi dice interface not enabled. La abilito,resta
abilitata (pallino verde) per un attimo poi si disabilita da sola (pallino
rosso). Ndiswrapper è configurato e funzionante: module present,hardware
present. Però
da root: iwlist eth0 scan mi dice "interface doesn't support scanning"
         iwconfig mi permette di settare quello che voglio con iwconfig,
         anche key ed enc
da utente: iwlist eth0 scan mi dice "no scan result"
           se provo con sudo iwconfig key XXX enc open non vuole saperne di 
           accettare la key,non si incavola,ma ad un successivo iwconfig non
           ne fa menzione.
Cosa c'è di così diverso tra mandriva e kubuntu, perchè si comporta in modo
così naif ??? GRAZIE!