Installazione dei driver wireless Broadcom


334

Sto riscontrando seri problemi durante l'installazione dei driver Broadcom per Ubuntu. Ha funzionato perfettamente sulla mia versione precedente, ma ora è impossibile.

Quali sono i passaggi per installare i driver wireless Broadcom per una scheda BCM43xx?

Sono un utente senza conoscenza anticipata di Linux, quindi avrei bisogno di spiegazioni chiare su come creare, compilare, ecc.


lspci -vnn | grep Network ha mostrato:

Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] 

iwconfig ha mostrato:

lo        no wireless extensions.
eth0      no wireless extensions.

NOTA: la seguente risposta viene aggiornata ogni volta che nuove informazioni vengono aggiunte e confermate funzionanti.


1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - qui puoi vedere che il driver Broadcom STA dovrebbe funzionare con BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Quale Ubuntu stai usando?
Hillar,

10.10, a proposito, ho provato questi passaggi prima e la scheda è stata installata
correttamente

C'è una segnalazione di bug qui relativa a quel chip Broadcom in Natty simile a quello che stai vivendo. Non sono sicuro se questo è stato risolto.
Boehj,

Puoi provare a utilizzare il driver ibrido Broadcoms con patch. spero che questo articolo di Mindwerks possa aiutarti a risolvere il tuo problema.
Neyz,

Il punto di chiedere a Ubuntu è quello di raccogliere le risposte, non i collegamenti alle risposte. Assegnerò manualmente la generosità a una domanda che fornisce una soluzione passo-passo per far funzionare il BCM4313 (se funziona anche per chipset simili, va bene e va notato). Inoltre, assicurati di aver testato la risposta tu stesso e non stai solo copiando e incollando qualcosa dalla rete. Grazie!
htorque,

Risposte:


370

0. Introduzione e contesto

Questa risposta si basa su una vasta ricerca condotta da vari utenti di Ubuntu che hanno lavorato insieme in quasi tutti i problemi relativi a Broadcom. Un ringraziamento speciale a chili555 che ha aiutato nei forum Ubuntu e su questo sito con molte domande relative ai dispositivi wireless e ad altri che hanno contribuito con e-mail, chat, IRC e altro nel testare vari driver con alcune delle più popolari schede Broadcom Wireless (Grazie davvero a Chili555. Questo ragazzo conosce le sue cose).

In totale volevamo offrire una risposta che potesse essere facile da seguire e riguardasse la maggior parte delle schede / driver Broadcom. Dopo aver seguito questa guida, è NECESSARIO testare la connessione wireless per almeno 2 ore (in realtà le consiglio 8 ore) con un altro dispositivo in modalità Ad-Hoc, Infrastruttura o Entrambi. I problemi comuni che verranno risolti (a parte i driver non installati) sono:

  • Timeout delle connessioni dopo alcuni minuti o ore
  • Interrompe la ricerca di altri dispositivi (non vede altri dispositivi)
  • Continua a chiedere la password anche nei casi in cui AP non ne ha
  • Interrompe qualsiasi traffico di ricezione / trasmissione (è necessario riavviare per risolvere temporaneamente)
  • Sistema di arresto anomalo con errori dmesg nel registro (collegamento 1 di seguito)
  • Il sistema si blocca completamente (puoi solo premere il pulsante Riavvia / Accensione) (Link 1 qui sotto)
  • Crea enormi rapporti sui log cercando di configurare o connettersi correttamente
  • Errore durante l'installazione tramite driver aggiuntivi / hardware aggiuntivo (collegamento 3 di seguito)
  • Si collega e si disconnette continuamente ogni X secondi
  • Appare connesso su Network Manager ma non riceve Internet
  • Cerca di collegarsi molte volte senza terminare correttamente la connessione
  • Ci vuole troppo tempo per connettersi
  • Dopo l'aggiornamento da una versione precedente (es. 12.04 a 12.10) smette di funzionare
  • La scheda wireless non si accende, abilita o disabilita (Link 2 di seguito)
  • Scheda wireless bloccata dall'hardware
  • Altri problemi riscontrati in Launchpad, Ubuntu Forum e Askubuntu

Link 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Link 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Link 3 - Fornisce un errore simile a "Spiacenti, l'installazione di questo driver non è riuscita."

Quindi, tenuto conto di ciò, ciò che segue è ciò che abbiamo ora semplificato in soli 3 passaggi:

1. Sapere quale scheda Broadcom Wireless hai

Ci sono dozzine di schede wireless Broadcom e altre sembrano apparire ogni giorno. La chiave per trovare il driver corretto per qualsiasi scheda di rete è ciò che è noto come PCI ID (PCI.ID). Per scoprire quale PCI.ID hai, procediamo ad aprire il terminale premendo CTRL+ ALT+ T(dovrebbe aprire una finestra con uno sfondo vuoto) e all'interno di questo terminale eseguiamo il seguente comando:

lspci -nn -d 14e4:

Otterrai qualcosa di simile al seguente se hai un adattatore wireless Broadcom (l'ID 14e4 usato nell'esempio sopra nella maggior parte dei casi è una scheda wireless Broadcom):

Broadcom Corporation BCM4306 802.11bgn Wireless Network Adapter [14e4:4320] (rev 03)

Il PCI.ID in questo esempio è 14e4: 4320 come visto all'interno delle parentesi [...]. In alcuni casi è necessaria anche la versione di revisione (se appare) per alcuni casi speciali. In questo caso, la versione di revisione è rev 03 come mostrato tra parentesi (...) alla fine. Quindi ciò di cui avrai bisogno dopo questa ricerca è:

[14e4:4320] (rev 03)

Con queste nuove informazioni è possibile consultare la tabella seguente e selezionare il metodo appropriato per installare il driver. Ad esempio, in questo caso, dato che hai 14e4: 4320 rev 03 , se scendiamo l'elenco a quello che mostra esattamente lo stesso PCI.ID vedrai che nelle colonne per Ubuntu 12.04, 13.10 o 14.04 mostra il firmware-b43-installerdriver del pacchetto. Ciò significa che dovrai installare questo particolare pacchetto poiché appare in tutte le colonne della versione di Ubuntu.

NOTA - Prima di procedere, se in precedenza è stato installato alcun driver, è stato inserito nella lista nera o decommentato qualsiasi file del driver o file di configurazione o sono state apportate modifiche al sistema per far funzionare i driver nei tentativi precedenti, sarà necessario annullarli per poter segui questa guida. Partiamo dal presupposto che lo stai facendo da zero e non abbiamo modificato alcun file di configurazione, modulo o driver nel sistema (tranne l'aggiornamento del sistema). Ciò include tutte le installazioni che utilizzano apt-get, aptitude, synaptic, dpkg, software center o compilazione manuale e installazione dei pacchetti. Il sistema deve ricominciare da capo affinché ciò funzioni ed evitare eventuali conflitti che potrebbero apparire se sono stati eseguiti lavori precedenti.

Ad esempio, se il bcmwl-kernel-sourcepacchetto è stato precedentemente installato , sarà necessario rimuoverlo utilizzando il metodo di eliminazione:

sudo apt-get purge bcmwl-kernel-source

2. Preparazione del sistema

Se hai appena installato Ubuntu, dovrai creare un indice dei pacchetti disponibili prima di poter installare il tuo driver se non l'hai già fatto:

sudo apt update

Vorrei anche andare oltre per aggiornare l'elenco Ubuntu di PCI.IDs:

sudo update-pciids

Nel caso in cui l'ID di un particolare nuovo dispositivo Broadcom in uso sia appena apparso.

Ora utilizzando PCI.ID che hai trovato nei passaggi precedenti, cerchiamo quindi nell'elenco seguente per trovare il PCI.ID corrispondente e il metodo per installare il driver ad esso associato in modo semplice e corretto. Il terminale verrà utilizzato per evitare problemi relativi alla GUI. Questo vale per tutti i casi, ad eccezione di quanto indicato. La procedura di installazione viene eseguita solo tramite terminale e anche durante la connessione a Internet con una connessione ethernet cablata temporanea o modem USB o qualsiasi altro mezzo che possa fornire al tuo PC, per il momento, l'accesso a Internet. Dopo aver trovato nell'elenco sotto il pacchetto corretto, procederemo con l'installazione.

3. Installazione del pacchetto (online)

Supponendo che tu abbia usato PCI.ID 14e4: 4320 rev 03 come trovato nella tua ricerca sopra, e poi hai guardato la tabella qui sotto e abbiamo scoperto che il pacchetto corretto da installare è il firmware-b43-installer, quindi procediamo semplicemente ad installare questo pacchetto nel terminale:

sudo apt install firmware-b43-installer

e quindi riavviare

sudo reboot

Il formato da installare è piuttosto semplice, è solo:

sudo apt install <PACKAGE_NAME>

Nell'esempio sopra, PACKAGE_NAME è firmware-b43-installer.

BROADCOM WIRELESS TABLE (aggiornato il 18 agosto 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
14e4:1713           firmware-b43-installer            firmware-b43-installer      
14e4:4301           firmware-b43-installer            firmware-b43-installer      
14e4:4306           firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 02    firmware-b43-installer            firmware-b43-installer      
14e4:4306 rev 03    firmware-b43-installer            firmware-b43-installer      
14e4:4307           firmware-b43-installer            firmware-b43-installer      
14e4:4311           firmware-b43-installer            firmware-b43-installer      
14e4:4311 rev 01    firmware-b43-installer            firmware-b43-installer      
14e4:4312           firmware-b43-installer            firmware-b43-installer      
14e4:4313           firmware-b43-installer            firmware-b43-installer               
14e4:4315           firmware-b43-installer            firmware-b43-installer      
14e4:4315 rev 01    firmware-b43-installer            firmware-b43-installer
14e4:4318           firmware-b43-installer            firmware-b43-installer                
14e4:4318 rev 02    firmware-b43-installer            firmware-b43-installer                
14e4:4319           firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 02    firmware-b43-installer            firmware-b43-installer               
14e4:4320 rev 03    firmware-b43-installer            firmware-b43-installer            
14e4:4321           firmware-b43-installer            firmware-b43-installer  
14e4:4324           firmware-b43-installer            firmware-b43-installer        
14e4:4325           firmware-b43-installer            firmware-b43-installer      
14e4:4328           firmware-b43-installer            firmware-b43-installer
14e4:4328 rev 03    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4329           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432a           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432b           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432c           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:432d           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4331           firmware-b43-installer            firmware-b43-installer          
14e4:4335           firmware-b43-installer            firmware-b43-installer      
14e4:4350           firmware-b43-installer            firmware-b43-installer  
14e4:4353           Special Case #1                   UNKNOWN        
14e4:4353 rev 01    Special Case #1                   UNKNOWN                 
14e4:4357           Special Case #1                   UNKNOWN        
14e4:4358           bcmwl-kernel-source               bcmwl-kernel-source
14e4:4359           bcmwl-kernel-source               bcmwl-kernel-source       
14e4:4360           bcmwl-kernel-source               bcmwl-kernel-source    
14e4:4365           bcmwl-kernel-source               bcmwl-kernel-source      
14e4:4365 rev 01    bcmwl-kernel-source               bcmwl-kernel-source      
14e4:43a0           bcmwl-kernel-source               bcmwl-kernel-source
14e4:43ae rev 02    UNKNOWN                           UNKNOWN     
14e4:43b1           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:43b1 rev 03    bcmwl-kernel-source               bcmwl-kernel-source              
14e4:43c3 rev 04    UNKNOWN                           Special Case #2                     
14e4:4727           bcmwl-kernel-source               bcmwl-kernel-source        
14e4:4727 rev 01    Special Case #1                   Special Case #1        
14e4:a962           firmware-b43-installer            firmware-b43-installer      
------------------------------------------------------------------------------------

Caso speciale n. 1 - Usi bcmae brcmsmaccombinazione di driver. Il firmware richiesto è installato per impostazione predefinita nel pacchetto linux-firmware.

Caso speciale n. 2 - Per ASUS PCE-AC88 AC3100 i passaggi sono:

  1. Scarica questo file e dopo averlo estratto, inseriscilo in / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Quindi sudo nano /etc/rc.localaggiungere modprobe brcmfmac e salvare
  3. sudo reboot

In hardware come il Lenovo S10-2, se la scheda wireless si blocca nel tentativo di connettersi a un SSID (continua a provare a connettersi), l'alternativa per farlo funzionare sarebbe installare il bcmwl-kernel-sourcepacchetto (rimuovere eventuali altri pacchetti installati ad esso correlati ). Leggi la sezione Debug di seguito per ulteriori informazioni su questo dispositivo wireless.

NOTA IMPORTANTE - Dopo settembre 2014, se segui questa risposta e hai ancora problemi con l'installazione del driver corretto, prova il firmware-b43-installerpacchetto e avvisaci tramite commenti. Sono state apportate alcune modifiche e alcuni driver funzioneranno solo con questo pacchetto. Ricorda di avere un sistema pulito prima di installarlo:

sudo apt install firmware-b43-installer

In alcuni casi particolari, dopo aver installato il firmware-b43-installermodulo è necessario rimuovere il modulo b43, abilitarlo nuovamente e procedere anche allo sblocco con rfkill:

 sudo modprobe -r b43
 sudo modprobe b43    
 sudo rfkill unblock all  

Se si dispone di una scheda Broadcom con un diverso pci.id, fare una nuova domanda. Una volta risolta, la soluzione verrà aggiunta a questo howto.

4. Installazione del pacchetto (offline)

4.1 Installazione firmware-b43-installer

Per l'installazione firmware-b43-installeroffline vedi questa risposta .

4.2 Installazione bcmwl-kernel-source

Per i casi in cui è necessario installare bcmwl-kernel-sourcema non si è in linea, ecco una risposta eccellente a riguardo. Ma sostanzialmente segui questi passaggi:

  1. Cerca il pacchetto nei repository di pacchetti Ubuntu
  2. Assicurati di selezionare l'architettura corretta (32-Bit, 64-Bit, ecc.)
  3. Scarica i pacchetti di pacchetti e dipendenze ad esso correlati nella stessa cartella.
  4. Quando hai tutti i pacchetti necessari (e le loro dipendenze), vai alla cartella che ha tutti i pacchetti ed esegui sudo dpkg -i *.deb. Ciò installerà tutti i pacchetti in quella cartella. Se genera errori, leggi l'errore e segui i passaggi che menziona.

Per fare un esempio, dopo essere andato al punto 1 sopra menzionato, se avessi il Broadcom 14e4:43a0, avresti cercato il bcmwl-kernel-sourcepacchetto e dopo aver selezionato la versione Ubuntu corrispondente (nel mio caso 16.04 o Xenial) sarei atterrato sulla seguente pagina:

http://packages.ubuntu.com/xenial/bcmwl-kernel-source

In questa pagina selezionerei l'architettura corrispondente (32 o 64) ma avrei anche bisogno di scaricare le 3 dipendenze del pacchetto menzionate su quella pagina come mostrato nella seguente immagine:

inserisci qui la descrizione dell'immagine

Dopo aver scaricato tutti i pacchetti e le dipendenze, è possibile continuare a copiare tutti i pacchetti in una singola cartella ed eseguire il dpkgcomando come indicato al passaggio 4 sopra.

NOTA

In alcuni computer, prima di eseguire i comandi, è necessario disattivare le Opzioni di avvio sicuro nel BIOS. Questo vale per i casi, ad esempio, in cui bcmwl-kernel-source è già installato ma il driver non funziona ancora. Puoi fare una reinstallazione in questo modo o disabilitare Secure Boot andando al tuo BIOS Setup:

sudo apt-get install --reinstall bcmwl-kernel-source

DEBUGGING

Le seguenti informazioni sono materiale aggiuntivo da leggere sulla risoluzione di vari problemi relativi alla gestione wireless e ai conflitti con altri dispositivi di rete. Sappi che in alcuni casi è necessario disporre di una versione aggiornata del kernel, poiché ogni nuova versione del kernel introduce nuovi driver di rete, miglioramenti rispetto ai driver esistenti o risolve i bug che li riguardano.

Prima di leggere i punti menzionati di seguito, assicurati di aver abilitato tutti i repository sul tuo sistema Ubuntu. Per verificare, esegui sul terminale software-properties-gtke assicurati che tutte le opzioni nella scheda Software Ubuntu siano abilitate.

  • Per configurare i dispositivi wireless tramite il terminale, consiglio Come connettersi e disconnettersi manualmente a una rete nel terminale?

  • Se la connessione si interrompe di tanto in tanto alcuni utenti hanno suggerito di impostare IPv6 su Ignora . Vai su Network Manager (L'icona di rete nel pannello superiore). Fare clic su di esso, quindi selezionare Modifica impostazioni . Quindi vai alla connessione wireless che stai utilizzando, selezionala. Ora vai all'ultima scheda lì che menziona le impostazioni IPv6 . Nel campo Metodo selezionare Ignora .

  • Se il tuo laptop non rileva la tua scheda wireless, alcuni utenti hanno affermato che l'utilizzo rfkill unblock allrisolverà il problema. Altri semplicemente hanno spento e poi riacceso l'interruttore WiFi sui loro laptop (interruttore fisico disponibile su questo laptop). Per maggiori informazioni su rfkillleggi rf kill sblocca tutto NON FUNZIONA!

  • Se ricevi ERRORE b43-phy0: errore irreversibile DMA / avviso b43-phy0: PIO forzato procedi come segue:

    sudo rmmod b43     
    sudo modprobe b43 pio=0 qos=0  
    

    Se funziona, aggiungilo ai tuoi file RC in modo che venga eseguito ad ogni avvio. È possibile modificare PIO su 1 se necessario.

  • Se hai una chiave richiesta non disponibile durante l'installazione di un modulo DKMS (come Nvidia, Broadcom o altri) puoi andare alla risposta del pilota qui

  • Se la tua scheda wireless vede / non vede il router e si blocca in un ciclo infinito "Prova di connessione (prova 1/3)", la soluzione potrebbe essere la configurazione corretta del router o del dispositivo SSID wireless.

    Per tutte le schede wireless in generale, è molto importante prendere in considerazione anche i dispositivi di rete che si stanno utilizzando (router, switch, canali wireless e bande wireless, ecc.). Con queste informazioni sarai in grado di valutare meglio quale potrebbe essere la fonte del problema quando arrivi in ​​un vicolo cieco. Un esempio potrebbe essere il Lenovo S10-2 che utilizza il PCIe 14e4: 4315 rev 01 . Anche dopo aver installato il driver corretto, l'utente sarebbe finito in un ciclo "tentando di connettersi". Vedrebbe l'SSID wireless ma quando provava a connettersi ad esso, entrava in un ciclo di riconnessione.

    La soluzione era che questo particolare dispositivo wireless non supportava i canali a 40 Mhz né supporta lo standard 802.11N. Il router in quel caso stava effettivamente trasmettendo con un 40 Mhz forzato e solo su WiFi-N. Quando il router era impostato sulla modalità Auto e sul canale 20/40 Mhz, la scheda wireless funzionava correttamente. Questo è uno scenario di caso che si ripete anche in altri casi, quindi una corretta valutazione delle apparecchiature di rete sarebbe di grande aiuto.

    Per i casi in cui vieni ripetuto:

    ERRORE @ wl_cfg80211_get_station: indirizzo Mac errato ...

    quando si esegue una dmesge la connessione wireless si interrompe spesso (più volte all'ora o al giorno), il problema qui potrebbe essere che si è all'interno di un segnale wireless utilizzato come Wireless Bridge (2 router che condividono lo stesso SSID e la stessa connessione). Questo può accadere con i router moderni che hanno la possibilità di estendere la connessione wireless offrendo lo stesso SSID. la tua connessione wireless potrebbe cadere perché potresti trovarti tra entrambi i router e l'intensità del segnale tra entrambi è quasi la stessa.

    Se la connessione si interrompe molto spesso, significa che sei quasi nel mezzo di entrambi i dispositivi router. Per ridurre o eliminare la velocità di caduta del tuo dispositivo wireless, prova a posizionarti dove la tua scheda wireless può vedere solo un router o almeno uno dei router ha una potenza del segnale maggiore rispetto all'altro.

    Esistono anche alcune tecniche per forzare il dispositivo wireless a connettersi solo a un router specifico impostando BSSID sull'indirizzo MAC del router a cui si desidera connettersi. Ciò costringerà il tuo dispositivo wireless a connettersi SOLO ad esso.

    inserisci qui la descrizione dell'immagine

Problemi di avvio sicuro

In alcuni scenari specifici, l'installazione dei driver, sia in modalità offline attraverso vari pacchetti DEB o tramite apt-get con accesso a Internet, non funzionerà se l'avvio protetto non è disabilitato.

Questo perché l'accesso necessario è negato da Secure Boot in modo che i driver sembrino installati correttamente quando in realtà no. Quindi per casi MOLTO specifici, dovrai disabilitare temporaneamente l'avvio sicuro affinché i driver funzionino.

Aggiornamento firmware Linux

In altri casi, la ricerca e l'installazione dell'ultimo firmware Linux risolverebbe il problema. O risolvendo piccoli problemi che si stavano verificando con una carta funzionante o facendo funzionare la carta per la prima volta.


Grazie mille questo lavoro per me. 'sudo apt-get install --reinstall bcmwl-kernel-source'
Manish

1
@LuisAlvarado Bene, grazie e scusa per il tentativo di dirottamento. Ad ogni modo il mio problema è finito con il fatto che mi mancava un importante metapacchetto - credo - extra-immagini-linux. Risulta che il driver è in quello per la versione specifica del kernel.
TGP1994,

1
Nel mio caso l'installazione ha firmware-b43-installerfunzionato per 14e4:4727 rev 01 My PCI.ID è09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Niroshan,

1
È Ubuntu 16.04.5 LTS. Devo ancora disconnettermi e riconnettermi ogni volta che avvio la macchina, ma non è niente in confronto a nessuna connessione.
Niroshan,

1
Questa risposta mi ha aiutato molto. Avevo bisogno del firmware-b43-installer ma il programma di installazione di Ubuntu aveva scelto bcmwl-kernel-source per me. Mi chiedo perché il programma di installazione abbia scelto quello sbagliato se questa tabella era prontamente disponibile. Voglio dire, se potessi cercarlo sul tavolo, anche l'installatore potrebbe farlo ...
marcus

108

Ho risolto il mio problema con i driver Broadcom bcm4311.

I passaggi che ho preso per risolvere questo problema (ho rubato questo metodo da nm_geo sui forum di Ubuntu ):

(Potrebbe essere necessario installare synaptico il tuo gestore pacchetti preferito.)

  • Disinstallare il bcmwl-kernel-sourcepacchetto emettendo il seguente comando su un terminale:

    sudo apt-get remove bcmwl-kernel-source
    
  • Assicurarsi che le firmware-b43-installere le b43-fwcutterconfezioni vengono installati (naturalmente avrete bisogno di internet da parte di altri mezzi):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Digita in un terminale:

    cat /etc/modprobe.d/* | egrep 'bcm'
    

    (Potresti voler copiare questo) e vedere se il termine 'lista nera bcm43xx' è lì.

  • Se lo è, digitare cd /etc/modprobe.d/e quindisudo gedit blacklist.conf

    Metti un #davanti alla linea:blacklist bcm43xx

    Quindi salva il file (stavo ricevendo messaggi di errore nel terminale per non essere in grado di salvare, ma in realtà è stato salvato correttamente).

  • Reboot

Dopo aver fatto quanto sopra, il wireless doveva essere sbloccato da rfkill: come sbloccare qualcosa elencato in rfkill?


Ho fatto tutti i passaggi sopra descritti sul mio laptop D630, ma senza successo! dopo il riavvio, rfkill list allnon mostra il mio dispositivo wireless, mostra solo il dispositivo Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: noeppure nessun accesso wireless!
Studente PHP,

Seguito questo passo dopo passo e ha funzionato! Come menziona la risposta di Luis Alvarado, il 14.04 arriva con alcuni driver (almeno per il mio), ma la velocità è circa la metà di quella dell'installazione con questo metodo :) Quindi credo che i ringraziamenti siano in ordine.
Eduard Luca,

Put a # in front of the line: blacklist bcm43xxQuesto aiuta il mio wireless. Grazie!
Filipe Manuel,

Grazie, commentare blacklist bcm43xxmi ha aiutato in Ubuntu 15.10 WTF su Dell Vostro 3700 ( [14e4:4315] (rev 01), brutto caso).
browniano,

Ha fatto dei passi, ha lavorato per 14e4:4311 rev 01Acer, su lubuntu-16.10-desktop-amd64
jave.web il

33

Questo è un problema comune al chip wireless Broadcom.

Eseguire quanto segue nel terminale:

sudo apt-get remove --purge bcmwl-kernel-source

Se il comando viene eseguito correttamente, provare ad accendere il wireless (con la chiave hardware).

Se non funziona o il comando non è riuscito a dire che non esiste tale modulo, allora puoi provare ad aprire un terminale e digitare

dmesg | grep b43

Se vedi linee come:

[   17.453421] b43-phy0 ERROR: Firmware file "b43/ucode15.fw" not found
[   17.453427] b43-phy0 ERROR: Firmware file "b43-open/ucode15.fw" not found
[   17.453432] b43-phy0 ERROR: You must go to http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware and download the correct firmware for this driver version. Please carefully read all instructions on this website.
[   17.680077] b43-phy0: Loading firmware version 478.104 (2008-07-01 00:50:23)
[   17.993040] b43-phy0: Radio hardware status changed to DISABLED

Quindi probabilmente ti manca il firmware per la scheda Broadcom. Apri Software Center , cerca e installa i seguenti pacchetti,

  • b43-fwcutter
  • firmware-b43-lpphy-installerer

Riavvia una volta. Ora il wireless dovrebbe funzionare.


1
solo per aggiornare in 16.04, non esiste un pacchetto chiamato firmware-b43-lpphy-installerer, chiunque usi questo metodo dovrebbe installarlo b43-fwcutterefirmware-b43-installer
HVNSweeting

30

Driver per il 4313

Enumeriamo semplicemente il driver per i chipset Broadcom e come funzionano con il 4313:

  • Broadcom STA . Consigliato da driver aggiuntivi. Vecchio. Terribile. Giunca assoluta. Salta. Se l'hai già installato, rimuovilo.

  • b43-fwcutter . Molte persone vedono "Broadcom" e saltano su questo, ma non è compatibile con il 4313 (che è più recente). Se l'hai installato, eliminalo.

  • ndiswrapper . Ancora più traballante rispetto al driver STA. Sono riuscito a farlo funzionare per circa 10 minuti prima che tutto implodesse.

  • brcm80211 aka brcmsmac . Questo è un driver (relativamente) nuovo che è stato recentemente aggiunto a Ubuntu (da quando il driver è stato aggiunto al kernel). Questo dovrebbe funzionare bene e (nella recente versione di Ubuntu, Natty e Oneiric) dovrebbe "Funzionare". Questo è il droide che stai cercando. Utilizzare questo driver per il 4313 .

    Se non stai usando Natty o Oneiric, probabilmente il tuo kernel non avrà questo driver. Devi eseguire almeno la 2.6.27 e raccomanderei la 2.6.28 come minimo indispensabile (puoi controllare cosa stai eseguendo eseguendo uname -r).

    Se sei indietro con le versioni, suggerirei l'aggiornamento ma per una soluzione rapida, puoi dare un'occhiata ai kernel mainline e provare uno di questi. L'installazione dei pacchetti del kernel è raramente una cosa rischiosa perché di solito puoi semplicemente tornare a uno vecchio usando la schermata di avvio di grub.

Sai che probabilmente sei sul driver giusto se corri lsmod | grep brce vedi brcm80211o brcmsmacnell'output.

Inserimento nella lista nera per il successo

Se non lo vedi, è stato caricato qualcos'altro e devi inserirlo nella blacklist. Se riesci a vedere cosa è stato caricato, ottimo, modifica /etc/modprobe.d/blacklist.confe inizia ad aggiungere linee come:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Ovviamente devi fare attenzione se hai un altro dispositivo wireless che potrebbe utilizzare un driver in conflitto come se lo stessi inserendo nella blacklist, anche tu lo spezzerai :)


2
brcmsmac funziona, tecnicamente, ma la velocità e la potenza del segnale sono spaventose.
pbfy0

Ottimo, questo mi ha aiutato!
Pavel S.

Ne ho uno, ma sembra che non riesca a catturare i modem impostati su un canale sopra l'11 ... Ecco cosa si presenta: paste.ubuntu.com/24360690
Giorgio Vitanza,

Il motivo per cui sto dicendo che è che posso connettermi al mio modem tramite Windows ma non tramite Ubuntu, quindi ci deve essere qualcosa nel driver che non consente a Ubuntu di connettersi a tutti i tipi di connessione, esclusi quelli su un canale sopra l'11 ... ho riscontrato questo problema con un altro modem e l'ho risolto passando al canale 11, ma vorrei che il mio driver catturasse anche i modem impostati su canali diversi, proprio come accade in Windows
Giorgio Vitanza

18

Grazie per la tua preziosa risposta.

Questo problema è stato risolto con i seguenti passaggi:

  1. Ho rimosso il driver wireless Broadcom STA da driver aggiuntivi .
  2. Digitare bcmin Ubuntu Software Center ,
  3. Installare "Pacchetto di installazione per firmware per il driver b34" (firmware-b43-installer)

Ora funziona in modalità wireless. Non è necessario seguire i passaggi precedenti. Installa il "driver B43" per wireless.


Ha funzionato per me installando insieme abcmwl-kernel-source
Rahil Wazir il

11

Installa il firmware-b43-installerpacchetto. Disinstallare innanzitutto il driver proprietario da "driver aggiuntivi".

Quindi in un terminale, eseguire:

sudo apt-get install firmware-b43-installer

subito dopo il riavvio, funziona magnificamente per me.


1
Questa soluzione non funziona per me.
Parag Bafna,

9

Consiglio sempre di rimuovere e reinstallare i driver Broadcom utilizzando il terminale

In un terminale digitare il seguente comando

sudo apt-get purge bcmwl-kernel-source

poi

sudo apt-get install bcmwl-kernel-source

Questo ricostruirà quindi il tuo driver.

Facci sapere come vai avanti

Puoi riavviare il PC o, se si tratta di un problema, digita i seguenti comandi nel terminale che "accenderanno" il tuo wireless

sudo modprobe -r b43 ssb wl

poi

sudo modprobe wl 

Purtroppo per me non funziona. Vedo "wireless disabilitato" nell'angolo destro nella parte superiore del display :( tuttavia avevo contrassegnato "Abilita wireless"
Justas l'

Ora dopo aver eseguito un comando sudo lshw -C network ho le seguenti informazioni: * -network DISABILITATO descrizione: prodotto interfaccia wireless: BCM4313 802.11b / g / n fornitore controller LAN wireless: ID fisico Broadcom Corporation: 0 informazioni bus: pci @ 0000: 04: 00.0 nome logico: versione eth1: 01 seriale: ac: 81: 12: 00: 76: 22 larghezza: 64 bit clock: 33MHz
Justas

Ho una macchina a 64 bit, ma con Ubuntu 11.04. Versione a 32 bit. Potrebbe essere una ragione del mio problema con il wireless?
Justas,

fantastico, ha funzionato per me su Mint 17 64 bit con BCM43142. Grazie!
Karl Adler,

Sono contento che
funzioni

9

Alla fine ho risolto il problema da solo, ma non sono sicuro di come. Stavo per compilare il driver con il sorgente da broadcom.com e le istruzioni fornite in http://www.broadcom.com/docs/linux_sta/README.txt , ma a questo passaggio delle istruzioni

On Ubuntu, you will need headers and tools. Try these commands:
# apt-get install build-essential linux-headers-generic
# apt-get build-dep linux

build essential e le intestazioni erano già installate. Ho appena eseguito ilsudo apt-get build-dep linux comando e, Voilá !, dopo un riavvio, la mia connessione ha iniziato a funzionare alla sua velocità normale.

Non sono sicuro di quello che ho fatto. Immagino che costruisca dipendenze del kernel o del driver (o entrambi). Il driver BCM aveva bisogno di questo passaggio e l'autoconfigurazione del fantino lo ha omesso per qualche motivo.

Ad ogni modo, è stato risolto.


7

A volte, l'Utilità driver aggiuntivi non riesce a installare un driver wireless Broadcom STA. Quando ciò accade, controlla innanzitutto se la tua scheda è effettivamente supportata dal driver STA e, per farlo, apri una finestra del terminale (ctrl-alt-t) ed esegui

lspci -nn | grep -i BCM

L'output includerà il modello di scheda wireless, assicurarsi che sia tra i modelli elencati di seguito.

Schede wireless Broadcom supportate dal driver STA:

BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225, BCM43227, BCM43228

Se la scheda è supportata, provare a installare il driver manualmente. Apri una finestra del terminale (ctrl-alt-t) ed esegui

sudo apt-get install bcmwl-kernel-source

Potrebbe essere necessario riavviare a questo punto.


6

Come ho scoperto, per sistemare un po 'questo, ci sono quattro famiglie di driver disponibili:

  1. open-source b43 dal [progetto b43m] [1] disponibile in [kernel Linux] [2],
  2. open-source brcmsmac / brcmfmac, disponibile anche in [kernel] [3]
  3. Librerie di Windows tramite [ndiswrapper] [4] e
  4. [Broadcom] [5] 's linux [libs (STA)] [6]

Questi collegamenti forniscono anche riferimenti ai driver e agli elenchi con chipset supportati.

Per essere chiari con riferimento ai diversi ID, assicurati di consultare il link STA sopra prima di leggere, e acquista il tuo tramite:

lspci -nn | grep Network | grep "\[....:....\]"

Ecco un esempio per 4313 (dal link n. 6):

BRCM Product Name   |   PCI Vendor ID | PCI Product ID  |  Dell Device ID

4313 2.4 Ghz      |  0x14e4 | 0x4727 |      Dell 1501

Oltre al driver, è necessario anche il firmware, firmware-b43-installer .

La descrizione che segue è stata applicata al driver STA ma è stata scritta in precedenza.

Sebbene Ubuntu sia pensato per essere versatile, bello e facile da usare per tutti, i pacchetti sono ancora inclini a difetti di dipendenza. Guarda, installando i driver e altre cose del sistema, è ragionevole ottenere un feedback il più dettagliato possibile, cioè farlo manualmente o semi-manualmente (apt-get), evitare quei programmi di installazione della GUI.

Ho riscontrato gli stessi problemi con il mio 4313. Consentitemi di offrire una soluzione schietta e in parte non analitica:

  1. Rimuovi tutto ciò che hai

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Installa di nuovo manualmente:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Leggi l'output. Ho avuto una bella doppia fodera:

    Compilare per l'architettura x86_64 La compilazione del modulo per il kernel attualmente in esecuzione è stata ignorata poiché l'origine del kernel per questo kernel non sembra essere installata.

In tal caso, presumo che accada abbastanza spesso, poiché (1) la dipendenza intrinseca non viene risolta e (2) si verifica un'interruzione dell'interfaccia di wl sugli aggiornamenti (che può comportare un aggiornamento del kernel), in tal caso, è necessario fai semplicemente i seguenti due passi e presumo che non sia necessario reinstallare i sorgenti del driver WiFi:

  1. Controlla la tua versione corrente del kernel come segue (terza voce) :

    uname -r
    
  2. Installa le intestazioni linux appropriate , che nel mio caso è:

    sudo apt-get install linux-headers-**generic**
    

Dopo questo comando dovresti vedere (poiché è stato rinviato in caso di incapacità di compilare durante la procedura di installazione dei file sorgente del driver WiFi STA):

Setting up linux-headers-3.5.0-17-generic (3.5.0-17.28) ...
Examining /etc/kernel/header_postinst.d.
run-parts: executing /etc/kernel/header_postinst.d/dkms 3.5.0-17-generic /boot/vmlinuz-3.5.0-17-generic
 * Running DKMS auto installation service for kernel 3.5.0-17-generic                                                                                                                    
 *  bcmwl (5.100.82.112+bdcom)...                                                                                                                                                        bcmwl (5.100.82.112+bdcom): Installing module...

Non sono sicuro che i ragazzi responsabili dei pacchetti possano vederlo. Tuttavia, avendo usato Gentoo per anni, mi sono abituato alla sua verbosità e che può sembrare una colorazione e una formattazione non necessarie dell'output. Dovreste aggiungere formattazione e colori alla vostra routine apt-get, è molto più facile, specialmente per gli utenti alle prime armi, capire cosa potrebbe essere andato storto. E aggiungi la dipendenza delle intestazioni, potresti rimuoverle in seguito - e sicuramente dovresti ricostruire il modulo al cambio del kernel .

Spero che questo aiuti, e sono cauto nel generalizzare il percorso sopra per risolvere il problema di massa. Provalo, se funziona, fantastico, se non ci sono così tante altre soluzioni offerte che sono in particolare più analitiche e competenti.

Mi sono anche imbattuto in queste risposte (con un assegno

lspci -nn | grep Network

Per pci.id 14er:4727- che vale nel mio caso): il wireless non funziona più dopo l'aggiornamento del software con Ubuntu 12.10 su un Dell Latitude E6230 e come faccio a far funzionare una scheda wireless Acer Npilfy 802.11 (BCM43225)? chi si riferisce al primo.

E ho anche perso il fatto che Ubuntu offre un collegamento nei pacchetti alla versione del kernel e delle intestazioni attualmente installata ed in esecuzione per evitare di definire la versione del kernel.






5

Questo è ciò che ha funzionato per me:

  1. Installa firmware-b43-installer(+ b43fwcutter aggiunto automaticamente in Synaptic)
  2. Disinstallare il bcm-kernel-sourcepacchetto utilizzando Synaptic
  3. Rimuovere il driver STA wireless originale da driver aggiuntivi
  4. Reboot

Il passaggio 3 è stato un passaggio chiave per me. Se non si rimuove il driver STA wireless originale, si verificheranno problemi.


5

Cosa ha funzionato per me per il mio Broadcom bcm4313 su Asus Eee PC Seashell 1015PEM con Ubuntu 12.04:

  • non utilizzare driver con restrizioni
  • aggiungi "blacklist bcma" a /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • aggiungi brcmsmac a /etc/modules
  • riavvio

4

Ho avuto lo stesso problema con il mio Acer TravelMate 8172 e il suo controller Broadcom 4357 su Ubuntu 12.04. Avevo provato diverse soluzioni pubblicate sul web per altri dispositivi Broadcom ma non funzionavano. la soluzione di andybleaden sopra ha funzionato per me.

Seguendo le istruzioni di Andy, per prima cosa ho rimosso e reinstallato i driver Broadcom con:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install bcmwl-kernel-source

Dopo quello, ho eseguito

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

per abilitare la scheda wireless.

Sfortunatamente, la scheda wireless è spenta ogni volta che riavvio, quindi ho creato uno script con i due comandi modprobe sopra da eseguire ogni volta che riavvio. Questo dovrà fare fino a quando Ubuntu 12.04 non verrà aggiornato con una correzione.


Con Ubuntu 16.04 su un Acer Aspire V11 il comando sudo modprobe wlgenera l'errorecould not insert 'wl': Required key not available
XavierStuvw,

3

Ho usato la soluzione "bkratz" dell'utente su http://ubuntuforums.org/showthread.php?t=1928241 e ha funzionato per me.


Esegui questi:

sudo apt-get install --reinstall bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
echo "blacklist brcmsmac" | sudo tee -a /etc/modprobe.d/blacklist.conf    
echo "blacklist bcma" | sudo tee -a /etc/modprobe.d/blacklist.conf

Il primo si assicura che il driver sta sia a posto, il secondo e il terzo nella lista nera i due driver brcmsmac e bcma che si scontrano con il driver sta corretto. Copia / incolla o assicurati che la digitazione sia corretta!

L'ultimo passaggio è andare su "Driver aggiuntivi" e abilitare il driver.


3

Ho pensato per la prima volta di modificare l'eccellente risposta di Luis Alvarado (vedi il suo post il 7 settembre 2011), perché quando ho seguito i passaggi, è apparso il pacchetto indicato nella tabella (vedi il suo post) per il mio PCI.ID non in realtà corrispondono.

In effetti, il mio PCI.ID è 14e4: 4727 , che, secondo la tabella, richiede l'installazione del pacchetto bcmwl-kernel-source. Questo pacchetto è stato installato in precedenza sul mio computer, ma il Wifi non funzionava (nessun rilevamento di alcuna rete wireless, dall'aggiornamento a Ubuntu 16.04). Ho invece cercato di installare la firmware-b43-installerseguente risposta di Luis Alvarado (usare firmware-b43-installerè un'alternativa già indicata nel suo post), e ha funzionato!

Quindi, nel caso in cui aiuti qualcun altro nello stesso caso, ecco le informazioni necessarie:

  • Uscita del lspci -nn -d 14e4:comando:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • I passaggi che ho seguito:

    1. Elimina il bcmwl-kernel-sourcepacchetto:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Esegui i seguenti comandi (vedi la risposta di Luis Alvarado per i dettagli):

      sudo apt-get update
      sudo update-pciids
      
    3. Installa il firmware-b43-installerpacchetto e non il bcmwl-kernel-sourcepacchetto (contrariamente a quanto indicato nella tabella per 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Reboot:

      sudo reboot
      

E ora il Wifi dovrebbe funzionare!

Grazie mille Luis Alvarado!


2

Assicurarsi che l'adattatore wireless non sia disabilitato. Puoi verificarlo eseguendo:

rfkill list

Per abilitare gli adattatori wireless, eseguire:

sudo rfkill unblock wifi

Ho provato l'elenco rfkill: e ho mostrato il seguente risultato. 0: hp-wifi: Wireless LAN Soft bloccato: no Hard bloccato: no quindi cosa devo fare ora?
Silambarasan,

2

Dell Inspiron E1505, i seguenti passaggi (da solo), ha funzionato per me. Ho dovuto annullare i passaggi aggiuntivi per modificare il file della lista nera.

  • apri "Synaptic Package Manager" e cerca "bcm"

  • disinstallare il bcmwl-kernel-sourcepacchetto

  • assicurarsi che firmware-b43-installeri b43-fwcutterpacchetti e siano installati

  • riavvio


2

Nel caso in cui blacklist.conf o apt-get reinstall per b43 Broadcom non funzionassero, potrebbe essere semplicemente perché la configurazione wireless predefinita non è stata ancora abilitata correttamente per WPA / WPA2.

Cartella di rete, wireless e selezionare Opzioni ubuntu 12.04:

  • scheda ipv6: mantieni il metodo automatico e deseleziona "Richiedi indirizzamento IPv6 ..."
  • scheda ipv4: il metodo deve essere automatico (DHCP) e selezionare "Richiedi indirizzamento IPv4 ..."
  • scheda wireless: forza l'indirizzo MAC del dispositivo per bloccare la connessione all'indirizzo MAC permanente del laptop

2

Il problema con il tuo wifi è che stai usando quello forzato da Ubuntu, ma non funziona. Esegui i seguenti comandi per far funzionare correttamente Wifi:

Premi Ctrl+ Alt+T

sudo apt-get update
sudo apt-get install firmware-b43-installer
sudo reboot

Dopo il riavvio. Il tuo Wi-Fi dovrebbe funzionare come previsto.


Grazie per quello ... ma non credo che b43 abbia qualcosa da fare. Ho letto che questo non sarà di alcuna utilità con BCM4313. Grazie comunque per il tuo aiuto Petronilla Escarabajo. :)
Sharat,

1

Buone notizie. Sulla base delle informazioni fornite nei commenti, si dispone di una scheda di rete supportata dal driver Broadcom proprietario.

Innanzitutto, assicurati di aver eseguito sudo apt-get update dal terminale. Quindi vai a "Driver aggiuntivi". Puoi trovarlo aprendo il trattino (fai clic nell'angolo in alto a destra) e digitando i driver.

Il driver non libero di Broadcom è acceso lì? In caso contrario, prova ad abilitarlo e riavvia il sistema. Se non funziona, prova a reinstallare i driver (solo per collegarti una volta online) manualmente. Ecco le istruzioni per l'installazione manuale: http://wireless.kernel.org/en/users/Drivers/b43

Potrebbe essere necessario rmmodare driver vecchi o difettosi. Buona fortuna, ma sappi che può essere fatto! :)


Ho provato tutto consigliato, nessuna gioia a mudville!
Rob,


1

Ieri ho avuto lo stesso problema (Dell Latitude D530 con broadcom 4311).

L'ho fatto:

sudo apt-get install firmware-b43-installer

Questo è stato fino al prossimo riavvio. Ora ho dovuto scoprire come riattivarlo, ma ora il problema sta da qualche altra parte.


1

Basta installare i driver aggiuntivi, funziona nel mio Dell Vostro 3500.

Ho fatto i seguenti passi:

  1. sudo apt-get remove bcmwl-kernel-source

  2. Quindi reinstallare i driver aggiuntivi indicati di seguito. L'ho attivato.

Questo pacchetto contiene driver wireless STA Broadcom 802.11 Linux da utilizzare con hardware basato su BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43225- e BCM43228 di Broadcom.


1

C'è un modo molto più semplice per risolvere questo problema. Il trucco è l'ordine in cui si installano i driver proprietari. Il driver Broadcom DEVE essere installato PRIMA prima di qualsiasi altro.

Esempio Ho un HP TX2-1050ED con grafica Broadcom B43 e ATI Raedon.

Ho abilitato prima il driver ATI Raedon e poi il driver Broadcom, questo ha portato agli errori sopra menzionati.

Quando ho disinstallato il driver ATI, ho installato il driver Broadcom e riavviato. Ho avuto il wireless. Quindi ho installato il driver ATI e ora entrambi funzionano.

Questo è in realtà un bug in Jockey poiché Jockey dovrebbe risolvere il conflitto del pilota per te.

Quindi in breve. Prima Broadcom, poi altri driver.



1

Ho un controller LAN wireless Dell inspiron 6000 BCM4318 che sono riuscito a risolvere questo problema usando il gestore pacchetti sinaptico

Qui I: Prima ho disinstallato bcmwl-kernel-source Quindi ho installato firmware-b43-installer e b43-fwcutter che hanno ricostruito i driver wifi

Ho dovuto quindi riavviare


1

BCM4311 per il mio DV6000 non funziona con il driver STA né con il driver b43. Con b43 il LED rimane sempre arancione (WLAN disabilitata).

Con rfkill posso vedere:

1: hp-wifi: Wireless LAN
    Soft blocked: no
    Hard blocked: no

Con il driver STA posso cercare nella rete, ma la connessione non finisce mai. Il sistema ha funzionato bene con Ubuntu 10.10 (Maverick Meerkat) (x86) - ora sto usando Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

dmesg fa luce sull'errore:

s / Drivers / b43 # devicefirmware e scarica il firmware corretto per questa versione del driver. > Leggere attentamente tutte le istruzioni su questo sito Web.

[367.927967] b43-phy0 ERRORE: file del firmware "b43 / ucode13.fw" non trovato
[367.927981] b43-phy0 ERRORE: file del firmware "b43-open / ucode13.fw" non trovato
[367.927989] b43-phy0 ERRORE: È necessario vai su http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware e scarica il firmware corretto per questo driver v

Sembra che i file del firmware manchino dai driver di Linux (?). Ho riportato il LED in blu (la WLAN è abilitata) e la scansione funziona con:

sudo apt-get install firmware-b43-installer

Questo era dal sito http://linuxwireless.org/en/users/Drivers/b43 .

Ora la rete WLAN funziona per me ( era richiesto il doppio controllo per la password WPA2 :-)).


1

Per chiunque stia ottenendo il messaggio "wireless è disattivato dallo switch hardware -a" in wireless (lo vedrai facendo clic sull'icona) - ed è "hard block", che può funzionare in qualsiasi modello (che funziona per me in netgear "adattatore USB wireless", non ho controllato gli altri, ma potrebbe funzionare).

Prima controlla se è bloccato. Esegui nel terminale ( Ctrl+ Alt+ T):

sudo rfkill list

Se lo è, esegui prima questo per sbloccare:

sudo rfkill unblock all

Quindi ho spento il mio PC, l'ho disconnesso dall'elettricità e ho aperto la porta sinistra. Ho rimosso la batteria ciclica e ho premuto il pulsante di accensione 20 pressioni lunghe e brevi per ripristinare il BIOS .

Quindi ho restituito la batteria e ho collegato il PC all'elettricità. Ho acceso il PC e ho impostato il BIOS (anche per cose come nessun dischetto e predisposizione all'avvio) nella categoria Wake-on-LAN dove dice qualcosa su PME da abilitare.

Ho premuto F10per salvare le impostazioni e riavviato. Dopo tutto questo, il sistema era pronto: desktop e i suoi file. Ho aspettato un po 'e il Wi-Fi stava rispondendo di nuovo.

Che ha già funzionato per me quattro volte (può accadere ogni volta che stai forzando uno spegnimento o disconnettendo il Wi-Fi).

Spero che sarebbe di aiuto anche a qualcuno (:


1

Ho una scheda b43 e uso Ubuntu con essa dal 9.04, ho usato lo stesso metodo per farlo funzionare da allora. Implica un certo uso della riga di comando ma credetemi ne vale la pena.

Per cominciare, se hai già installato b43-fwcutter, devi reinstallarlo, esegui:

sudo apt-get remove b43-fwcutter

Presumo che tu conosca il tipo di modello della tua scheda wireless. Questo metodo non utilizza il modo Driver aggiuntivi.

Dopo aver disinstallato b43-fwcutter riavviare il computer. NB se non hai accesso a una rete cablata sul tuo computer dovrai scaricare manualmente il pacchetto b43-fwcutter da qui , così come il driver della tua scheda da qui . La mia carta è la 4311, quindi scarico Broadcom-wl-4-150-10.5.tar.bz2.

Dopo aver reinstallato b43-fwcutter eseguendo sudo apt-get install b43-fwcuttero utilizzando il file .deb che si sarebbe ottenuto dal sito Web citato.

È necessario estrarre il firmware dal tarball. Esegui comando;

tar -xvjf broadcom-wl-4-150-10.5.tar.bz2

Potrebbe essere necessario modificare il nome file per riflettere ciò che è stato scaricato dal sito del driver o semplicemente utilizzarlo tar -xvjf broadcom*. Quindi corri

cd broadcom-wl-4.150.10.5/driver
sudo b43-fwcutter -w /lib/firmware wl_apsta_mimo.o

Ora riavvia e tutto dovrebbe funzionare bene!


0

Ho scoperto che la luce non si accendeva quando l'ho commutata in posizione operativa. Un'utilità che puoi provare è rfkill per farlo accendere. Devi farlo ogni volta che riavvii.

sudo rfkill unblock all
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.