Siete qui:

  1. Home
  2. Blog
  3. Ndiswrapper in ubuntu

Ndiswrapper in ubuntu

Alessandro Scoscia • 29 ottobre 2008 12:05

Sono rimasti davvero in pochi i produttori di hardware che non rilasciano i propri prodotti con driver per Linux. Come sempre il "consiglio per gli acquisti" è di verificare il supporto per linux prima di procedere all'acquisto e, magari, verificare su forum dedicati se non ci siano problemi noti di installazione.

Per quanto riguarda le schede wireless, un modo per utilizzare in ubuntu prodotti con driver esclusivamente per windows è utilizzare un wrapper ndis. Questo approccio farà sicuramente storcere un po' il naso ai puristi del software libero in quanto, in assenza di driver nativi, il sistema consente di utilizzare software proprietario, chiuso che il produttore rilascia (per Windows) con la scheda.

Ndiswrapper è un software GPL che consente di utilizzare driver proprietari per la gestione dell'hardware. Tecnicamente è un modulo per il kernel in grado di eseguire i driver Ndis di windows.

La scheda di cui ho eseguito l'installazione è una Netgear WG111. Nel cd di installazione è presente un eseguibile windows che all'avvio si decromprime e consente di recuperare i files che saranno necessari per l'installazione in ubuntu: wg111v3.cat, wg111v3.inf e wg111v3.sys.

Per chi non avesse una postazione windows in cui eseguire questa procedura, ho reso disponibili i file qui.

L'installazione di ndiswrapper in ubuntu è particolarmente semplice. Se non si vuole usare la gui, da console possiamo eseguire:

sudo aptitude install ndiswrapper-1.9 ndiswrapper-common

Per indicare quale driver utilizzare in ndiswrapper basta eseguire:

ndiswrapper -i wg111v3.inf

A questo punto i driver sono installati. Possiamo verificarlo con:

ndiswrapper -l

Indichiamo a ndiswrapper di preparare la configurazione che consentirà di eseguire il modulo automaticamente (via modprobe):

ndiswrapper -m && ndiswrapper -ma && ndiswrapper -mi

A questo punto possiamo caricare il modulo con:

modprobe ndiswrapper

La chiavetta dovrebbe essere già funzionante (comunque io un riavvio lo farei!).

Ulteriore documentazione sull'uso di ndiswrapper può essere trovata qui.

Commenti

Non ci sono commenti

Inserisci un commento

I campi contrassegnati con " * " sono obbligatori




Creative Commons License Valid XHTML 1.1 Valid CSS [Valid RSS] Powered by SmartControl