-:: Menu
-:: Feed RSS
-:: Sostienici
-:: Irc Channel
Vieni a trovarci nei nostri chan irc

Server: irc.azzurra.org
Chan: #TuxMeaLux
 
 Server: irc.freenode.net
Chan: #TuxMeaLux
-:: Last from Forum
-:: Last Distro Release
-:: Partners
-:: Antipixel










 
[

Periferiche

] Wirelles Broadcom 43XX ndiswrapper
Autore: Matrix86
Data inserimento: 05/02/08 21:50
Data Modifica: 05/02/08 21:54

In questo tutorial vedremo come far andare una scheda molto diffusa nei portatili odierni, che però spesso non riesce ad essere immediatamente funzionale sotto le nostre Distro Gnu/Linux.
Le schede in questione sono le Broadcom 43xx (dove al posto delle “x” ci sono dei numeri in base alla versione della scheda).
Spesso queste schede non sono fornite di driver Linux e si ricorre quindi ad usare un software particolare (ndiswrapper) che permette il corretto funzionamento dei driver Windows rilasciati dalla casa madre o dai costruttori dei pc portatili (HP,Asus,Acer ecc...).
Iniziamo col controllare il tipo di scheda wireless che possediamo. Apriamo una shell (Konsole/Terminale) e andiamo a scrivere (spesso funziona solo da root):

# lspci | grep -i network

Questo dovrebbe restituirci una stringa come di seguito:

02:02.0 Network controller: Broadcom Corporation BCM4318 [AirForce One 54g] 802.11g Wireless LAN Controller (rev 02)

In questo caso ci troviamo di fronte una scheda Broadcom 4318. Quindi iniziamo a lavorare!
Innanzitutto voglio precisare che per distribuzioni come Ubuntu&Co esistono già pacchetti pronti che si preoccupano di tutto, quindi se volete potete cercare su Google =) Questo mini howto farà tutto a manina senza l'uso di script o altro.
Ok, dopo questa premessa iniziamo. Allora come abbiamo detto inizialmente, per il funzionamento della nostra scheda wireless è necessario utilizzare ndiswrapper, installate quindi questo programma dal vostro repository oppure compilate i sorgenti!
Installato ndiswrapper (dovrebbe bastare un sudo apt-get install ndiswrapper su Debian Based) , scarichiamo questi driver Windows per la scheda (potete reperirli ovunque vogliate, direttamente da windows, dal sito Broadcom...dove vi pare XD):

$ wget http://ftp.us.dell.com/network/R151517.exe

Scompattiamo il file (è un exe, ma in realtà è un autoestraente):

$ unzip -a R151517.exe
$ cd DRIVER


Perfetto, ora che siamo in possesso del file che ci interessa installiamolo con ndiswrapper:

# ndiswrapper -i bcmwl5.inf

Per verificare il corretto riconoscimento della scheda wireless (un modo per verificare se i driver sono quelli giusti) diamo un bel:

# ndiswrapper -l

Dovrebbe restituirci qualcosa come:

Installed ndis drivers:
bcmwl5    driver present, hardware present


Se risponde così, il driver è giusto, se non è così invece, provate a cambiare driver, questo non è adatto alla scheda che possedete.
Andiamo avanti...Se vi è stato risposto affermativamente, passiamo a creare un alias per usare la nostra scheda di rete:


# ndiswrapper -m

Questo vi dovrebbe rispondere con qualcosa tipo:


Adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper


Siamo quindi giunti alla fine, dobbiamo solamente caricare il modulo ndiswrapper all'interno del kernel Linux con un modprobe e siamo a cavallo!


# modprobe ndiswrapper

Perfetto ora non ci resta che far caricare il modulo all'avvio, inserendolo in /etc/modules (oppure /etc/rc.d/rc.modules per le Slackware Based):


# echo ndiswrapper >> /etc/modules    (oppure echo /sbin/modprobe ndiswrapper >> /etc/rc.d/rc.modules)
Questo comando aggiungerà la riga ndiswrapper nel file che si occupa di caricare i moduli...
Perfetto possiamo ora testare il funzionamento della scheda wireless!

N.b.: Per le Debian Based (Ubuntu&Co) ho letto in rete che bisogna bloccare il caricamento automatico di alcuni moduli preinstallati per queste schede tramite:


$ sudo echo “blacklist bcm43xx” >> /etc/modprobe.d/blacklist

Potete prendere spunto da questa guida anche per altre schede wireless che possono  andare tramite ndiswrapper.
Spero di esservi stato di aiuto....Un saluto,

Matrix86

Ultima modifica: 05/02/08 21:54 | Commenti: 0 | Letture: 4670 |
Commenti:
-:: Box Utente
-:: Utenti
Visitatori Online: 1
Staff Online:

Membri sul Forum:


Ultimi Utenti Registrati:

Stefuntu, hk_niko
IP: 50.17.109.248
OS: Unknown (Bot)
Staff: 3
Visite: 636536
Ultima visita: 18/05/13 13:13
Uptime: 1931 giorni,18 ore,54 minuti
-:: Pubblicità
-:: Ultimi Articoli
-:: Ultimi Downloads
-:: Matrix86 Presence

My status
-:: Validazioni

CSS Valido!

Valid XHTML 1.1