Per installare i driver wireless broadcom 43xx su Feisty…

…non c’è bisogno di grandi sforzi nè di particolari conoscenze, ora vi spiegherò il modo più semplice per farlo. Come avrete capito ho trovato il tempo di passare dalla mia amata Dapper al cerbiatto e nonostante le reticenze che avevo già espresso ho tratto dei vantaggi dall’aggiornamento, anche se la stabilità di Dapper ancora un po’ mi manca.

Ho effettuato una installazione pulita, effettivamente avevo modificato fin troppe cose ed il doppio passaggio Dapper->Edgy->Feisty non mi avrebbe permesso di apprezzare a pieno la nuova versione di Ubuntu.

La prima cosa che mi sono apprestato ad installare sono stati i driver della mia scheda wireless, una Broadcom 4318 integrata nel portatile. Su Dapper ho avuto qualche difficoltà, su Feisty pure, però cercando nella rete ho finalmente trovato un metodo rapido e funzionante alla prima botta. Il resto dopo il salto

Questo tutorial utilizza i driver di Windows tramite ndiswrapper, ho provato anche quelli già inglobati come modulo del kernel ma la velocità e la stabilità di connessione erano veramente scarse.

Innanzitutto è sufficiente scaricare un piccolo pacchetto nel quale sono contenuti i driver Windows per le schede Broadcom e un script che si occuperà di installarli per voi. Per comodità salvatelo nella vostra cartella /home/nome_utente.

Scarica il pacchetto

Per fare questo ovviamente avrete bisogno di una connessione. Si lo so, è un po’ un controsenso, però sono sicuro che troverete il modo per procurarlo. In realtà se state leggendo questa guida avete già un accesso internet… Va beh, mi sto intorcigliando da solo, proseguiamo.

Inserite il cd di Ubuntu nel lettore ed aprite un terminale andando su Applicazioni->Accessori->Terminale e digitate:

tar -xf bcm4318*.tar.gz

che non farà altro che estrarre il software. Successivamente date il comando:

sudo ./ndiswrapper_setup_Feisty

ed avrete installato il driver. Così semplice? Si!

Adesso riavviate il computer e provate la vostra connessione tramite Network Manager che si occuperà di gestire le vostre connessioni, anche quelle protette.

Per chi dovesse riscontrare una maggior lentezza nel processo di avvio del sistema operativo o qualche incompatibilità con NM, illustro un metodo alternativo per accedere al vostro access point protetto da WPA/WPA2.

Si tratta di modificare e creare alcuni file di testo, procedura che richiede davvero pochi minuti.

Aprite un terminale e digitate:

gksu gedit /etc/wpa_supplicant

e dopo aver inserito la password inserite nell’editor le seguenti righe

ctrl_interface=/var/run/wpa_supplicant
network={
ssid=”YourWiFiSSID” #qui va inserito il nome della connessione wireless che proviene dal vostro router)
psk=”YourWiFiPassword”#qui va inserita la password della connessione protetta WPA/WPA2
key_mgmt=WPA-PSK
proto=WPA
pairwise=TKIP
}

Salvate il tutto.

Adesso, per far sì che la connessione parta automaticamente all’avvio dobbiamo modificare un file che contiene le configurazioni delle interfacce di rete, niente di trascendentale comunque. Stavolta nel terminale digiteremo

gksu gedit /etc/network/interfaces

ed aggiungiamo al di sotto di

auto wlan0 (potrebbe essere auto eth1)

iface wlan0 inet dhcp

le seguenti righe

pre-up wpa_supplicant -Bw -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant

Salvate il tutto. Adesso è necessario evitare che NM parta automaticamente all’avvio. Andiamo quindi su Sistema->Preferenze->Sessioni e nella scheda Programmi d’avvio togliamo la spunta a Network Manager.

Ora possiamo riavviare il computer e navigare in libertà.

Se doveste avere problemi provate a mettere in blacklist il driver del kernel con

echo blacklist bcm43xx | sudo tee -a /etc/modprobe.d/blacklist

e  successivamente

sudo rmmod bcm43xx

22 Commenti

  1. Pinguino scrive:

    Sono contento che esista ancora qualcuno che apre la mente e che non resti nel baratro di ciò che la società impone(Windowszzzz).Complimenti continua a sostenere l’open source

  2. Ispirato scrive:

    L’open source è un opportunità per condividere e diffondere conoscenza e personalmente lo vedo anche come un modello di business sostenibile a livello sociale. Nel mio piccolo cerco di fare del mio meglio per sostenerlo. Grazie per i complimenti e per la visita ;)

  3. Pinguino scrive:

    Certo,so che sostenere un sistema come linux,che per molti è un tabù resta difficile,però anche io nel mio piccolo ci provo.Sono venuto a conoscenza di questo blog grazie a quello di Alessio(che conosco di persona da molto tempo),nell’articolo dedicato all’incontro tra blogger Catanesi.

  4. bato scrive:

    Grande sto script! Sul mio laptop venivo da svariati aggiornamenti Breezy->Dapper->Edgy->Feisty… agh… devo dire che tutto è sempre funzionato bene compreso la scheda wifi broadcom 4318 (bastardissima!) che facevo funzionare con ndiswrapper.

    Nell’ultimo aggiornamento a Feisty ho voluto provare ad usare i driver bcm43xx del kernel, ma non mi andava nulla, allora avevo tolto tutto e rimesso ndiswrapper, ma…. cavolo non funzionava più nulla!

    Ora ho fatto un po’ di pulizia e usato lo script e… ta-dah… tutto funziona a mraviglia! Grande!

    Complimenti per il blog, ciao :)

  5. Ispirato scrive:

    Sono contento che questo post ti sia stato utile, anche io ho il tuo stesso background :)

    P.S. Grazie per i complimenti :D

  6. [...] ieri avendo qualche minuto di tempo libero mi sono imbattuto in questa semplice guida per installare i driver uindous attraverso uno script, l’ho provato e finalmente la scheda ha [...]

  7. simone scrive:

    Conta che sei appena diventato il mio mito. Non sai quanto ci ho sbattuto la testa. Ora sono connesso in wep, domani provo la wpa.

    PS: perchè non pubblichi la stessa guida sul wiki di ubuntu… ne vale davvero la pena.

    Grazie ancora

    Ciao

    Simone

  8. Ispirato scrive:

    Ciao simone, innanzitutto grazie per i complimenti ma io ho solo cercato di razionalizzare i passaggi di guide già presenti in rete, applicandovi la mia diretta esperienza sull’installazione dei driver. Diciamo che mi sono sbattuto un po’ e ho reso disponibile, a chi ne avesse avuto bisogno, l’iter che ho seguito per raggiungere un risultato che fosse valido per me. Non ho la pretesa di poter riportare la guida sul wiki, per quello esistono persone più competenti ;)
    Grazie ancora :)

  9. benny scrive:

    Ottimo post. Finalmente sono riuscito a far vedere la scheda al mio portatile e a farle rilevare il router.
    MA !!!!!!!!
    Putroppo non riesco proprio a selezionare la cifratura wpa-psk.
    Wpa_supplicant è regolarmente installato ma tra i tipi di password della scheda wireless mi elenca solo WEP (ASCII e ESADECIMALE).
    Come posso risolvere?

  10. Ispirato scrive:

    Ciao benny,
    da quello che dici nel post intuisco che tu stia cercando di modificare le opzioni della scheda di rete wireless in maniera sbagliata. In quella stessa finestra in cui ha cercato di selezionare la crittografia devi mantenere la spunta su “Abilitare modalità roaming” e lasciare a Network manager (è installato di default su Feisty e si posiziona in alto a destra nella barra superiore) il compito di riconoscimento del metodo WPA al rilevamento del router.

    Se con Network manager non riesci a collegarti oppure utilizzi KDE devi seguire la seconda parte della guida, dove è indicata la procedura per far funzionare la connessione protetta con WPA senza l’utilizzo di Network manager.

  11. benny scrive:

    Ho provato come hai detto tu già dalla prima volta.
    Fino al termine della prima parte TUTTO OK. mi individuava anche un’altra rete presente nel mio palazzo ma non riusciva a connettersi.

    Ho provato a seguire le istruzioni della seconda parte del post (questa tua istruzione ‘gksu gedit /etc/wpa_supplicant’ l’ho dovuto sostituire con questa ‘gksu gedit /etc/wpa_supplicant/wpa_supplicant.conf’ perchè gedit mi segnalava che wpa_supplicant è una directory).

    Ultimati tutti i passi della seconda parte del tuo post NETWORK MANAGER non mi vede comunque la modalità WPA per la rete e non mi vede più la rete.

    p.s. Il led del portatile (ASUS A7DB) resta accesso.

  12. benny scrive:

    Ho appena reinstallato EX NOVO il Cerbiatto settato la scheda di rete Ethernet per collegarmi al router e scaricare il pacchetto che hai suggerito.
    Tutto ok. L’installazione sembra essere andata bene, MA quando riavvio il tutto:
    1) non mi vede la scheda;
    2) non risulta ndiswrapper tra i synaptics installati.
    Cosa significherà mai?

  13. benny scrive:

    Mi è appena sorto un DUBBIO.
    Quando hai scritto ….

    Per chi dovesse riscontrare una maggior lentezza nel processo di avvio del sistema operativo o qualche incompatibilità con NM, illustro un metodo alternativo per accedere al vostro access point protetto da WPA/WPA2.

    …. intendevi che devo seguire la seconda parte del POST se NETWORK MANAGER non va?

    Come faccio se volessi fare un poò di pulizia sul mio notebook?

    GRAZIE, e scusa se ti assillo con tutte queste domande ma sono nuovo e non ci capisco niente di LINUX.

  14. benny scrive:

    SCUSA
    Per questo reply

    Ho appena reinstallato EX NOVO il Cerbiatto settato la scheda di rete Ethernet per collegarmi al router e scaricare il pacchetto che hai suggerito.
    Tutto ok. L’installazione sembra essere andata bene, MA quando riavvio il tutto:
    1) non mi vede la scheda;
    2) non risulta ndiswrapper tra i synaptics installati.
    Cosa significherà mai?

    Ho da segnalare che, vista l’ignoranza mia nel campo di Linux non avevo ancora effettuato il primo aggiornamento e così non aveva aggiornato la lista dei repo e perciò non ha potuto scaricare NDISWRAPPER.

    Ora vede la rete WiFi ma non c’è modo per farlo connettere.

  15. Ispirato scrive:

    Scusami se rispondo solamente adesso, ma non ho avuto il tempo di leggere i commenti in questi due giorni.

    Sinceramente non riesco a venire a capo del tuo problema, così su due piedi. In molti hanno usato lo script e non hanno riscontrato alcun malfunzionamento.

    Puoi provare a seguire solo la seconda parte della guida, avendo cura di disabilitare Network manager e seguendo passo passo i passaggi illustrati.

  16. Marvin scrive:

    ciao sono un giovane ammirature dell’open source
    ma ho dei problemi con la scheda wifi e il paccheto che dici di scaricare sopra non e’ piu’ disponibile….hai qualche dritta per me????
    grazie

  17. Ispirato scrive:

    @Marvin
    Ciao, il pacchetto dovrebbe essere solo temporaneamente non disponibile a causa di alcuni problemi del servizio che uso per hostare i file, a breve dovresti riuscire a riscaricarlo.

    Nel frattempo puoi fare il download anche dal link qui sotto:

    http://www.mediafire.com/?ctmil1vchoz

    Buon divertimento :D

  18. txmmx scrive:

    Ciao a Tutti ragazzi! E’ un po’ ferma questa discussione da tempo… ma avrei proprio bisogno di una mano… diciamo che son o proprio un NEOnato di linux… ma non è mai troppo tardi per imparare!! Ma veniamo al dunque… ho installato su HD in dual boot con Vista la distro BackTrack 3beta e il mio Noteboock HP Pavilion DV6645 ha Adattatore Wi-Fi Broadcom 4321AG 802.11a/b/g/draft-n.
    Ecco… dove e come posso reperire i dirver per linux!?!? E soprattutto come installarli??
    Grazie a tutti Anticipatamente!

  19. Ispirato scrive:

    Ciao txmmx,
    la distro che hai installato è orientata alla penetrazione di sistemi informatici, quindi una tipica distribuzione per smanettoni che non è proprio facile da gestire.

    Controlla se sul gestore dei pacchetti della distro è presente ndiswrapper ed usalo per poter installare i driver di windows.

  20. totò scrive:

    ho lo stesso problema di benny. PC noteboock toshiba vede le reti wireless, ma si connette solo se sono aperte o crittogafate tramite wep. Se c’è una chiave wpa o wpa2 non riesce a collegarsi.
    Come per benny nelle proprietà della rete mi da la possibilità di scegliere tra due sole opzioni: wep oppure disattivato. Mentre nella stringa della crittografia dati mi fa scegliere solo tra: Aperta oppure condivisa.
    QUALCUNO PUO’ AIUTARMI????? GRAZIE MILLE!

  21. Nicola V scrive:
    Mozilla Firefox 3.0.3 Ubuntu Linux

    Carissimo, grazie alla tua spiegazione hai dato una nota positiva al mio pc, finalmente posso navigare senza fili e con fili :-)
    Ho avuto modo di apprezzare Ubuntu in tutta la sua completezza.
    GRAZIE

    ps. molto utile per un neofita ex windowiano

    BUONE FESTE A TUTTI

  22. Serverless scrive:
    Mozilla Firefox 3.0.4 Ubuntu Linux

    Ciao Nicola,

    grazie per gli apprezzamenti, sono davvero contento che tu sia riuscito ad installare tutto senza intoppi.

    In ogni caso, se usi l’ultima versione di Ubuntu, 8.10 Intrepid Ibex, i driver presenti già nella distribuzione sono diventati oramai maturi, e la loro installazione è davvero semplice ed immediata se si dispone di una connessione ad internet via cavo.

    Tuttavia, se per adesso le cose ti funzionano a dovere non c’è motivo di cambiare, magari più in là quando avrai approfondito la conoscenza del sistema.

    A presto!

Lascia una traccia del tuo passaggio :)