
UPDATE: notizie un po’ più fresche per chi usa Feisty in questo post
Su un laptop HP nx6125 sono finalmente riuscito a far funzionare la scheda di rete wireless Broadcom 4318, conosciuta anche come “Airforce One”, che dovrebbe essere circa la stessa che montano i macbook della apple.
Il kernel di Dapper ha già incluso un modulo libero per la gestione della suddetta scheda, comunque è necessario installare a mano il firmware che per motivi legali non può essere distribuito liberamente.
Per ottenere il firmware si usa un tool che lo “estrae” dal driver di windoze, bcm43xx-fwcutter, ed il file su cui è consigliato di usarlo si può scaricare da qui: http://drinus.net/airport/wl_apsta.o
Una volta installato il fwcutter e scaricato il file sul desktop, dovrebbe essere sufficienteeseguire questo comandi in un terminale per installare il firmware:
sudo bcm43xx-fwcutter -w /lib/firmware ~/Desktop/wl_apsta.o
A questo punto dovrebbe accendersi la lucina del wireless, se non si accende provare a lanciare il comando:
sudo modprobe bcm43xx
Se ancora non si accende, provare a premere il pulsante del wireless.
Maggiori informazioni su questa procedura si trovano qui (in inglese): https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx/Dapper
Se si è fortunati, la scheda funziona e si può configurare la rete tranquillamente. Se non lo si è, e io non lo fui, si può impazzire un bel po’ prima di rendersi conto che i driver liberi ancora non funzionano benissimo con questa scheda, ed al massimo si riesce ad eseguire una scansione.
A questo punto entra in gioco ndiswrapper, che permette di utilizzare direttamente i driver di windoze; bisogna trovare i driver giusti, non è detto che quelli di XP funzionino bene per esempio, ma per fortuna c’è chi l’ha già fatto prima ed ha anche creato uno script automatizzato per installare il tutto, lo si può trovare qui: http://ubuntuforums.org/showthread.php?t=197102.
In sostanza, per chi è pigro o non sa l’inglese, è sufficiente scaricare questo file, scompattarlo sul desktop ed eseguire come superutente il file ndiswrapper_setup
L’autore propone anche un altro file che configura anche Network Manager, ma nel mio caso non ha funzionato a dovere. Ci sono inoltre altri script per le architetture a 64 bit.
Ciao anche io ho la tua stessa scheda wifi, montata su un asus con turion64 e suse 10.2 a 32 bit. Ho avuto troppi problemi con questa architettura e sono costretto a tenermi tutto a 32 bit…tanto non cambia nulla.
In tutto questo ho provato la tua procedura e non ho risolto nulla, ho provato la classica di ndiswrapper e non ho concluso nulla lo stesso….non capisco….ho sempre seguito passo passo le procedure ma non mi funziona mai nulla….che cavolo!!! Alcune volte mi sembra quasi una truffa….
Cmq commenti a parte, che non vogliono essere diretti a te,che sia ben chiaro.
Se uso la procedura ndiswrapper devo togliere il driver attuale e per fare ciò che cosa si usa?
Grazie di tutto
ciao Alessio,
la procedura qui sopra è pensata per Ubuntu, non so se con Suse sia esattamente la stessa cosa… ad esempio: lo script automatico non funzionerà di sicuro!
Comunque, per impedire al sistema di utilizzare il driver “ufficiale” di quella scheda, lo devi inserire nella “blacklist”.
Su Ubuntu la blacklist si trova nel file /etc/modprobe.d/blacklist
e per impedire il driver basta aggiungere in quel file la stringa “blacklist bcm43xx” (e scaricare il modulo a mano, oppure riavviare il sistema).
Sicuramente su Suse sarà una cosa analoga, ma non cel’ho installato per controllare, e tra l’altro non ho neanche più io la scheda…
In bocca al lupo!
ha funzionato tutto alla fine….mi ha detto che non era stato rilevato ubuntu ma alla fine è andata lo stesso.
Mi collego al router e lo pingo, ma se pingo un altro ip o un indirizzo non mi da nulla….come dovrei fare? Cosa si deve impostare in più?
hmm… questo potrebbe dipendere da un numero enorme di fattori, dalla configurazione del router a quella della rete… è un po’ difficile scoprire cos’è da qui
Probabilmente dipende dalle impostazioni di rete del tuo pc, controlla che ottenga tutti i dati via DHCP dal router, che il gateway predefinito sia quello giusto, oppure, se non ti risolve gli indirizzi ma pinga gli ip esterni, prova a impostare a mano un DNS statico (ad esempio 151.1.1.1 o 212.216.112.112)…
Ti consiglio sennò di chiedere su qualche forum o su qualche chat, o al limite rivolgiti al LUG più vicino ( http://www.linux.it/LUG/ )
grazie mille per la tua collaborazione….non so cosa sia stato ma ora navigo!!! E’ VIVO!!!
Lug….mmm…buono!!!
Grazie a te per averlo scritto qui!
Sono molto contento che i miei appunti siano stati utili, e adesso siamo uno in più!
Viva il Software Libero!
Di nulla….sto scrivendo prorpio da linux collegato con wifi….e se non ti scoccia sto inserendoti come riferimento alla guida che sto preparando per tux mobile… Se non vuoi essere tormentato posso ometterti….certo che cmq sai di avere un page rank 2/10? Caspita…se inserisci il tuo numero di telefono qui ti fai i soldi….e cmq penso che sia giunto il momento per te di approfondire un po’ di più questa esperienza e rendere questa tua guida universale e definitiva.
Ho capito perchè il primo modo non funziona e siamo obbligati al secondo, il link del firmware che dai è per i mac, che montato l’airPort One mentre noi siamo airFORCE one….
hmm… AirPort, ecco perchè!
In realtà il portatile che montava la scheda in questione non era mio, quindi ho avuto un tempo limitato per lavorarci ed ho presto ripiegato su ndiswrapper, senza approfondire l’argomento del firmware.
Se mi dai il link al firmware funzionante modifico l’articolo per includerlo.
Ah, quanto all’inclusione nell’articolo, nessun problema, inseriscimi pure
Salve a tutti ho seguito tutte le possibili guide e come risultato ho ottenuto il seguente messagio facendo iwconfig
alessandro@ubuntu:~$ iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
eth0 IEEE 802.11b/g ESSID:”casa” Nickname:”Broadcom 4318″
Mode:Managed Frequency=2.484 GHz Access Point: Invalid
Bit Rate=1 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
la versione di S.O che uso è ubuntu 6.10 vi prego help!!!!!.
Non mi rileva nulla la scheda quando lancio il commando per la ricerca di una rete
Il comando da usare per cercare le reti è questo (nel tuo caso):
iwlist eth0 scan
A volte può servire metterci un “sudo” davanti, in certi casi il driver non supporta lo scanning… al limite prova a impostare la rete a mano, anche usando il tool di gestione reti di Gnome.
ciao a tutti, ho seguito la procedura passo passo e la scheda wireless si e’ messa a funzionare, piu’ o meno, perche’ la luce lampeggia in modo irregolare quando invece dovrebbe restare fissa (anche se la connessione sembra essere ok) ma la cosa che mi secca maggiormente e’ quando riavvio il pc devo ogni volta dare il comando “sudo ifconfig eth1 up” altrimenti non va….. esiste un modo per farlo in automatico? mi sembra di aver letto che e’ possibile ma non trovo piu’ le informazioni…. abbiate pieta’ e’ quasi un mese che ci impazzisco……
grazie
Robi
@robiw72: in genere al boot vengono tirate su le interfacce di rete che sono configurate come “auto” in /etc/network/interfaces.
Ad esempio, questo è il mio file “interfaces”:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
dove eth0 è una scheda ethernet (cablata).
Prova ad adattare il tuo in maniera simile (facendo un backup dell’originale, mi raccomando!) e vedi se funziona.
ho provato ma niente…..
l’altra volta ho commesso un errore, il comando per far partire la connessione wireless non e’ : “sudo ifconfig eth1 up” ma “sudo modprobe bcm43″… ho provato anche a settare il salvataggio automatico delle modifiche fatte in manuale alla chiusura del pc ma non e’ servito.
altri consigli?
tra l’altro adesso mi sto’ cimentando nell’abilitazione del 3D e so gia’ che sbattero’ la testa contro un muro perche’ la mia scheda video e’ della ATI….
@robiw72: in tal caso, la soluzione potrebbe essere ancora più facile: devi solo dire al sistema di caricare quel modulo all’avvio, aggiungendo una riga con “bcm43″ (senza virgolette!) in fondo al file /etc/modules
Quanto al 3D, se non ti riferisci a Compiz o Beryl ma solo all’abilitazione dell’accelerazione video, non è molto difficile, dai un’occhiata qui per sempio.
Ciao,anch’io il tuo stesso computer e scheda.Solo che nonostante io abbia fatto tutto e il wireless funzionasse dopo un po ha smesso di vedere il router..
non so piu come fare.stavo pensando di prendere una chiavetta wireless usb da usare oltre la scheda del pc.
@Cri: non farlo, le chiavette wireless spesso danno problemi! Prova a controllare che per caso la scheda non sia disattivata dal bios, o magari semplicemente spenta dal pulsante apposito. Ho notato che nel pc di mia sorella, un DELL, la scheda wireless a volte si spegne da sola ed ha bisogno di essere “stuzzicata”…
Ciao,
volevo solo segnalare che a me è servito solo seguire il link, quello dichiarato per utenti pigri (e un po’ ….. aggiungo io), x far si che il mio lap nx6125 riconoscesse e utilizzasse subito e senza alcun intervento la scheda wifi.
grazie.
raga io o un pc asus turion 64×2 tl-50 scheda video nvidia geforcego 7300 da 512mb e una scheda rete broadcom 4318…o provato di tutto ma nn riesco a far funzionare wireless….help help help!!!!mi servirebbero i terminali giusti e il driver della mia scheda rete perche nn la trovo da nessuna parta..manco nei cd che o…grazie per la pazienza…
attendo info ^^
Salve a tutti ho seguito tutte le possibili guide e come risultato ho ottenuto il seguente messagio facendo iwconfig
alessandro@ubuntu:~$ iwconfig
lo no wireless extensions.
eth1 no wireless extensions.
sit0 no wireless extensions.
eth0 IEEE 802.11b/g ESSID:”casa” Nickname:”Broadcom 4318″
Mode:Managed Frequency=2.484 GHz Access Point: Invalid
Bit Rate=1 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
anche a me da questo..la versione che uso è ubuntu 7.04..aiutatemi sono disperato!!!
salve anche a me da facendo iwconfig esce
eth1 IEEE 802.11b/g ESSID:”casa” Nickname:”Broadcom 4318″
Mode:Managed Frequency=2.484 GHz Access Point: Invalid
Bit Rate=1 Mb/s Tx-Power=18 dBm
RTS thr:off Fragment thr:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
io ho provato sia con ubuntu 7.10 che con backtrack
quando provo a cercare le reti non mi trova nessuna reti cosa posso fare
grazie
Attualmente utilizzo Ubuntu Gusty Gibbons e ho risolto seguento un HOW-TO presente sul forum in Eng di Ubuntu. SUl mio Blog ho messo un post con link alla guida.
Un saluto
salve,
la mia connessione wireless funziona a tratti, ancora nn tiescoa a capire pechè,
ma mi preoccupa il fatto che quando si connette li led del wifi lampeggia freneticamente.
nn vorrei che qesto danneggiasse la scheda.
qalcuno sa darmi una risposta?
grazie
ciao, rivango questo post per chiedere un aiuto….
ho seguito la guida per far andare il wifi su Kubuntu e ha funzionato perfettamente,
adesso mi stavo cimentando con Mandriva, ovviamente non va il wifi, leggendo qua e la ho visto che i motivi sono gli stessi… ho riseguito la tua guida (che e’ uguale a quella per mandriva) ovviamente adattando i comandi, ma non funziona nonostante il tutto sia installato correttamente.
mi potete aiutare??
grazie
Robi