Installazione dei driver wireless Broadcom

299

Sto avendo seri problemi nell'installare i driver Broadcom per Ubuntu. Ha funzionato perfettamente con la mia versione precedente, ma ora è impossibile.

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

Sono un utente privo di conoscenze avanzate in Linux, quindi ho bisogno di chiare spiegazioni 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 risposta sotto è aggiornata ogni volta che vengono aggiunte nuove informazioni e confermate funzionanti.

    
posta Luis Alvarado 02.05.2018 - 18:59

47 risposte

332

0. Introduzione e precedenti

Questa risposta è basata su una vasta ricerca condotta da vari utenti di Ubuntu che hanno lavorato insieme in quasi tutte le questioni relative a Broadcom. Un ringraziamento speciale a chili555 che ha aiutato nei forum di Ubuntu e su questo sito con molte domande relative ai dispositivi wireless e ad altri che hanno ha contribuito tramite e-mail, chat, IRC e altro ancora a testare vari driver con alcune delle più popolari schede Broadcom Wireless (Huge Thanks 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, HAI BISOGNO di testare la tua connessione wireless per almeno 2 ore (in realtà raccomando 8 ore) con un altro dispositivo in modalità Ad-Hoc, Infrastructure Mode o Both. I problemi comuni che verranno risolti (a parte i driver che non si installano) sono:

  • Timeout delle connessioni dopo alcuni minuti o ore
  • Interrompe la ricerca di altri dispositivi (Non vede nessun altro dispositivo)
  • Continua a chiedere la password anche nei casi in cui AP non ha alcun
  • Arresta qualsiasi traffico di ricezione / trasmissione (richiede il riavvio per risolvere temporaneamente)
  • Arresta il sistema con errori dmesg nel registro (link 1 sotto)
  • Il sistema si blocca completamente (puoi solo premere il pulsante Riavvia / Accensione) (Link 1 sotto)
  • Crea enormi rapporti di log che tentano di configurare o connettersi correttamente
  • Errore quando viene installato tramite Driver aggiuntivi / Hardware aggiuntivo (link 3 sotto)
  • Connette e disconnette continuamente ogni X quantità di secondi
  • Viene visualizzato connesso su Network Manager ma non riceve Internet
  • Cerca di connetterti molte volte senza terminare correttamente la connessione
  • Ci vuole troppo tempo per connettersi
  • Dopo l'aggiornamento da una versione precedente (es: 12.04-12.10) smette di funzionare
  • La scheda wireless non si accende, abilita o disabilita (Link 2 sotto)
  • Scheda wireless bloccata dall'hardware
  • Altri problemi riscontrati in Launchpad, Forum di Ubuntu e Askubuntu

Link 1 - link
Link 2 - link
Link 3: fornisce un errore simile a "Mi dispiace, l'installazione di questo driver non è riuscita."

Quindi con questo in mente, quanto segue è ciò che abbiamo adesso, che è semplificato in soli 3 passaggi:

1. Conoscendo la scheda Broadcom Wireless che 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 è il cosiddetto 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 a quanto segue se hai un Broadcom Wireless Adapter (l'ID 14e4 usato nell'esempio sopra nella maggior parte dei casi è una scheda Broadcom Wireless):

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

In questo esempio, PCI.ID è 14e4: 4320 come visualizzato all'interno delle parentesi [...]. In alcuni casi sarà necessaria anche la versione di revisione (se presente) per alcuni casi speciali. In questo caso, la versione di revisione è rev 03 come mostrato all'interno delle parentesi (...) alla fine. Quindi quello che ti servirà dopo questa ricerca è:

[14e4:4320] (rev 03)

Con queste nuove informazioni puoi guardare nella tabella sottostante e selezionare il metodo appropriato per installare il tuo driver. Ad esempio, in questo caso, dato che hai 14e4: 4320 rev 03 , se andiamo in basso nell'elenco a quello che mostra lo stesso identico PCI.ID lo vedrai nelle colonne per Ubuntu 12.04, 13.10 o 14.04 mostra il driver del pacchetto firmware-b43-installer . Ciò significa che dovrai solo installare questo particolare pacchetto poiché appare in tutte le colonne della versione di Ubuntu.

NOTA - Prima di procedere, se in precedenza hai installato dei driver, hai messo in blacklist o non commentato alcun file di driver o file di configurazione o hai apportato modifiche di sorta al sistema per far funzionare i driver nei tentativi precedenti , dovrai annullarli per seguire questa guida. Supponiamo che tu stia facendo questo da zero e che non abbia cambiato alcun file di configurazione, modulo o driver nel sistema in alcun modo (a parte l'aggiornamento del sistema). Ciò include qualsiasi installazione che utilizzi apt-get, aptitude, synaptic, dpkg, centro software o compilazione manuale e installazione dei pacchetti. Il sistema deve ripartire da zero per far sì che funzioni e per evitare conflitti che potrebbero comparire in caso di lavori precedenti.

Ad esempio, se hai precedentemente installato il pacchetto bcmwl-kernel-source , dovrai rimuoverlo usando 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 lo hai già fatto:

sudo apt update

Andrei anche oltre per aggiornare la lista Ubuntu di PCI.IDs:

sudo update-pciids

Nel caso in cui l'ID di un particolare dispositivo Broadcom che stai utilizzando sia appena apparso.

Ora usando il PCI.ID trovato nei passaggi precedenti, cerchiamo quindi nell'elenco sotto 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 qualsiasi problema relativo alla GUI. Questo vale per tutti i casi, eccetto per quanto indicato. La procedura di installazione viene eseguita solo tramite terminale e anche quando è connesso a Internet con una connessione ethernet cablata temporanea o un modem USB o qualsiasi mezzo che possa dare 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 il PCI.ID 14e4: 4320 rev 03 come trovato nella tua ricerca sopra, e poi guardato la tabella qui sotto e ho trovato che il pacchetto corretto da installare è firmware-b43-installer , procediamo quindi a installare semplicemente questo pacchetto nel terminale:

sudo apt install firmware-b43-installer

e quindi riavvia

sudo reboot

Il formato da installare è piuttosto semplice, è solo:

sudo apt install <PACKAGE_NAME>

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

TABELLA WIRELESS BROADCOM (aggiornato al 18 ago 2017)

PCI.ID              16.04 LTS                        17.10+
------------------------------------------------------------------------------------
14e4:0576           Special Case #1                   UNKNOWN      
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 : utilizza la combinazione di driver bcma e brcmsmac . Il firmware richiesto è installato di default nel pacchetto linux-firmware .

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

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

In hardware come il Lenovo S10-2, se la tua scheda wireless si blocca cercando di connettersi a un SSID (continua a provare a connettersi), allora l'alternativa per farlo funzionare sarebbe installare il pacchetto bcmwl-kernel-source (Rimuovi qualsiasi altri pacchetti installati relativi ad esso). Leggi la sezione Debug qui sotto per ulteriori informazioni su questo dispositivo wireless.

NOTA IMPORTANTE - Dopo settembre 2014, se segui questa risposta e continui a riscontrare problemi nell'installazione del driver corretto, prova il pacchetto firmware-b43-installer e avvisaci tramite i commenti. Ci sono stati alcuni cambiamenti 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 firmware-b43-installer devi rimuovere il modulo b43, abilitarlo di nuovo e persino procedere allo sblocco con rfkill:

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

Se hai una scheda Broadcom con un pci.id diverso, ti preghiamo di fare una nuova domanda. Una volta risolto, la soluzione verrà aggiunta a questo howto.

4. Installazione del pacchetto (offline)

4.1 Installazione di firmware-b43-installer

Per installare firmware-b43-installer offline, consulta questa risposta .

4.2 Installazione di bcmwl-kernel-source

Per i casi in cui devi installare bcmwl-kernel-source ma sei offline, qui è un'ottima risposta a riguardo. Ma in pratica segui questa procedura:

  1. Cerca il pacchetto nei repository di pacchetti Ubuntu
  2. Assicurati di selezionare l'architettura corretta (32 bit, 64 bit, ecc.)
  3. Scarica pacchetti e pacchetti dipendenza relativi ad esso nella stessa cartella.
  4. Quando hai tutti i pacchetti necessari (e le loro dipendenze), procedi andando alla cartella che contiene tutti i pacchetti ed esegui sudo dpkg -i *.deb . Questo installerà tutti i pacchetti in quella cartella. Se riporta errori, leggi l'errore e segui i passaggi indicati.

Per fare un esempio, dopo aver inserito il punto 1 sopra menzionato, se hai avuto il Broadcom 14e4:43a0 , dovresti cercare il pacchetto bcmwl-kernel-source e dopo aver selezionato la versione di Ubuntu corrispondente (nel mio caso 16.04 o Xenial) sarei atterrato nella pagina seguente:

link

In questa pagina selezionerei l'architettura corrispondente (32 o 64), ma dovrei anche scaricare le 3 dipendenze del pacchetto menzionate in quella pagina, come mostrato nell'immagine seguente:

Dopo aver scaricato tutti i pacchetti e le dipendenze, puoi continuare a copiare tutti i pacchetti in una singola cartella ed eseguire il comando dpkg come menzionato al punto 4 sopra.

NOTE

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

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

Debug

Le seguenti informazioni sono materiale aggiuntivo da leggere sulla risoluzione di vari problemi relativi alla gestione wireless e conflitti con altri dispositivi di rete. Sappiate 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 bug relativi ad essi.

Prima di leggere i punti indicati sotto, assicurati di avere tutti i repository abilitati sul tuo sistema Ubuntu. Per verificare, esegui sul terminale software-properties-gtk e assicurati che tutte le opzioni nella scheda Software di Ubuntu siano abilitate.

  • Per configurare i tuoi dispositivi wireless tramite il terminale, ti consiglio Come connettere e disconnettere manualmente una rete nel terminale?

  • Se la tua connessione cade di tanto in tanto alcuni utenti hanno suggerito di impostare IPv6 su Ignora . Basta andare su Network Manager (l'icona di rete sul pannello superiore). Fai clic su di esso quindi seleziona Modifica impostazioni . Quindi vai alla connessione wireless che stai utilizzando, selezionalo. Ora vai all'ultima scheda in là che menziona Impostazioni IPv6 . Nel campo Metodo seleziona Ignora .

  • Se il tuo laptop non rileva la tua scheda wireless, alcuni utenti hanno affermato che l'utilizzo di rfkill unblock all risolverà il problema. Altri hanno semplicemente disattivato e riacceso lo switch WiFi sul laptop (interruttore fisico disponibile su questo laptop). Per ulteriori informazioni su rfkill , leggi rf kill sblocca tutto DOES NON FUNZIONA!

  • Se ricevi b43-phy0 ERRORE: errore DMA fatale / avviso b43-phy0: PIO forzato fai quanto segue:

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

    Se funziona, aggiungilo ai file RC in modo che venga eseguito ogni volta che si avvia. Puoi cambiare PIO a 1 se ne hai bisogno.

  • Se hai un tasto obbligatorio non disponibile quando installi un modulo DKMS (come Nvidia, Broadcom o altri) puoi andare su Risposta del pilota qui

  • Se la tua scheda wireless vede / non vede il router e rimane bloccata in un ciclo infinito "Tentativo 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 sarete in grado di valutare meglio quale potrebbe essere la fonte del problema quando arrivate in un vicolo cieco. Un esempio potrebbe essere il Lenovo S10-2 che utilizza lo 14e4: 4315 rev 01 . Anche dopo aver installato il driver corretto, l'utente sarebbe finito in un ciclo di "tentativo di connessione". Verrà visualizzato l'SSID wireless ma, quando si tenta di connettersi ad esso, entrerebbe in un ciclo di riconnessione.

    La soluzione era che questo particolare dispositivo wireless non supportava i 40 canali MHz e non supportava 802.11N. In quel caso il router trasmetteva effettivamente 40 Mhz forzati e solo WiFi-N. Quando il router era impostato sulla modalità Auto e 20/40 Mhz Channel, la scheda wireless funzionava correttamente. Questo è uno scenario che si ripete anche in altri casi, quindi un'adeguata valutazione dell'attrezzatura di rete sarebbe di grande aiuto.

    Per i casi in cui vieni ripetuto:

    ERROR @ wl_cfg80211_get_station: errato indirizzo MAC ...

    quando si fa un dmesg e la connessione wireless cade spesso (più volte all'ora o al giorno), il problema potrebbe essere che ci si trova all'interno di un segnale wireless utilizzato come Wireless Bridge (2 router che condividono lo stesso SSID e connessione). Ciò 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 i due router e la potenza del segnale tra entrambi è quasi la stessa.

    Se la tua connessione cade molto spesso, significa che sei quasi nel bel mezzo di entrambi i dispositivi router.Per ridurre o eliminare il tasso 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 più alta dell'altro.

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

Problemi di avvio sicuro

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

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

Aggiornamento firmware Linux

In altri casi, la ricerca e l'installazione del firmware Linux più recente potrebbero risolvere il problema. O risolvere i problemi minori che stavano accadendo con una carta di lavoro o far funzionare la carta per la prima volta.

    
risposta data Luis Alvarado 07.09.2011 - 15:29
105

Ho risolto il problema con i driver Broadcom bcm4311.

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

(Potrebbe essere necessario installare synaptic o il gestore di pacchetti preferito.)

  • Disinstalla il pacchetto bcmwl-kernel-source emettendo il seguente comando su un terminale:

    sudo apt-get remove bcmwl-kernel-source
    
  • Assicurati che i pacchetti firmware-b43-installer e b43-fwcutter siano installati (ovviamente avrai bisogno di internet con altri mezzi):

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

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

    (Puoi copiare questo) e vedere se il termine "lista nera bcm43xx" è lì.

  • Se lo è, digita cd /etc/modprobe.d/ e poi sudo gedit blacklist.conf

    Inserisci un # davanti alla riga: 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?

    
risposta data KiLLeRfriend 13.04.2017 - 14:25
31

Questo è un problema comune al chip wireless Broadcom.

Esegui quanto segue nel terminale:

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

Se il comando viene eseguito correttamente, provare a passare alla modalità wireless (con la chiave hardware).

Se non funziona o il comando fallisce dicendo che non esiste un tale modulo, allora potresti provare ad aprire un terminale e digitare

dmesg | grep b43

Se vedi righe 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 mancherai del firmware per la scheda broadcom. Apri Centro software , cerca e installa i seguenti pacchetti,

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

Riavvia una volta. Ora il wireless dovrebbe funzionare.

    
risposta data Web-E 28.04.2012 - 09:44
27

Driver per il 4313

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

  • STA Broadcom . Suggerito da driver aggiuntivi. Vecchio. Terribile. Spazzatura assoluta. Salta. Se lo hai già installato, rimuovilo.

  • b43-fwcutter . Un sacco di gente vede "Broadcom" e salta su questo, ma non è compatibile con il 4313 (che è più recente). Se lo hai installato, spurgalo.

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

  • brcm80211 alias brcmsmac . Questo è un (relativamente) nuovo driver che è stato recentemente aggiunto a Ubuntu (poiché il driver è stato aggiunto al kernel). Questo dovrebbe funzionare bene e (nella versione recente di Ubuntu, Natty e Oneiric) dovrebbe "Funziona solo". Questo è il droide che stai cercando. Utilizza questo driver per il 4313 .

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

    Se sei indietro sulle versioni, ti suggerirei l'aggiornamento ma per una soluzione rapida, puoi dare un'occhiata a i kernel principali e prova uno di quelli. L'installazione dei pacchetti del kernel è raramente una cosa rischiosa perché di solito puoi tornare a una vecchia utilizzando la schermata di avvio di grub.

Sai che probabilmente stai utilizzando il driver giusto se esegui lsmod | grep brc e nell'output vedi brcm80211 o brcmsmac .

Inserimento nella lista nera per il successo

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

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Ovviamente devi stare attento se hai un altro dispositivo wireless che potrebbe utilizzare un driver in conflitto come se lo inserissi nella lista nera, ma lo interromperesti:)

    
risposta data Oli 17.10.2011 - 00:51
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. Digita bcm in Centro software Ubuntu ,
  3. Installa "Pacchetto di installazione per il 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.

    
risposta data Silambarasan 01.05.2011 - 16:36
11

Installa il pacchetto firmware-b43-installer . Per prima cosa disinstallare il driver proprietario da "driver aggiuntivi".

Quindi, in un terminale, esegui:

sudo apt-get install firmware-b43-installer

subito dopo il riavvio, funziona magnificamente per me.

    
risposta data mif 30.04.2011 - 16:40
9

Consiglio sempre di rimuovere e reinstallare i driver di broadcom usando il terminale

In un terminale digita il seguente comando

sudo apt-get purge bcmwl-kernel-source

poi

sudo apt-get install bcmwl-kernel-source

Questo ricostruirà il tuo driver.

Facci sapere come si ottiene

Puoi riavviare il tuo pc o se questo è un tipo di dolore i seguenti comandi nel terminale che "accenderanno" il tuo wireless

sudo modprobe -r b43 ssb wl

quindi

sudo modprobe wl 
    
risposta data andybleaden 07.07.2011 - 17:12
8
___ qstntxt ___

Sto avendo seri problemi nell'installare i driver Broadcom per Ubuntu. Ha funzionato perfettamente con la mia versione precedente, ma ora è impossibile.

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

Sono un utente privo di conoscenze avanzate in Linux, quindi ho bisogno di chiare spiegazioni su come creare, compilare, ecc.

On Ubuntu, you will need headers and tools. Try these commands: ha mostrato:

%pre%

# apt-get install build-essential linux-headers-generic ha mostrato:

%pre%

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

    
___ qstnhdr ___ Installazione dei driver wireless Broadcom ___ answer38700 ___

Ho risolto il problema con i driver Broadcom bcm4311.

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

(Potrebbe essere necessario installare # apt-get build-dep linux o il gestore di pacchetti preferito.)

  • Disinstalla il pacchetto sudo apt-get build-dep linux emettendo il seguente comando su un terminale:

    %pre%
  • Assicurati che i pacchetti %code% e %code% siano installati (ovviamente avrai bisogno di internet con altri mezzi):

    %pre%
  • Scrivi in ​​un terminale:

    %pre%

    (Puoi copiare questo) e vedere se il termine "lista nera bcm43xx" è lì.

  • Se lo è, digita %code% e poi %code%

    Inserisci un %code% davanti alla riga: %code%

    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?

    
___ answer67806 ___

Driver per il 4313

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

  • STA Broadcom . Suggerito da driver aggiuntivi. Vecchio. Terribile. Spazzatura assoluta. Salta. Se lo hai già installato, rimuovilo.

  • b43-fwcutter . Un sacco di gente vede "Broadcom" e salta su questo, ma non è compatibile con il 4313 (che è più recente). Se lo hai installato, spurgalo.

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

  • brcm80211 alias brcmsmac . Questo è un (relativamente) nuovo driver che è stato recentemente aggiunto a Ubuntu (poiché il driver è stato aggiunto al kernel). Questo dovrebbe funzionare bene e (nella versione recente di Ubuntu, Natty e Oneiric) dovrebbe "Funziona solo". Questo è il droide che stai cercando. Utilizza questo driver per il 4313 .

    Se non stai usando Natty o Oneiric, probabilmente il tuo kernel non avrà questo driver. Devi eseguire almeno 2.6.27 e ti consiglio 2.6.28 come minimo (puoi controllare che cosa stai facendo eseguendo %code% ).

    Se sei indietro sulle versioni, ti suggerirei l'aggiornamento ma per una soluzione rapida, puoi dare un'occhiata a i kernel principali e prova uno di quelli. L'installazione dei pacchetti del kernel è raramente una cosa rischiosa perché di solito puoi tornare a una vecchia utilizzando la schermata di avvio di grub.

Sai che probabilmente stai utilizzando il driver giusto se esegui %code% e nell'output vedi %code% o %code% .

Inserimento nella lista nera per il successo

Se non lo vedi, qualcos'altro è stato caricato e devi inserirlo nella lista nera. Se riesci a vedere cosa è stato caricato, ottimo, modifica %code% e inizia ad aggiungere righe come:

%pre%

Ovviamente devi stare attento se hai un altro dispositivo wireless che potrebbe utilizzare un driver in conflitto come se lo inserissi nella lista nera, ma lo interromperesti:)

    
___ answer126798 ___

Questo è un problema comune al chip wireless Broadcom.

Esegui quanto segue nel terminale:

%pre%

Se il comando viene eseguito correttamente, provare a passare alla modalità wireless (con la chiave hardware).

Se non funziona o il comando fallisce dicendo che non esiste un tale modulo, allora potresti provare ad aprire un terminale e digitare

%pre%

Se vedi righe come:

%pre%

Quindi probabilmente mancherai del firmware per la scheda broadcom. Apri Centro software , cerca e installa i seguenti pacchetti,

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

Riavvia una volta. Ora il wireless dovrebbe funzionare.

    
___ answer52181 ___

Consiglio sempre di rimuovere e reinstallare i driver di broadcom usando il terminale

In un terminale digita il seguente comando

%pre%

poi

%pre%

Questo ricostruirà il tuo driver.

Facci sapere come si ottiene

Puoi riavviare il tuo pc o se questo è un tipo di dolore i seguenti comandi nel terminale che "accenderanno" il tuo wireless

%pre%

quindi

%pre%     
___ answer38464 ___

Installa il pacchetto %code% . Per prima cosa disinstallare il driver proprietario da "driver aggiuntivi".

Quindi, in un terminale, esegui:

%pre%

subito dopo il riavvio, funziona magnificamente per me.

    
___ answer38821 ___

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. Digita %code% in Centro software Ubuntu ,
  3. Installa "Pacchetto di installazione per il 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.

    
___ answer43184 ___

Questo è ciò che ha funzionato per me:

  1. Installa %code% (+ b43fwcutter aggiunto automaticamente in Synaptic)
  2. Disinstalla il pacchetto %code% utilizzando Synaptic
  3. Rimuovi il driver STA wireless originale da driver aggiuntivi
  4. Reboot

Il passaggio n. 3 è stato un passaggio chiave per me. Se non rimuovi il driver STA Wireless originale, ti imbatterai in problemi.

    
___ answer165121 ___

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

  • non utilizzare i driver con restrizioni
  • aggiungi "lista nera bcma" a %code%
  • %code%
  • aggiungi brcmsmac a %code%
  • riavvio
___ answer125818 ___

Apri Synaptic e usa %code% e %code% invece di %code% o qualsiasi altro.

    
___ answer199154 ​​___

A volte, l'utilità driver aggiuntivo non riuscirà a installare un driver wireless Broadcom STA. Quando ciò accade, per prima cosa controlla se la tua scheda è effettivamente supportata dal driver STA, e per farlo, apri una finestra di terminale (ctrl-alt-t) ed esegui

%pre%

L'output includerà il modello di scheda wireless, assicurati 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, prova a installare il driver manualmente. Apri una finestra di terminale (ctrl-alt-t) ed esegui

%pre%

Potrebbe essere necessario riavviare a questo punto.

    
___ answer12533 ​​___

Finalmente ho risolto il problema da solo, ma non sono sicuro di come. Stavo per compilare il driver con la fonte di broadcom.com e le istruzioni fornite nel link , ma a questo passaggio delle istruzioni

%code%
%code%
%code%

build essential e le intestazioni erano già installate. Ho appena eseguito il comando %code% e, Voilá !, dopo un riavvio la mia connessione ha iniziato a girare alla sua velocità normale.

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

In ogni caso, è stato risolto.

    
___ answer135190 ___

Ho usato la soluzione utente "bkratz" su link e ha funzionato per me.

Esegui questi:

%pre%
  

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

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

    
___ answer145770 ___

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 di cui sopra ha funzionato per me.

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

%pre%

Dopo, ho eseguito

%pre%

per abilitare la scheda wireless.

Sfortunatamente, la scheda wireless è spenta ogni volta che si riavvia, quindi ho creato uno script con i due comandi modprobe precedenti da eseguire ogni volta che si riavvia. Questo dovrà essere fatto fino a quando Ubuntu 12.04 verrà aggiornato con una correzione.

    
___ answer38334 ___

Assicurati che la tua scheda wireless non sia disabilitata. Puoi controllarlo eseguendo:

%pre%

Per abilitare gli adattatori wireless, esegui:

%pre%     
___ answer217616 ___

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] proprio linux [libs (STA)] [6]

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

Per essere chiari facendo riferimento ai diversi ID, assicurati di consultare il link STA sopra prima di leggere e acquistare i tuoi tramite:

%pre%

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

%pre%

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

La descrizione seguente è stata applicata al driver STA ma è stata scritta prima.

Sebbene Ubuntu sia pensato per essere versatile, bello e facile da usare per tutti, i pacchetti sono ancora soggetti a errori di dipendenza. Guarda, installando i driver e altri elementi di sistema, è ragionevole ottenere un feedback il più dettagliato possibile, cioè, fallo manualmente o manualmente (apt-get), evita quei programmi di installazione della GUI.

Ho riscontrato gli stessi problemi con il mio 4313. Lasciatemi offrire una soluzione smussata e in parte non analitica:

  1. Rimuovi tutto lo STA che hai

    %pre%
  2. Installa di nuovo manualmente:

    %pre%
  3. Leggi l'output. Ho avuto una bella doppia linea:

      

    Costruire per l'architettura x86_64   La build del modulo per il kernel attualmente in esecuzione è stata saltata dal   il sorgente del kernel per questo kernel non sembra essere installato.

In questo caso, presumo che succeda abbastanza spesso, dato che (1) La dipendenza intrinseca non è risolta e (2) C'è un'interruzione nell'interfaccia wl dopo gli aggiornamenti (che possono implicare un aggiornamento del kernel), in tal caso , dovresti semplicemente eseguire i seguenti due passaggi e presumo che non sia necessario reinstallare le origini del driver WiFi:

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

    %pre%
  2. Installa le appropriate , che nel mio caso sono:

    %pre%

Dopo questo comando dovresti vedere (dato che questo è stato rinviato all'incapacità di compilazione durante la procedura di installazione dei file sorgente del driver WiFi STA):

%pre%

Non sono sicuro se i ragazzi responsabili dei pacchetti possano vederlo. Tuttavia, dopo aver usato Gentoo per anni, mi sono abituato alla sua verbosità e potrebbe sembrare una colorazione e una formattazione non necessarie dell'output. Voi ragazzi dovreste aggiungere la formattazione e i colori alla vostra routine apt-get, è molto più facile, soprattutto 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 riportato per risolvere il problema di massa. Basta provare, se funziona, fantastico, se non ci sono così tante altre soluzioni offerte che sono notevolmente più analitiche e competenti.

Ho anche imbattuto in queste risposte (con un controllo

%pre%

Per %code% - che vale nel mio caso): Wireless non funziona più dopo l'aggiornamento del software con Ubuntu 12.10 su Dell Latitude E6230 e Come posso ottenere una scheda wireless Acer Npilfy 802.11 (BCM43225) funzionante? che si riferisce alla precedente.

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

    
___ answer41375 ___

Dell Inspiron E1505, i seguenti passaggi (da soli), ha funzionato per me. Ho dovuto annullare i passaggi extra di modifica del file della lista nera.

  • apri "Gestore pacchetti Synaptic" e cerca "bcm"

  • disinstalla il pacchetto %code%

  • assicurati che i pacchetti %code% e %code% siano installati

  • riavvio

___ answer177854 ___

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

Premi Ctrl + Alt + T

%pre%

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

    
___ answer79951 ___

Ho avuto lo stesso problema e l'ho risolto aggiungendo

%pre%

a %code%

Un riavvio in seguito wireless ha funzionato.

(questo è stato preso da link )

    
___ answer125872 ___

Ho avuto lo stesso problema ieri (Dell Latitude D530 w / broadcom 4311).

Ho fatto:

%pre%

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

    
___ answer827364 ___

Per prima cosa ho pensato 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 che è indicato nella tabella (vedi il suo post) per il mio PCI. ID in realtà non corrisponde.

In effetti, il mio PCI.ID è 14e4: 4727 , che, secondo la tabella, richiede l'installazione del pacchetto %code% . Questo pacchetto è stato installato per sempre sul mio computer, ma il Wi-Fi non funzionava (nessun rilevamento di alcuna rete wireless, dal momento che l'aggiornamento a Ubuntu 16.04). Ho invece provato a installare %code% dopo la risposta di Luis Alvarado (utilizzando %code% è un'alternativa già indicata nel suo post), e ha funzionato!

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

  • Output del comando %code% :

    %pre%
  • I passaggi che ho seguito:

    1. Elimina il pacchetto %code% :

      %pre%
    2. Esegui i seguenti comandi (vedi la risposta di Luis Alvarado per i dettagli):

      %pre%
    3. Installa il pacchetto %code% e non il %code% (contrariamente a quanto consigliato nella tabella per %code% ):

      %pre%
    4. Reboot:

      %pre%

E ora il Wifi dovrebbe funzionare!

Grazie mille Luis Alvarado!

    
___ answer164431 ___

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

Cartella di rete, wireless e seleziona Opzioni ubuntu 12.04:

    Scheda
  • ipv6: tieni semplicemente il metodo come automatico e deseleziona l'opzione 'Richiedi l'indirizzamento IPv6 ...'
  • scheda ipv4 - il metodo deve essere automatico (DHCP) e selezionare "Richiesto indirizzamento IPv4 ..."
  • scheda wireless - forza l'indirizzo mac del dispositivo per bloccare la connessione all'indirizzo MAC permanente del laptop
___ answer126964 ___

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

Ho fatto i seguenti passaggi:

  1. %code%

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

Questo pacchetto contiene il driver wireless STA Linux Broadcom 802.11 per l'uso con l'hardware Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- e BCM43228-base.

    
___ answer178208 ___

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 di ogni altro.

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

Ho attivato prima il driver ATI Raedon e poi il driver Broadcom che ha portato agli errori sopra menzionati.

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

Questo è in realtà un bug in Jockey in quanto Jockey dovrebbe risolvere il conflitto del driver per te.

Quindi in breve. Prima Broadcom, poi altri driver.

    
___ answer49541 ___

Possiedo un controller LAN wireless Dell Inspiron 6000 BCM4318 Sono riuscito a risolverlo usando il gestore di pacchetti synaptic

Qui io: Per prima cosa ho disinstallato bcmwl-kernel-source Quindi installato firmware-b43-installer e b43-fwcutter che hanno ricostruito i driver wifi

Ho quindi dovuto riavviare

    
___ answer63910 ___

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:

%pre%

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. & Gt; Si prega di leggere attentamente tutte le istruzioni su questo sito.   
     [367.927967] b43-phy0 ERRORE: file firmware "b43 / ucode13.fw" non trovato
     [367.927981] b43-phy0 ERRORE: file firmware "b43-open / ucode13.fw" non trovato
     [367.927989] b43-phy0 ERRORE: devi accedere al link e scaricare il firmware corretto per questo driver v

Sembra che i file del firmware manchino dai driver Linux (?). Il LED è tornato in blu (la WLAN è abilitata) e la scansione sta funzionando con:

%pre%

Questo era dal sito link .

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

    
___ answer152022 ___

Per chiunque altro stia ricevendo il messaggio "wireless è disabilitato da hardware switch -a" sotto wireless (lo vedrai cliccando sull'icona) - ed è "hard block", che può funzionare in qualsiasi modello ( che funziona per me in "adattatore USB wireless" di netgear, non ho controllato gli altri, ma potrebbe funzionare).

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

%pre%

Se lo è, eseguilo prima per sbloccarlo:

%pre%

Poi spengo il mio PC, lo scollego dall'elettricità e apro la porta sinistra. Ho rimosso la batteria e premuto il pulsante di accensione 20 pressioni lunghe e brevi per ripristinare il BIOS .

Poi ho restituito la batteria e collegato il PC all'elettricità. Ho acceso il PC e impostato il BIOS (anche per cose come no diskette e boot pririty) nel Wake-on- LAN categoria in cui viene indicato qualcosa su PME da abilitare.

Ho premuto F10 per salvare le impostazioni e riavviare. Dopo tutto ciò, il sistema era pronto: il desktop e i suoi file. Ho atteso un po 'e il Wi-Fi rispondeva di nuovo.

Questo ha già funzionato per me quattro volte (può accadere in qualsiasi momento tu stia forzando uno spegnimento o disconnettendo il Wi-Fi).

Spero che sarebbe di aiuto anche a qualcuno (:

    
___ answer217658 ___

Assicurati di non avere una dipendenza di linux-headers non risolta, cf. Dopo l'aggiornamento a Ubuntu 12.04, il mio driver Broadcom STA Wireless non funziona , altrimenti installalo.

    
___ answer38293 ___

Ho trovato che la luce non si accendeva quando la passavo in posizione op. Un'utilità che puoi provare è rfkill per farlo entrare. Devi farlo ogni volta che riavvii.

%pre%     
___ answer38594 ___

Buone notizie. Sulla base delle informazioni che hai fornito nei commenti, hai una scheda di rete supportata dal driver Broadcom proprietario.

Per prima cosa, assicurati di aver eseguito sudo apt-get update dal terminale. Quindi vai su "Driver aggiuntivi". Puoi trovarlo aprendo il trattino (clicca l'angolo in alto a destra) e digitando i driver.

L'autista Broadcom non libero è acceso? In caso contrario, provare ad abilitarlo e riavviare il sistema. Se questo non funziona, prova a reinstallare i driver (solo per andare online una volta) manualmente. Ecco le istruzioni per l'installazione manuale: link

Potrebbe essere necessario rmmodare driver vecchi o cattivi. Buona fortuna, ma sappi che si può fare! :)

    
___ answer155590 ___

Ho una scheda b43 e sto usando Ubuntu dal 9.04, ho usato lo stesso metodo per farlo funzionare da allora. Implica l'uso della riga di comando, ma credimi ne vale la pena.

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

%pre%

Suppongo che tu conosca il modello tipo della tua scheda wireless. Questo metodo non utilizza la modalità 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 scheda è la 4311 quindi scarico la broadcom-wl-4-150-10.5.tar.bz2.

Dopo aver reinstallato b43-fwcutter eseguendo %code% o utilizzando il file .deb che avresti ottenuto dal sito web quotato.

Devi estrarre il tuo firmware dal tarball. Esegui comando;

%pre%

Potrebbe essere necessario cambiare il nome del file per riflettere ciò che hai scaricato dal sito del driver, o semplicemente usare %code% . Quindi esegui

%pre%

Ora riavvia e tutto dovrebbe funzionare correttamente!

    
___ answer39334 ___

Se il wireless funzionava correttamente prima dell'aggiornamento, utilizza la versione Maverick del driver.

Scaricalo dal link .

Decomprimilo con gdebi.

Blocca la versione nel gestore di pacchetti Synaptic (finché il problema non è stato risolto).

Riavvia.

    
___ answer41168 ___

Ho installato Ubuntu 11.04 da zero su un Dell Latitude 131L con Broadcom bcm4311. Il driver proprietario Broadcom STA è stato installato di default e Fn + F2 era l'unica cosa che dovevo usare per abilitare Wifi in 10.04; in 10.10 non ha funzionato. Ho trovato questa pagina e ho provato alcune cose:

  • rimosso il driver proprietario nei driver hardware in Sistema- & gt; Amministrazione- & gt; Driver aggiuntivi : %code% e rimosso la riga in blacklist.conf.
  • ha aggiunto il driver in System- & gt; Administration- & gt; Altri driver
  • riavvio.

Questo non ha funzionato.

  1. Successivamente ho aggiunto di nuovo la riga in /etc/modprobe.d/blacklist.conf: sostituito da b43 e ssb . Blacklist bcm43xx.
  2. Rimosso il driver proprietario da System & gt; amministrazione-& gt; hardware driver
  3. Dopo un riavvio, il wifi funziona!

La mia ipotesi è che siano necessari solo i passaggi 1-3.

    
___ answer46813 ___

Il pacchetto di installazione del pacchetto di installazione per il firmware per il driver b34 ha funzionato bene con HP Pavilion DV5000

    
___ answer52121 ___

Ho avuto lo stesso problema e ho trovato la soluzione. Eseguire il seguente comando e riavviare la macchina. Questo ha funzionato per me.

%pre%     
___ answer175373 ___

Ho avuto lo stesso problema. b43 e bcmwl non hanno funzionato per me. b43 funzionava ma la velocità era sempre inferiore a 10kBps.

Il driver bcma open source funziona correttamente.

%pre%

Questo ha fatto il trucco per me.

    
___ answer162987 ___

Per le persone che dispongono di un Dell Vostro 1320 (o simile) e di ricevere una notifica nel menu wireless su un wireless disattivato, questo è ciò che mi ha aiutato.

Il modulo dell_laptop interferiva con rfkill e diceva erroneamente che l'interruttore hardware era spento. Questo può essere risolto inserendo nella blacklist il modulo dell_laptop. Apri il file /etc/modprobe.d/blacklist.conf con il tuo editor preferito con le autorizzazioni di superuser, ad es. premere ALT + F2 e digitare

%pre%

o in un terminale:

%pre%

Alla fine del file annuncio come il seguente (preferibilmente con un commento):

%pre%

Non dimenticare di salvare il file. Dopo aver inserito il modulo nella blacklist in questo modo, non verrà caricato durante i futuri avvii del sistema. Riavvia la tua macchina. La connessione wireless dovrebbe funzionare ora.

riferimento: link

    
___ answer64877 ___

Ho avuto lo stesso problema di connessione lenta con Ubuntu 11.04 e un laptop HP Mini 5103 che viene fornito con Broadcom 4313. Dopo aver provato molti suggerimenti , la disattivazione della finestra del driver wireless Broadcom STA Wireless dalla finestra Driver aggiuntivi ha risolto il problema per me.

    
___ answer38759 ___

Installa il pacchetto %code%

    
___ answer215120 ___

Dopo diverse ore di tentativi ed errori ho finalmente trovato una soluzione per "Debian Wheezy (testing)" !! - Penso che dovrebbe funzionare anche su altre distribuzioni. Il problema principale era il driver brcm80211 (fornito dal pacchetto "firmware-brcm80211") - ora uso il driver wl fornito dal pacchetto "broadcom-sta-dkms" e tutto funziona!

Istruzioni:

Aggiungi

%pre%

a

%pre%

quindi fai

%pre%

poi fai

%pre%

ora scarica i moduli in conflitto

%pre%

Nota: la tua connessione WLAN esistente terminerà in questo modo!

carica il modulo wl con

%pre%

verifica che il tuo chip WLAN funzioni:

%pre%

configura la tua interfaccia WLAN come al solito - finito! :)

(fonte: link )

    
___ answer65032 ___

I driver Broadcom STA hanno funzionato bene per me e ho la stessa scheda Broadcom nella mia Dell. La connessione Internet lenta che ho sentito è stata durante la modalità powersave. Qui sono disponibili i driver Broadcom. Da allora uso il driver opensource e lo raccomando sui driver STA.

La gente dice che non è disponibile per Ubuntu 10.10 (Maverick Meerkat), quindi è necessario installarlo manualmente. Chiedi Ubuntu domanda Il driver Broadcom STA non funziona bene con BCM4313 fornisce informazioni sull'installazione manuale O è possibile che tu possa utilizzare Debian build.

    
___ answer65034 ___

L'uso di NDISWRAPPER era in realtà una buona soluzione, ma non è la migliore . L'uso di NDISWRAPER a volte rende le mie macchine bloccate, così come su un MacBook Pro che utilizza Broadcom BCM4331 . Puoi fare "patch del kernel" e "ricompilare" il driver.

Leggi i seguenti riferimenti per una guida passo passo all'attivazione di Broadcom 4313 in Ubuntu (funziona per BCM4331 e penso che sarà lo stesso del tuo problema).

Spero che questo possa aiutarti.

    
___ answer276328 ___

Caso speciale: BCM43142 & amp; AR8161 su Dell Vostro 3460

Il grafico Intel4000 nel mio caso richiede almeno il kernel 3.6 (per 64-bit: 1 , 2 , 3 , 4 ). Sono incluse le intestazioni del kernel necessarie per l'adattatore Broadcom. Ma il problema è che prima di installare il kernel, è necessario installare %code% , e questo è diverso tra versioni di Ubuntu e gestori di finestre. È inoltre necessario installare %code% se non è già disponibile, il che è un po 'complicato senza una connessione Internet. Quindi ecco un suggerimento per altri noob come me che ho afferrato da qui :

  • Installa il tuo ... buntu of choice ( Linux Mint funziona anche) su una macchina dove puoi accedere a Internet subito dopo l'acquisto (ad esempio, su USB e visitare un buon vecchio amico con alcune uova di Pasqua;)

  • Ci sei %code%

  • Vai a %code% (in questa posizione apt memorizza automaticamente tutti i pacchetti installati per impostazione predefinita.) Ora copia tutti i deb in una cartella, ad esempio chiamata "BUILD-ESSE" sulla chiavetta USB.

  • Ora puoi facilmente copiare questa cartella sul tuo Vostro e installarli con %code% .

___ answer127226 ___

Il mio è un computer portatile Compaq V3000.

Se hai installato il driver Broadcom STA Wireless attraverso la sezione driver aggiuntiva, rimuovi lo stesso.

Vai al terminale e digita %pre%

Quindi riavvia la macchina e attiva la modalità wireless.

    
___ answer189527 ___

Funziona per me con un semplice

%pre%

su Kubuntu 12.04 Lenovo G550.

Dopo il riavvio funziona perfettamente.

    
___ answer198869 ___

ALCUNI driver wireless Broadcom possono essere installati aprendo un terminale ed eseguendo

%pre%

Quindi inserisci la password e Y quando richiesto.

    
___ answer78507 ___

Ho un HP Pavilion dv6000 .

Ho riscontrato questo problema durante l'installazione di Ubuntu 11.10 (Oneiric Ocelot) e il post b43 - Nessun accesso a Internet mi ha aiutato molto.

Specialmente quando non hai una rete cablata disponibile sul tuo laptop. Tutto ciò di cui hai bisogno è una pendrive con Ubuntu 11.10 (Oneiric Ocelot) e due file che puoi scaricare da un computer con connessione Internet (copiarli sulla tua pendrive):

  1. link
  2. link

Segui le istruzioni sul sito che ho menzionato sopra e non dimenticare di riavviare il computer (ho saltato il passaggio 4 - ha funzionato dopo il riavvio).

    
___ answer60395 ___

0. Introduzione e precedenti

Questa risposta è basata su una vasta ricerca condotta da vari utenti di Ubuntu che hanno lavorato insieme in quasi tutte le questioni relative a Broadcom. Un ringraziamento speciale a chili555 che ha aiutato nei forum di Ubuntu e su questo sito con molte domande relative ai dispositivi wireless e ad altri che hanno ha contribuito tramite e-mail, chat, IRC e altro ancora a testare vari driver con alcune delle più popolari schede Broadcom Wireless (Huge Thanks 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, HAI BISOGNO di testare la tua connessione wireless per almeno 2 ore (in realtà raccomando 8 ore) con un altro dispositivo in modalità Ad-Hoc, Infrastructure Mode o Both. I problemi comuni che verranno risolti (a parte i driver che non si installano) sono:

  • Timeout delle connessioni dopo alcuni minuti o ore
  • Interrompe la ricerca di altri dispositivi (Non vede nessun altro dispositivo)
  • Continua a chiedere la password anche nei casi in cui AP non ha alcun
  • Arresta qualsiasi traffico di ricezione / trasmissione (richiede il riavvio per risolvere temporaneamente)
  • Arresta il sistema con errori dmesg nel registro (link 1 sotto)
  • Il sistema si blocca completamente (puoi solo premere il pulsante Riavvia / Accensione) (Link 1 sotto)
  • Crea enormi rapporti di log che tentano di configurare o connettersi correttamente
  • Errore quando viene installato tramite Driver aggiuntivi / Hardware aggiuntivo (link 3 sotto)
  • Connette e disconnette continuamente ogni X quantità di secondi
  • Viene visualizzato connesso su Network Manager ma non riceve Internet
  • Cerca di connetterti molte volte senza terminare correttamente la connessione
  • Ci vuole troppo tempo per connettersi
  • Dopo l'aggiornamento da una versione precedente (es: 12.04-12.10) smette di funzionare
  • La scheda wireless non si accende, abilita o disabilita (Link 2 sotto)
  • Scheda wireless bloccata dall'hardware
  • Altri problemi riscontrati in Launchpad, Forum di Ubuntu e Askubuntu

Link 1 - link
Link 2 - link
Link 3: fornisce un errore simile a "Mi dispiace, l'installazione di questo driver non è riuscita."

Quindi con questo in mente, quanto segue è ciò che abbiamo adesso, che è semplificato in soli 3 passaggi:

1. Conoscendo la scheda Broadcom Wireless che 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 è il cosiddetto 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:

%pre%

Otterrai qualcosa di simile a quanto segue se hai un Broadcom Wireless Adapter (l'ID 14e4 usato nell'esempio sopra nella maggior parte dei casi è una scheda Broadcom Wireless):

%pre%

In questo esempio, PCI.ID è 14e4: 4320 come visualizzato all'interno delle parentesi [...]. In alcuni casi sarà necessaria anche la versione di revisione (se presente) per alcuni casi speciali. In questo caso, la versione di revisione è rev 03 come mostrato all'interno delle parentesi (...) alla fine. Quindi quello che ti servirà dopo questa ricerca è:

%pre%

Con queste nuove informazioni puoi guardare nella tabella sottostante e selezionare il metodo appropriato per installare il tuo driver. Ad esempio, in questo caso, dato che hai 14e4: 4320 rev 03 , se andiamo in basso nell'elenco a quello che mostra lo stesso identico PCI.ID lo vedrai nelle colonne per Ubuntu 12.04, 13.10 o 14.04 mostra il driver del pacchetto %code% . Ciò significa che dovrai solo installare questo particolare pacchetto poiché appare in tutte le colonne della versione di Ubuntu.

NOTA - Prima di procedere, se in precedenza hai installato dei driver, hai messo in blacklist o non commentato alcun file di driver o file di configurazione o hai apportato modifiche di sorta al sistema per far funzionare i driver nei tentativi precedenti , dovrai annullarli per seguire questa guida. Supponiamo che tu stia facendo questo da zero e che non abbia cambiato alcun file di configurazione, modulo o driver nel sistema in alcun modo (a parte l'aggiornamento del sistema). Ciò include qualsiasi installazione che utilizzi apt-get, aptitude, synaptic, dpkg, centro software o compilazione manuale e installazione dei pacchetti. Il sistema deve ripartire da zero per far sì che funzioni e per evitare conflitti che potrebbero comparire in caso di lavori precedenti.

Ad esempio, se hai precedentemente installato il pacchetto %code% , dovrai rimuoverlo usando il metodo di eliminazione:

%pre%

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 lo hai già fatto:

%pre%

Andrei anche oltre per aggiornare la lista Ubuntu di PCI.IDs:

%pre%

Nel caso in cui l'ID di un particolare dispositivo Broadcom che stai utilizzando sia appena apparso.

Ora usando il PCI.ID trovato nei passaggi precedenti, cerchiamo quindi nell'elenco sotto 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 qualsiasi problema relativo alla GUI. Questo vale per tutti i casi, eccetto per quanto indicato. La procedura di installazione viene eseguita solo tramite terminale e anche quando è connesso a Internet con una connessione ethernet cablata temporanea o un modem USB o qualsiasi mezzo che possa dare 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 il PCI.ID 14e4: 4320 rev 03 come trovato nella tua ricerca sopra, e poi guardato la tabella qui sotto e ho trovato che il pacchetto corretto da installare è %code% , procediamo quindi a installare semplicemente questo pacchetto nel terminale:

%pre%

e quindi riavvia

%pre%

Il formato da installare è piuttosto semplice, è solo:

%pre%

Nell'esempio sopra, PACKAGE_NAME è %code% .

TABELLA WIRELESS BROADCOM (aggiornato al 18 ago 2017)

%pre%

Caso speciale n. 1 : utilizza la combinazione di driver %code% e %code% . Il firmware richiesto è installato di default nel pacchetto %code% .

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

  1. Scarica questo file e dopo averlo estratto, mettilo in / lib / firmware / brcm
    %code%
  2. Quindi %code% aggiungi modprobe brcmfmac e salva
  3. %code%

In hardware come il Lenovo S10-2, se la tua scheda wireless si blocca cercando di connettersi a un SSID (continua a provare a connettersi), allora l'alternativa per farlo funzionare sarebbe installare il pacchetto %code% (Rimuovi qualsiasi altri pacchetti installati relativi ad esso). Leggi la sezione Debug qui sotto per ulteriori informazioni su questo dispositivo wireless.

NOTA IMPORTANTE - Dopo settembre 2014, se segui questa risposta e continui a riscontrare problemi nell'installazione del driver corretto, prova il pacchetto %code% e avvisaci tramite i commenti. Ci sono stati alcuni cambiamenti e alcuni driver funzioneranno solo con questo pacchetto. Ricorda di avere un sistema pulito prima di installarlo:

%pre%

In alcuni casi particolari, dopo aver installato %code% devi rimuovere il modulo b43, abilitarlo di nuovo e persino procedere allo sblocco con rfkill:

%pre%

Se hai una scheda Broadcom con un pci.id diverso, ti preghiamo di fare una nuova domanda. Una volta risolto, la soluzione verrà aggiunta a questo howto.

4. Installazione del pacchetto (offline)

4.1 Installazione di %code%

Per installare %code% offline, consulta questa risposta .

4.2 Installazione di %code%

Per i casi in cui devi installare %code% ma sei offline, qui è un'ottima risposta a riguardo. Ma in pratica segui questa procedura:

  1. Cerca il pacchetto nei repository di pacchetti Ubuntu
  2. Assicurati di selezionare l'architettura corretta (32 bit, 64 bit, ecc.)
  3. Scarica pacchetti e pacchetti dipendenza relativi ad esso nella stessa cartella.
  4. Quando hai tutti i pacchetti necessari (e le loro dipendenze), procedi andando alla cartella che contiene tutti i pacchetti ed esegui %code% . Questo installerà tutti i pacchetti in quella cartella. Se riporta errori, leggi l'errore e segui i passaggi indicati.

Per fare un esempio, dopo aver inserito il punto 1 sopra menzionato, se hai avuto il Broadcom %code% , dovresti cercare il pacchetto %code% e dopo aver selezionato la versione di Ubuntu corrispondente (nel mio caso 16.04 o Xenial) sarei atterrato nella pagina seguente:

link

In questa pagina selezionerei l'architettura corrispondente (32 o 64), ma dovrei anche scaricare le 3 dipendenze del pacchetto menzionate in quella pagina, come mostrato nell'immagine seguente:

Dopo aver scaricato tutti i pacchetti e le dipendenze, puoi continuare a copiare tutti i pacchetti in una singola cartella ed eseguire il comando %code% come menzionato al punto 4 sopra.

NOTE

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

%pre%

Debug

Le seguenti informazioni sono materiale aggiuntivo da leggere sulla risoluzione di vari problemi relativi alla gestione wireless e conflitti con altri dispositivi di rete. Sappiate 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 bug relativi ad essi.

Prima di leggere i punti indicati sotto, assicurati di avere tutti i repository abilitati sul tuo sistema Ubuntu. Per verificare, esegui sul terminale %code% e assicurati che tutte le opzioni nella scheda Software di Ubuntu siano abilitate.

  • Per configurare i tuoi dispositivi wireless tramite il terminale, ti consiglio Come connettere e disconnettere manualmente una rete nel terminale?

  • Se la tua connessione cade di tanto in tanto alcuni utenti hanno suggerito di impostare IPv6 su Ignora . Basta andare su Network Manager (l'icona di rete sul pannello superiore). Fai clic su di esso quindi seleziona Modifica impostazioni . Quindi vai alla connessione wireless che stai utilizzando, selezionalo. Ora vai all'ultima scheda in là che menziona Impostazioni IPv6 . Nel campo Metodo seleziona Ignora .

  • Se il tuo laptop non rileva la tua scheda wireless, alcuni utenti hanno affermato che l'utilizzo di %code% risolverà il problema. Altri hanno semplicemente disattivato e riacceso lo switch WiFi sul laptop (interruttore fisico disponibile su questo laptop). Per ulteriori informazioni su %code% , leggi rf kill sblocca tutto DOES NON FUNZIONA!

  • Se ricevi b43-phy0 ERRORE: errore DMA fatale / avviso b43-phy0: PIO forzato fai quanto segue:

    %pre%

    Se funziona, aggiungilo ai file RC in modo che venga eseguito ogni volta che si avvia. Puoi cambiare PIO a 1 se ne hai bisogno.

  • Se hai un tasto obbligatorio non disponibile quando installi un modulo DKMS (come Nvidia, Broadcom o altri) puoi andare su Risposta del pilota qui

  • Se la tua scheda wireless vede / non vede il router e rimane bloccata in un ciclo infinito "Tentativo 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 sarete in grado di valutare meglio quale potrebbe essere la fonte del problema quando arrivate in un vicolo cieco. Un esempio potrebbe essere il Lenovo S10-2 che utilizza lo 14e4: 4315 rev 01 . Anche dopo aver installato il driver corretto, l'utente sarebbe finito in un ciclo di "tentativo di connessione". Verrà visualizzato l'SSID wireless ma, quando si tenta di connettersi ad esso, entrerebbe in un ciclo di riconnessione.

    La soluzione era che questo particolare dispositivo wireless non supportava i 40 canali MHz e non supportava 802.11N. In quel caso il router trasmetteva effettivamente 40 Mhz forzati e solo WiFi-N. Quando il router era impostato sulla modalità Auto e 20/40 Mhz Channel, la scheda wireless funzionava correttamente. Questo è uno scenario che si ripete anche in altri casi, quindi un'adeguata valutazione dell'attrezzatura di rete sarebbe di grande aiuto.

    Per i casi in cui vieni ripetuto:

    ERROR @ wl_cfg80211_get_station: errato indirizzo MAC ...

    quando si fa un %code% e la connessione wireless cade spesso (più volte all'ora o al giorno), il problema potrebbe essere che ci si trova all'interno di un segnale wireless utilizzato come Wireless Bridge (2 router che condividono lo stesso SSID e connessione). Ciò 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 i due router e la potenza del segnale tra entrambi è quasi la stessa.

    Se la tua connessione cade molto spesso, significa che sei quasi nel bel mezzo di entrambi i dispositivi router.Per ridurre o eliminare il tasso 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 più alta dell'altro.

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

Problemi di avvio sicuro

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

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

Aggiornamento firmware Linux

In altri casi, la ricerca e l'installazione del firmware Linux più recente potrebbero risolvere il problema. O risolvere i problemi minori che stavano accadendo con una carta di lavoro o far funzionare la carta per la prima volta.

    
___
risposta data Ataraxio Panzetta 10.11.2010 - 19:27
5

Questo è ciò che ha funzionato per me:

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

Il passaggio n. 3 è stato un passaggio chiave per me. Se non rimuovi il driver STA Wireless originale, ti imbatterai in problemi.

    
risposta data Wahyaohni 16.05.2011 - 15:53
5

Apri Synaptic e usa b43-fwcutter e firmware-b43-lpphy-installer invece di bcmwl-kernel-source o qualsiasi altro.

    
risposta data Roberto 27.04.2012 - 05:38
5

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

  • non utilizzare i driver con restrizioni
  • aggiungi "lista nera bcma" a /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • aggiungi brcmsmac a /etc/modules
  • riavvio
risposta data Sean F 18.07.2012 - 16:40
5
___ qstntxt ___

Sto avendo seri problemi nell'installare i driver Broadcom per Ubuntu. Ha funzionato perfettamente con la mia versione precedente, ma ora è impossibile.

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

Sono un utente privo di conoscenze avanzate in Linux, quindi ho bisogno di chiare spiegazioni su come creare, compilare, ecc.

%code% ha mostrato:

lspci -nn | grep -i BCM

%code% ha mostrato:

sudo apt-get install bcmwl-kernel-source

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

    
___ qstnhdr ___ Installazione dei driver wireless Broadcom ___ answer38700 ___

Ho risolto il problema con i driver Broadcom bcm4311.

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

(Potrebbe essere necessario installare %code% o il gestore di pacchetti preferito.)

  • Disinstalla il pacchetto %code% emettendo il seguente comando su un terminale:

    %pre%
  • Assicurati che i pacchetti %code% e %code% siano installati (ovviamente avrai bisogno di internet con altri mezzi):

    %pre%
  • Scrivi in ​​un terminale:

    %pre%

    (Puoi copiare questo) e vedere se il termine "lista nera bcm43xx" è lì.

  • Se lo è, digita %code% e poi %code%

    Inserisci un %code% davanti alla riga: %code%

    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?

    
___ answer67806 ___

Driver per il 4313

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

  • STA Broadcom . Suggerito da driver aggiuntivi. Vecchio. Terribile. Spazzatura assoluta. Salta. Se lo hai già installato, rimuovilo.

  • b43-fwcutter . Un sacco di gente vede "Broadcom" e salta su questo, ma non è compatibile con il 4313 (che è più recente). Se lo hai installato, spurgalo.

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

  • brcm80211 alias brcmsmac . Questo è un (relativamente) nuovo driver che è stato recentemente aggiunto a Ubuntu (poiché il driver è stato aggiunto al kernel). Questo dovrebbe funzionare bene e (nella versione recente di Ubuntu, Natty e Oneiric) dovrebbe "Funziona solo". Questo è il droide che stai cercando. Utilizza questo driver per il 4313 .

    Se non stai usando Natty o Oneiric, probabilmente il tuo kernel non avrà questo driver. Devi eseguire almeno 2.6.27 e ti consiglio 2.6.28 come minimo (puoi controllare che cosa stai facendo eseguendo %code% ).

    Se sei indietro sulle versioni, ti suggerirei l'aggiornamento ma per una soluzione rapida, puoi dare un'occhiata a i kernel principali e prova uno di quelli. L'installazione dei pacchetti del kernel è raramente una cosa rischiosa perché di solito puoi tornare a una vecchia utilizzando la schermata di avvio di grub.

Sai che probabilmente stai utilizzando il driver giusto se esegui %code% e nell'output vedi %code% o %code% .

Inserimento nella lista nera per il successo

Se non lo vedi, qualcos'altro è stato caricato e devi inserirlo nella lista nera. Se riesci a vedere cosa è stato caricato, ottimo, modifica %code% e inizia ad aggiungere righe come:

%pre%

Ovviamente devi stare attento se hai un altro dispositivo wireless che potrebbe utilizzare un driver in conflitto come se lo inserissi nella lista nera, ma lo interromperesti:)

    
___ answer126798 ___

Questo è un problema comune al chip wireless Broadcom.

Esegui quanto segue nel terminale:

%pre%

Se il comando viene eseguito correttamente, provare a passare alla modalità wireless (con la chiave hardware).

Se non funziona o il comando fallisce dicendo che non esiste un tale modulo, allora potresti provare ad aprire un terminale e digitare

%pre%

Se vedi righe come:

%pre%

Quindi probabilmente mancherai del firmware per la scheda broadcom. Apri Centro software , cerca e installa i seguenti pacchetti,

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

Riavvia una volta. Ora il wireless dovrebbe funzionare.

    
___ answer52181 ___

Consiglio sempre di rimuovere e reinstallare i driver di broadcom usando il terminale

In un terminale digita il seguente comando

%pre%

poi

%pre%

Questo ricostruirà il tuo driver.

Facci sapere come si ottiene

Puoi riavviare il tuo pc o se questo è un tipo di dolore i seguenti comandi nel terminale che "accenderanno" il tuo wireless

%pre%

quindi

%pre%     
___ answer38464 ___

Installa il pacchetto %code% . Per prima cosa disinstallare il driver proprietario da "driver aggiuntivi".

Quindi, in un terminale, esegui:

%pre%

subito dopo il riavvio, funziona magnificamente per me.

    
___ answer38821 ___

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. Digita %code% in Centro software Ubuntu ,
  3. Installa "Pacchetto di installazione per il 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.

    
___ answer43184 ___

Questo è ciò che ha funzionato per me:

  1. Installa %code% (+ b43fwcutter aggiunto automaticamente in Synaptic)
  2. Disinstalla il pacchetto %code% utilizzando Synaptic
  3. Rimuovi il driver STA wireless originale da driver aggiuntivi
  4. Reboot

Il passaggio n. 3 è stato un passaggio chiave per me. Se non rimuovi il driver STA Wireless originale, ti imbatterai in problemi.

    
___ answer165121 ___

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

  • non utilizzare i driver con restrizioni
  • aggiungi "lista nera bcma" a %code%
  • %code%
  • aggiungi brcmsmac a %code%
  • riavvio
___ answer125818 ___

Apri Synaptic e usa %code% e %code% invece di %code% o qualsiasi altro.

    
___ answer199154 ​​___

A volte, l'utilità driver aggiuntivo non riuscirà a installare un driver wireless Broadcom STA. Quando ciò accade, per prima cosa controlla se la tua scheda è effettivamente supportata dal driver STA, e per farlo, apri una finestra di terminale (ctrl-alt-t) ed esegui

%pre%

L'output includerà il modello di scheda wireless, assicurati 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, prova a installare il driver manualmente. Apri una finestra di terminale (ctrl-alt-t) ed esegui

%pre%

Potrebbe essere necessario riavviare a questo punto.

    
___ answer12533 ​​___

Finalmente ho risolto il problema da solo, ma non sono sicuro di come. Stavo per compilare il driver con la fonte di broadcom.com e le istruzioni fornite nel link , ma a questo passaggio delle istruzioni

%code%
%code%
%code%

build essential e le intestazioni erano già installate. Ho appena eseguito il comando %code% e, Voilá !, dopo un riavvio la mia connessione ha iniziato a girare alla sua velocità normale.

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

In ogni caso, è stato risolto.

    
___ answer135190 ___

Ho usato la soluzione utente "bkratz" su link e ha funzionato per me.

Esegui questi:

%pre%
  

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

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

    
___ answer145770 ___

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 di cui sopra ha funzionato per me.

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

%pre%

Dopo, ho eseguito

%pre%

per abilitare la scheda wireless.

Sfortunatamente, la scheda wireless è spenta ogni volta che si riavvia, quindi ho creato uno script con i due comandi modprobe precedenti da eseguire ogni volta che si riavvia. Questo dovrà essere fatto fino a quando Ubuntu 12.04 verrà aggiornato con una correzione.

    
___ answer38334 ___

Assicurati che la tua scheda wireless non sia disabilitata. Puoi controllarlo eseguendo:

%pre%

Per abilitare gli adattatori wireless, esegui:

%pre%     
___ answer217616 ___

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] proprio linux [libs (STA)] [6]

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

Per essere chiari facendo riferimento ai diversi ID, assicurati di consultare il link STA sopra prima di leggere e acquistare i tuoi tramite:

%pre%

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

%pre%

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

La descrizione seguente è stata applicata al driver STA ma è stata scritta prima.

Sebbene Ubuntu sia pensato per essere versatile, bello e facile da usare per tutti, i pacchetti sono ancora soggetti a errori di dipendenza. Guarda, installando i driver e altri elementi di sistema, è ragionevole ottenere un feedback il più dettagliato possibile, cioè, fallo manualmente o manualmente (apt-get), evita quei programmi di installazione della GUI.

Ho riscontrato gli stessi problemi con il mio 4313. Lasciatemi offrire una soluzione smussata e in parte non analitica:

  1. Rimuovi tutto lo STA che hai

    %pre%
  2. Installa di nuovo manualmente:

    %pre%
  3. Leggi l'output. Ho avuto una bella doppia linea:

      

    Costruire per l'architettura x86_64   La build del modulo per il kernel attualmente in esecuzione è stata saltata dal   il sorgente del kernel per questo kernel non sembra essere installato.

In questo caso, presumo che succeda abbastanza spesso, dato che (1) La dipendenza intrinseca non è risolta e (2) C'è un'interruzione nell'interfaccia wl dopo gli aggiornamenti (che possono implicare un aggiornamento del kernel), in tal caso , dovresti semplicemente eseguire i seguenti due passaggi e presumo che non sia necessario reinstallare le origini del driver WiFi:

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

    %pre%
  2. Installa le appropriate , che nel mio caso sono:

    %pre%

Dopo questo comando dovresti vedere (dato che questo è stato rinviato all'incapacità di compilazione durante la procedura di installazione dei file sorgente del driver WiFi STA):

%pre%

Non sono sicuro se i ragazzi responsabili dei pacchetti possano vederlo. Tuttavia, dopo aver usato Gentoo per anni, mi sono abituato alla sua verbosità e potrebbe sembrare una colorazione e una formattazione non necessarie dell'output. Voi ragazzi dovreste aggiungere la formattazione e i colori alla vostra routine apt-get, è molto più facile, soprattutto 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 riportato per risolvere il problema di massa. Basta provare, se funziona, fantastico, se non ci sono così tante altre soluzioni offerte che sono notevolmente più analitiche e competenti.

Ho anche imbattuto in queste risposte (con un controllo

%pre%

Per %code% - che vale nel mio caso): Wireless non funziona più dopo l'aggiornamento del software con Ubuntu 12.10 su Dell Latitude E6230 e Come posso ottenere una scheda wireless Acer Npilfy 802.11 (BCM43225) funzionante? che si riferisce alla precedente.

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

    
___ answer41375 ___

Dell Inspiron E1505, i seguenti passaggi (da soli), ha funzionato per me. Ho dovuto annullare i passaggi extra di modifica del file della lista nera.

  • apri "Gestore pacchetti Synaptic" e cerca "bcm"

  • disinstalla il pacchetto %code%

  • assicurati che i pacchetti %code% e %code% siano installati

  • riavvio

___ answer177854 ___

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

Premi Ctrl + Alt + T

%pre%

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

    
___ answer79951 ___

Ho avuto lo stesso problema e l'ho risolto aggiungendo

%pre%

a %code%

Un riavvio in seguito wireless ha funzionato.

(questo è stato preso da link )

    
___ answer125872 ___

Ho avuto lo stesso problema ieri (Dell Latitude D530 w / broadcom 4311).

Ho fatto:

%pre%

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

    
___ answer827364 ___

Per prima cosa ho pensato 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 che è indicato nella tabella (vedi il suo post) per il mio PCI. ID in realtà non corrisponde.

In effetti, il mio PCI.ID è 14e4: 4727 , che, secondo la tabella, richiede l'installazione del pacchetto %code% . Questo pacchetto è stato installato per sempre sul mio computer, ma il Wi-Fi non funzionava (nessun rilevamento di alcuna rete wireless, dal momento che l'aggiornamento a Ubuntu 16.04). Ho invece provato a installare %code% dopo la risposta di Luis Alvarado (utilizzando %code% è un'alternativa già indicata nel suo post), e ha funzionato!

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

  • Output del comando %code% :

    %pre%
  • I passaggi che ho seguito:

    1. Elimina il pacchetto %code% :

      %pre%
    2. Esegui i seguenti comandi (vedi la risposta di Luis Alvarado per i dettagli):

      %pre%
    3. Installa il pacchetto %code% e non il %code% (contrariamente a quanto consigliato nella tabella per %code% ):

      %pre%
    4. Reboot:

      %pre%

E ora il Wifi dovrebbe funzionare!

Grazie mille Luis Alvarado!

    
___ answer164431 ___

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

Cartella di rete, wireless e seleziona Opzioni ubuntu 12.04:

    Scheda
  • ipv6: tieni semplicemente il metodo come automatico e deseleziona l'opzione 'Richiedi l'indirizzamento IPv6 ...'
  • scheda ipv4 - il metodo deve essere automatico (DHCP) e selezionare "Richiesto indirizzamento IPv4 ..."
  • scheda wireless - forza l'indirizzo mac del dispositivo per bloccare la connessione all'indirizzo MAC permanente del laptop
___ answer126964 ___

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

Ho fatto i seguenti passaggi:

  1. %code%

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

Questo pacchetto contiene il driver wireless STA Linux Broadcom 802.11 per l'uso con l'hardware Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- e BCM43228-base.

    
___ answer178208 ___

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 di ogni altro.

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

Ho attivato prima il driver ATI Raedon e poi il driver Broadcom che ha portato agli errori sopra menzionati.

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

Questo è in realtà un bug in Jockey in quanto Jockey dovrebbe risolvere il conflitto del driver per te.

Quindi in breve. Prima Broadcom, poi altri driver.

    
___ answer49541 ___

Possiedo un controller LAN wireless Dell Inspiron 6000 BCM4318 Sono riuscito a risolverlo usando il gestore di pacchetti synaptic

Qui io: Per prima cosa ho disinstallato bcmwl-kernel-source Quindi installato firmware-b43-installer e b43-fwcutter che hanno ricostruito i driver wifi

Ho quindi dovuto riavviare

    
___ answer63910 ___

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:

%pre%

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. & Gt; Si prega di leggere attentamente tutte le istruzioni su questo sito.   
     [367.927967] b43-phy0 ERRORE: file firmware "b43 / ucode13.fw" non trovato
     [367.927981] b43-phy0 ERRORE: file firmware "b43-open / ucode13.fw" non trovato
     [367.927989] b43-phy0 ERRORE: devi accedere al link e scaricare il firmware corretto per questo driver v

Sembra che i file del firmware manchino dai driver Linux (?). Il LED è tornato in blu (la WLAN è abilitata) e la scansione sta funzionando con:

%pre%

Questo era dal sito link .

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

    
___ answer152022 ___

Per chiunque altro stia ricevendo il messaggio "wireless è disabilitato da hardware switch -a" sotto wireless (lo vedrai cliccando sull'icona) - ed è "hard block", che può funzionare in qualsiasi modello ( che funziona per me in "adattatore USB wireless" di netgear, non ho controllato gli altri, ma potrebbe funzionare).

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

%pre%

Se lo è, eseguilo prima per sbloccarlo:

%pre%

Poi spengo il mio PC, lo scollego dall'elettricità e apro la porta sinistra. Ho rimosso la batteria e premuto il pulsante di accensione 20 pressioni lunghe e brevi per ripristinare il BIOS .

Poi ho restituito la batteria e collegato il PC all'elettricità. Ho acceso il PC e impostato il BIOS (anche per cose come no diskette e boot pririty) nel Wake-on- LAN categoria in cui viene indicato qualcosa su PME da abilitare.

Ho premuto F10 per salvare le impostazioni e riavviare. Dopo tutto ciò, il sistema era pronto: il desktop e i suoi file. Ho atteso un po 'e il Wi-Fi rispondeva di nuovo.

Questo ha già funzionato per me quattro volte (può accadere in qualsiasi momento tu stia forzando uno spegnimento o disconnettendo il Wi-Fi).

Spero che sarebbe di aiuto anche a qualcuno (:

    
___ answer217658 ___

Assicurati di non avere una dipendenza di linux-headers non risolta, cf. Dopo l'aggiornamento a Ubuntu 12.04, il mio driver Broadcom STA Wireless non funziona , altrimenti installalo.

    
___ answer38293 ___

Ho trovato che la luce non si accendeva quando la passavo in posizione op. Un'utilità che puoi provare è rfkill per farlo entrare. Devi farlo ogni volta che riavvii.

%pre%     
___ answer38594 ___

Buone notizie. Sulla base delle informazioni che hai fornito nei commenti, hai una scheda di rete supportata dal driver Broadcom proprietario.

Per prima cosa, assicurati di aver eseguito sudo apt-get update dal terminale. Quindi vai su "Driver aggiuntivi". Puoi trovarlo aprendo il trattino (clicca l'angolo in alto a destra) e digitando i driver.

L'autista Broadcom non libero è acceso? In caso contrario, provare ad abilitarlo e riavviare il sistema. Se questo non funziona, prova a reinstallare i driver (solo per andare online una volta) manualmente. Ecco le istruzioni per l'installazione manuale: link

Potrebbe essere necessario rmmodare driver vecchi o cattivi. Buona fortuna, ma sappi che si può fare! :)

    
___ answer155590 ___

Ho una scheda b43 e sto usando Ubuntu dal 9.04, ho usato lo stesso metodo per farlo funzionare da allora. Implica l'uso della riga di comando, ma credimi ne vale la pena.

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

%pre%

Suppongo che tu conosca il modello tipo della tua scheda wireless. Questo metodo non utilizza la modalità 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 scheda è la 4311 quindi scarico la broadcom-wl-4-150-10.5.tar.bz2.

Dopo aver reinstallato b43-fwcutter eseguendo %code% o utilizzando il file .deb che avresti ottenuto dal sito web quotato.

Devi estrarre il tuo firmware dal tarball. Esegui comando;

%pre%

Potrebbe essere necessario cambiare il nome del file per riflettere ciò che hai scaricato dal sito del driver, o semplicemente usare %code% . Quindi esegui

%pre%

Ora riavvia e tutto dovrebbe funzionare correttamente!

    
___ answer39334 ___

Se il wireless funzionava correttamente prima dell'aggiornamento, utilizza la versione Maverick del driver.

Scaricalo dal link .

Decomprimilo con gdebi.

Blocca la versione nel gestore di pacchetti Synaptic (finché il problema non è stato risolto).

Riavvia.

    
___ answer41168 ___

Ho installato Ubuntu 11.04 da zero su un Dell Latitude 131L con Broadcom bcm4311. Il driver proprietario Broadcom STA è stato installato di default e Fn + F2 era l'unica cosa che dovevo usare per abilitare Wifi in 10.04; in 10.10 non ha funzionato. Ho trovato questa pagina e ho provato alcune cose:

  • rimosso il driver proprietario nei driver hardware in Sistema- & gt; Amministrazione- & gt; Driver aggiuntivi : %code% e rimosso la riga in blacklist.conf.
  • ha aggiunto il driver in System- & gt; Administration- & gt; Altri driver
  • riavvio.

Questo non ha funzionato.

  1. Successivamente ho aggiunto di nuovo la riga in /etc/modprobe.d/blacklist.conf: sostituito da b43 e ssb . Blacklist bcm43xx.
  2. Rimosso il driver proprietario da System & gt; amministrazione-& gt; hardware driver
  3. Dopo un riavvio, il wifi funziona!

La mia ipotesi è che siano necessari solo i passaggi 1-3.

    
___ answer46813 ___

Il pacchetto di installazione del pacchetto di installazione per il firmware per il driver b34 ha funzionato bene con HP Pavilion DV5000

    
___ answer52121 ___

Ho avuto lo stesso problema e ho trovato la soluzione. Eseguire il seguente comando e riavviare la macchina. Questo ha funzionato per me.

%pre%     
___ answer175373 ___

Ho avuto lo stesso problema. b43 e bcmwl non hanno funzionato per me. b43 funzionava ma la velocità era sempre inferiore a 10kBps.

Il driver bcma open source funziona correttamente.

%pre%

Questo ha fatto il trucco per me.

    
___ answer162987 ___

Per le persone che dispongono di un Dell Vostro 1320 (o simile) e di ricevere una notifica nel menu wireless su un wireless disattivato, questo è ciò che mi ha aiutato.

Il modulo dell_laptop interferiva con rfkill e diceva erroneamente che l'interruttore hardware era spento. Questo può essere risolto inserendo nella blacklist il modulo dell_laptop. Apri il file /etc/modprobe.d/blacklist.conf con il tuo editor preferito con le autorizzazioni di superuser, ad es. premere ALT + F2 e digitare

%pre%

o in un terminale:

%pre%

Alla fine del file annuncio come il seguente (preferibilmente con un commento):

%pre%

Non dimenticare di salvare il file. Dopo aver inserito il modulo nella blacklist in questo modo, non verrà caricato durante i futuri avvii del sistema. Riavvia la tua macchina. La connessione wireless dovrebbe funzionare ora.

riferimento: link

    
___ answer64877 ___

Ho avuto lo stesso problema di connessione lenta con Ubuntu 11.04 e un laptop HP Mini 5103 che viene fornito con Broadcom 4313. Dopo aver provato molti suggerimenti , la disattivazione della finestra del driver wireless Broadcom STA Wireless dalla finestra Driver aggiuntivi ha risolto il problema per me.

    
___ answer38759 ___

Installa il pacchetto %code%

    
___ answer215120 ___

Dopo diverse ore di tentativi ed errori ho finalmente trovato una soluzione per "Debian Wheezy (testing)" !! - Penso che dovrebbe funzionare anche su altre distribuzioni. Il problema principale era il driver brcm80211 (fornito dal pacchetto "firmware-brcm80211") - ora uso il driver wl fornito dal pacchetto "broadcom-sta-dkms" e tutto funziona!

Istruzioni:

Aggiungi

%pre%

a

%pre%

quindi fai

%pre%

poi fai

%pre%

ora scarica i moduli in conflitto

%pre%

Nota: la tua connessione WLAN esistente terminerà in questo modo!

carica il modulo wl con

%pre%

verifica che il tuo chip WLAN funzioni:

%pre%

configura la tua interfaccia WLAN come al solito - finito! :)

(fonte: link )

    
___ answer65032 ___

I driver Broadcom STA hanno funzionato bene per me e ho la stessa scheda Broadcom nella mia Dell. La connessione Internet lenta che ho sentito è stata durante la modalità powersave. Qui sono disponibili i driver Broadcom. Da allora uso il driver opensource e lo raccomando sui driver STA.

La gente dice che non è disponibile per Ubuntu 10.10 (Maverick Meerkat), quindi è necessario installarlo manualmente. Chiedi Ubuntu domanda Il driver Broadcom STA non funziona bene con BCM4313 fornisce informazioni sull'installazione manuale O è possibile che tu possa utilizzare Debian build.

    
___ answer65034 ___

L'uso di NDISWRAPPER era in realtà una buona soluzione, ma non è la migliore . L'uso di NDISWRAPER a volte rende le mie macchine bloccate, così come su un MacBook Pro che utilizza Broadcom BCM4331 . Puoi fare "patch del kernel" e "ricompilare" il driver.

Leggi i seguenti riferimenti per una guida passo passo all'attivazione di Broadcom 4313 in Ubuntu (funziona per BCM4331 e penso che sarà lo stesso del tuo problema).

Spero che questo possa aiutarti.

    
___ answer276328 ___

Caso speciale: BCM43142 & amp; AR8161 su Dell Vostro 3460

Il grafico Intel4000 nel mio caso richiede almeno il kernel 3.6 (per 64-bit: 1 , 2 , 3 , 4 ). Sono incluse le intestazioni del kernel necessarie per l'adattatore Broadcom. Ma il problema è che prima di installare il kernel, è necessario installare %code% , e questo è diverso tra versioni di Ubuntu e gestori di finestre. È inoltre necessario installare %code% se non è già disponibile, il che è un po 'complicato senza una connessione Internet. Quindi ecco un suggerimento per altri noob come me che ho afferrato da qui :

  • Installa il tuo ... buntu of choice ( Linux Mint funziona anche) su una macchina dove puoi accedere a Internet subito dopo l'acquisto (ad esempio, su USB e visitare un buon vecchio amico con alcune uova di Pasqua;)

  • Ci sei %code%

  • Vai a %code% (in questa posizione apt memorizza automaticamente tutti i pacchetti installati per impostazione predefinita.) Ora copia tutti i deb in una cartella, ad esempio chiamata "BUILD-ESSE" sulla chiavetta USB.

  • Ora puoi facilmente copiare questa cartella sul tuo Vostro e installarli con %code% .

___ answer127226 ___

Il mio è un computer portatile Compaq V3000.

Se hai installato il driver Broadcom STA Wireless attraverso la sezione driver aggiuntiva, rimuovi lo stesso.

Vai al terminale e digita %pre%

Quindi riavvia la macchina e attiva la modalità wireless.

    
___ answer189527 ___

Funziona per me con un semplice

%pre%

su Kubuntu 12.04 Lenovo G550.

Dopo il riavvio funziona perfettamente.

    
___ answer198869 ___

ALCUNI driver wireless Broadcom possono essere installati aprendo un terminale ed eseguendo

%pre%

Quindi inserisci la password e Y quando richiesto.

    
___ answer78507 ___

Ho un HP Pavilion dv6000 .

Ho riscontrato questo problema durante l'installazione di Ubuntu 11.10 (Oneiric Ocelot) e il post b43 - Nessun accesso a Internet mi ha aiutato molto.

Specialmente quando non hai una rete cablata disponibile sul tuo laptop. Tutto ciò di cui hai bisogno è una pendrive con Ubuntu 11.10 (Oneiric Ocelot) e due file che puoi scaricare da un computer con connessione Internet (copiarli sulla tua pendrive):

  1. link
  2. link

Segui le istruzioni sul sito che ho menzionato sopra e non dimenticare di riavviare il computer (ho saltato il passaggio 4 - ha funzionato dopo il riavvio).

    
___ answer60395 ___

0. Introduzione e precedenti

Questa risposta è basata su una vasta ricerca condotta da vari utenti di Ubuntu che hanno lavorato insieme in quasi tutte le questioni relative a Broadcom. Un ringraziamento speciale a chili555 che ha aiutato nei forum di Ubuntu e su questo sito con molte domande relative ai dispositivi wireless e ad altri che hanno ha contribuito tramite e-mail, chat, IRC e altro ancora a testare vari driver con alcune delle più popolari schede Broadcom Wireless (Huge Thanks 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, HAI BISOGNO di testare la tua connessione wireless per almeno 2 ore (in realtà raccomando 8 ore) con un altro dispositivo in modalità Ad-Hoc, Infrastructure Mode o Both. I problemi comuni che verranno risolti (a parte i driver che non si installano) sono:

  • Timeout delle connessioni dopo alcuni minuti o ore
  • Interrompe la ricerca di altri dispositivi (Non vede nessun altro dispositivo)
  • Continua a chiedere la password anche nei casi in cui AP non ha alcun
  • Arresta qualsiasi traffico di ricezione / trasmissione (richiede il riavvio per risolvere temporaneamente)
  • Arresta il sistema con errori dmesg nel registro (link 1 sotto)
  • Il sistema si blocca completamente (puoi solo premere il pulsante Riavvia / Accensione) (Link 1 sotto)
  • Crea enormi rapporti di log che tentano di configurare o connettersi correttamente
  • Errore quando viene installato tramite Driver aggiuntivi / Hardware aggiuntivo (link 3 sotto)
  • Connette e disconnette continuamente ogni X quantità di secondi
  • Viene visualizzato connesso su Network Manager ma non riceve Internet
  • Cerca di connetterti molte volte senza terminare correttamente la connessione
  • Ci vuole troppo tempo per connettersi
  • Dopo l'aggiornamento da una versione precedente (es: 12.04-12.10) smette di funzionare
  • La scheda wireless non si accende, abilita o disabilita (Link 2 sotto)
  • Scheda wireless bloccata dall'hardware
  • Altri problemi riscontrati in Launchpad, Forum di Ubuntu e Askubuntu

Link 1 - link
Link 2 - link
Link 3: fornisce un errore simile a "Mi dispiace, l'installazione di questo driver non è riuscita."

Quindi con questo in mente, quanto segue è ciò che abbiamo adesso, che è semplificato in soli 3 passaggi:

1. Conoscendo la scheda Broadcom Wireless che 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 è il cosiddetto 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:

%pre%

Otterrai qualcosa di simile a quanto segue se hai un Broadcom Wireless Adapter (l'ID 14e4 usato nell'esempio sopra nella maggior parte dei casi è una scheda Broadcom Wireless):

%pre%

In questo esempio, PCI.ID è 14e4: 4320 come visualizzato all'interno delle parentesi [...]. In alcuni casi sarà necessaria anche la versione di revisione (se presente) per alcuni casi speciali. In questo caso, la versione di revisione è rev 03 come mostrato all'interno delle parentesi (...) alla fine. Quindi quello che ti servirà dopo questa ricerca è:

%pre%

Con queste nuove informazioni puoi guardare nella tabella sottostante e selezionare il metodo appropriato per installare il tuo driver. Ad esempio, in questo caso, dato che hai 14e4: 4320 rev 03 , se andiamo in basso nell'elenco a quello che mostra lo stesso identico PCI.ID lo vedrai nelle colonne per Ubuntu 12.04, 13.10 o 14.04 mostra il driver del pacchetto %code% . Ciò significa che dovrai solo installare questo particolare pacchetto poiché appare in tutte le colonne della versione di Ubuntu.

NOTA - Prima di procedere, se in precedenza hai installato dei driver, hai messo in blacklist o non commentato alcun file di driver o file di configurazione o hai apportato modifiche di sorta al sistema per far funzionare i driver nei tentativi precedenti , dovrai annullarli per seguire questa guida. Supponiamo che tu stia facendo questo da zero e che non abbia cambiato alcun file di configurazione, modulo o driver nel sistema in alcun modo (a parte l'aggiornamento del sistema). Ciò include qualsiasi installazione che utilizzi apt-get, aptitude, synaptic, dpkg, centro software o compilazione manuale e installazione dei pacchetti. Il sistema deve ripartire da zero per far sì che funzioni e per evitare conflitti che potrebbero comparire in caso di lavori precedenti.

Ad esempio, se hai precedentemente installato il pacchetto %code% , dovrai rimuoverlo usando il metodo di eliminazione:

%pre%

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 lo hai già fatto:

%pre%

Andrei anche oltre per aggiornare la lista Ubuntu di PCI.IDs:

%pre%

Nel caso in cui l'ID di un particolare dispositivo Broadcom che stai utilizzando sia appena apparso.

Ora usando il PCI.ID trovato nei passaggi precedenti, cerchiamo quindi nell'elenco sotto 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 qualsiasi problema relativo alla GUI. Questo vale per tutti i casi, eccetto per quanto indicato. La procedura di installazione viene eseguita solo tramite terminale e anche quando è connesso a Internet con una connessione ethernet cablata temporanea o un modem USB o qualsiasi mezzo che possa dare 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 il PCI.ID 14e4: 4320 rev 03 come trovato nella tua ricerca sopra, e poi guardato la tabella qui sotto e ho trovato che il pacchetto corretto da installare è %code% , procediamo quindi a installare semplicemente questo pacchetto nel terminale:

%pre%

e quindi riavvia

%pre%

Il formato da installare è piuttosto semplice, è solo:

%pre%

Nell'esempio sopra, PACKAGE_NAME è %code% .

TABELLA WIRELESS BROADCOM (aggiornato al 18 ago 2017)

%pre%

Caso speciale n. 1 : utilizza la combinazione di driver %code% e %code% . Il firmware richiesto è installato di default nel pacchetto %code% .

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

  1. Scarica questo file e dopo averlo estratto, mettilo in / lib / firmware / brcm
    %code%
  2. Quindi %code% aggiungi modprobe brcmfmac e salva
  3. %code%

In hardware come il Lenovo S10-2, se la tua scheda wireless si blocca cercando di connettersi a un SSID (continua a provare a connettersi), allora l'alternativa per farlo funzionare sarebbe installare il pacchetto %code% (Rimuovi qualsiasi altri pacchetti installati relativi ad esso). Leggi la sezione Debug qui sotto per ulteriori informazioni su questo dispositivo wireless.

NOTA IMPORTANTE - Dopo settembre 2014, se segui questa risposta e continui a riscontrare problemi nell'installazione del driver corretto, prova il pacchetto %code% e avvisaci tramite i commenti. Ci sono stati alcuni cambiamenti e alcuni driver funzioneranno solo con questo pacchetto. Ricorda di avere un sistema pulito prima di installarlo:

%pre%

In alcuni casi particolari, dopo aver installato %code% devi rimuovere il modulo b43, abilitarlo di nuovo e persino procedere allo sblocco con rfkill:

%pre%

Se hai una scheda Broadcom con un pci.id diverso, ti preghiamo di fare una nuova domanda. Una volta risolto, la soluzione verrà aggiunta a questo howto.

4. Installazione del pacchetto (offline)

4.1 Installazione di %code%

Per installare %code% offline, consulta questa risposta .

4.2 Installazione di %code%

Per i casi in cui devi installare %code% ma sei offline, qui è un'ottima risposta a riguardo. Ma in pratica segui questa procedura:

  1. Cerca il pacchetto nei repository di pacchetti Ubuntu
  2. Assicurati di selezionare l'architettura corretta (32 bit, 64 bit, ecc.)
  3. Scarica pacchetti e pacchetti dipendenza relativi ad esso nella stessa cartella.
  4. Quando hai tutti i pacchetti necessari (e le loro dipendenze), procedi andando alla cartella che contiene tutti i pacchetti ed esegui %code% . Questo installerà tutti i pacchetti in quella cartella. Se riporta errori, leggi l'errore e segui i passaggi indicati.

Per fare un esempio, dopo aver inserito il punto 1 sopra menzionato, se hai avuto il Broadcom %code% , dovresti cercare il pacchetto %code% e dopo aver selezionato la versione di Ubuntu corrispondente (nel mio caso 16.04 o Xenial) sarei atterrato nella pagina seguente:

link

In questa pagina selezionerei l'architettura corrispondente (32 o 64), ma dovrei anche scaricare le 3 dipendenze del pacchetto menzionate in quella pagina, come mostrato nell'immagine seguente:

Dopo aver scaricato tutti i pacchetti e le dipendenze, puoi continuare a copiare tutti i pacchetti in una singola cartella ed eseguire il comando %code% come menzionato al punto 4 sopra.

NOTE

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

%pre%

Debug

Le seguenti informazioni sono materiale aggiuntivo da leggere sulla risoluzione di vari problemi relativi alla gestione wireless e conflitti con altri dispositivi di rete. Sappiate 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 bug relativi ad essi.

Prima di leggere i punti indicati sotto, assicurati di avere tutti i repository abilitati sul tuo sistema Ubuntu. Per verificare, esegui sul terminale %code% e assicurati che tutte le opzioni nella scheda Software di Ubuntu siano abilitate.

  • Per configurare i tuoi dispositivi wireless tramite il terminale, ti consiglio Come connettere e disconnettere manualmente una rete nel terminale?

  • Se la tua connessione cade di tanto in tanto alcuni utenti hanno suggerito di impostare IPv6 su Ignora . Basta andare su Network Manager (l'icona di rete sul pannello superiore). Fai clic su di esso quindi seleziona Modifica impostazioni . Quindi vai alla connessione wireless che stai utilizzando, selezionalo. Ora vai all'ultima scheda in là che menziona Impostazioni IPv6 . Nel campo Metodo seleziona Ignora .

  • Se il tuo laptop non rileva la tua scheda wireless, alcuni utenti hanno affermato che l'utilizzo di %code% risolverà il problema. Altri hanno semplicemente disattivato e riacceso lo switch WiFi sul laptop (interruttore fisico disponibile su questo laptop). Per ulteriori informazioni su %code% , leggi rf kill sblocca tutto DOES NON FUNZIONA!

  • Se ricevi b43-phy0 ERRORE: errore DMA fatale / avviso b43-phy0: PIO forzato fai quanto segue:

    %pre%

    Se funziona, aggiungilo ai file RC in modo che venga eseguito ogni volta che si avvia. Puoi cambiare PIO a 1 se ne hai bisogno.

  • Se hai un tasto obbligatorio non disponibile quando installi un modulo DKMS (come Nvidia, Broadcom o altri) puoi andare su Risposta del pilota qui

  • Se la tua scheda wireless vede / non vede il router e rimane bloccata in un ciclo infinito "Tentativo 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 sarete in grado di valutare meglio quale potrebbe essere la fonte del problema quando arrivate in un vicolo cieco. Un esempio potrebbe essere il Lenovo S10-2 che utilizza lo 14e4: 4315 rev 01 . Anche dopo aver installato il driver corretto, l'utente sarebbe finito in un ciclo di "tentativo di connessione". Verrà visualizzato l'SSID wireless ma, quando si tenta di connettersi ad esso, entrerebbe in un ciclo di riconnessione.

    La soluzione era che questo particolare dispositivo wireless non supportava i 40 canali MHz e non supportava 802.11N. In quel caso il router trasmetteva effettivamente 40 Mhz forzati e solo WiFi-N. Quando il router era impostato sulla modalità Auto e 20/40 Mhz Channel, la scheda wireless funzionava correttamente. Questo è uno scenario che si ripete anche in altri casi, quindi un'adeguata valutazione dell'attrezzatura di rete sarebbe di grande aiuto.

    Per i casi in cui vieni ripetuto:

    ERROR @ wl_cfg80211_get_station: errato indirizzo MAC ...

    quando si fa un %code% e la connessione wireless cade spesso (più volte all'ora o al giorno), il problema potrebbe essere che ci si trova all'interno di un segnale wireless utilizzato come Wireless Bridge (2 router che condividono lo stesso SSID e connessione). Ciò 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 i due router e la potenza del segnale tra entrambi è quasi la stessa.

    Se la tua connessione cade molto spesso, significa che sei quasi nel bel mezzo di entrambi i dispositivi router.Per ridurre o eliminare il tasso 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 più alta dell'altro.

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

Problemi di avvio sicuro

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

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

Aggiornamento firmware Linux

In altri casi, la ricerca e l'installazione del firmware Linux più recente potrebbero risolvere il problema. O risolvere i problemi minori che stavano accadendo con una carta di lavoro o far funzionare la carta per la prima volta.

    
___
risposta data mikewhatever 12.10.2012 - 03:24
4

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] proprio linux [libs (STA)] [6]

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

Per essere chiari facendo riferimento ai diversi ID, assicurati di consultare il link STA sopra prima di leggere e acquistare i tuoi tramite:

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

Ecco un esempio per 4313 (dal collegamento 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 seguente è stata applicata al driver STA ma è stata scritta prima.

Sebbene Ubuntu sia pensato per essere versatile, bello e facile da usare per tutti, i pacchetti sono ancora soggetti a errori di dipendenza. Guarda, installando i driver e altri elementi di sistema, è ragionevole ottenere un feedback il più dettagliato possibile, cioè, fallo manualmente o manualmente (apt-get), evita quei programmi di installazione della GUI.

Ho riscontrato gli stessi problemi con il mio 4313. Lasciatemi offrire una soluzione smussata e in parte non analitica:

  1. Rimuovi tutto lo STA 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 linea:

      

    Costruire per l'architettura x86_64   La build del modulo per il kernel attualmente in esecuzione è stata saltata dal   il sorgente del kernel per questo kernel non sembra essere installato.

In questo caso, presumo che succeda abbastanza spesso, dato che (1) La dipendenza intrinseca non è risolta e (2) C'è un'interruzione nell'interfaccia wl dopo gli aggiornamenti (che possono implicare un aggiornamento del kernel), in tal caso , dovresti semplicemente eseguire i seguenti due passaggi e presumo che non sia necessario reinstallare le origini del driver WiFi:

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

    uname -r
    
  2. Installa le appropriate , che nel mio caso sono:

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

Dopo questo comando dovresti vedere (dato che questo è stato rinviato all'incapacità di compilazione 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 se i ragazzi responsabili dei pacchetti possano vederlo. Tuttavia, dopo aver usato Gentoo per anni, mi sono abituato alla sua verbosità e potrebbe sembrare una colorazione e una formattazione non necessarie dell'output. Voi ragazzi dovreste aggiungere la formattazione e i colori alla vostra routine apt-get, è molto più facile, soprattutto 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 riportato per risolvere il problema di massa. Basta provare, se funziona, fantastico, se non ci sono così tante altre soluzioni offerte che sono notevolmente più analitiche e competenti.

Ho anche imbattuto in queste risposte (con un controllo

lspci -nn | grep Network

Per pci.id 14er:4727 - che vale nel mio caso): Wireless non funziona più dopo l'aggiornamento del software con Ubuntu 12.10 su Dell Latitude E6230 e Come posso ottenere una scheda wireless Acer Npilfy 802.11 (BCM43225) funzionante? che si riferisce alla precedente.

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

    
risposta data Jim Rogers 15.11.2012 - 15:19
3

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 di cui 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, ho eseguito

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

per abilitare la scheda wireless.

Sfortunatamente, la scheda wireless è spenta ogni volta che si riavvia, quindi ho creato uno script con i due comandi modprobe precedenti da eseguire ogni volta che si riavvia. Questo dovrà essere fatto fino a quando Ubuntu 12.04 verrà aggiornato con una correzione.

    
risposta data pvillela 03.06.2012 - 06:55
3

Ho usato la soluzione utente "bkratz" su link 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 lo sta driver sia a posto, il secondo e   terza lista nera i due driver brcmsmac e bcma che si scontrano con il   corretto autista. Copia / incolla o assicurati che la digitazione sia corretta!

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

    
risposta data Thomas 10.05.2012 - 23:34
3

Per prima cosa ho pensato 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 che è indicato nella tabella (vedi il suo post) per il mio PCI. ID in realtà non corrisponde.

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

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

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

    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 pacchetto bcmwl-kernel-source :

      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 pacchetto firmware-b43-installer e non il bcmwl-kernel-source (contrariamente a quanto consigliato 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!

    
risposta data Giuseppe 09.02.2017 - 07:02
2

Assicurati che la tua scheda wireless non sia disabilitata. Puoi controllarlo eseguendo:

rfkill list

Per abilitare gli adattatori wireless, esegui:

sudo rfkill unblock wifi
    
risposta data user15594 30.04.2011 - 09:15
2

Dell Inspiron E1505, i seguenti passaggi (da soli), ha funzionato per me. Ho dovuto annullare i passaggi extra di modifica del file della lista nera.

  • apri "Gestore pacchetti Synaptic" e cerca "bcm"

  • disinstalla il pacchetto bcmwl-kernel-source

  • assicurati che i pacchetti firmware-b43-installer e b43-fwcutter siano installati

  • riavvio

risposta data user17025 09.05.2011 - 00:24
2

Il problema con il tuo wifi è che stai usando quello forzato da Ubuntu, ma questo non funziona. Esegui i seguenti comandi per far funzionare correttamente il 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.

    
risposta data Petronilla Escarabajo 19.08.2012 - 20:36
1

Ho avuto lo stesso problema e l'ho risolto aggiungendo

blacklist acer_wmi

a /etc/modprobe.d/blacklist.conf

Un riavvio in seguito wireless ha funzionato.

(questo è stato preso da link )

    
risposta data Alex 16.11.2011 - 20:55
1

Ho avuto lo stesso problema ieri (Dell Latitude D530 w / broadcom 4311).

Ho fatto:

sudo apt-get install firmware-b43-installer

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

    
risposta data JoGo 27.04.2012 - 07:37
1

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

Ho fatto i seguenti passaggi:

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

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

Questo pacchetto contiene il driver wireless STA Linux Broadcom 802.11 per l'uso con l'hardware Broadcom BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- e BCM43228-base.

    
risposta data hari sharma 28.04.2012 - 14:46
1

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

Cartella di rete, wireless e seleziona Opzioni ubuntu 12.04:

    Scheda
  • ipv6: tieni semplicemente il metodo come automatico e deseleziona l'opzione 'Richiedi l'indirizzamento IPv6 ...'
  • scheda ipv4 - il metodo deve essere automatico (DHCP) e selezionare "Richiesto indirizzamento IPv4 ..."
  • scheda wireless - forza l'indirizzo mac del dispositivo per bloccare la connessione all'indirizzo MAC permanente del laptop
risposta data james 16.07.2012 - 22:43
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 di ogni altro.

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

Ho attivato prima il driver ATI Raedon e poi il driver Broadcom che ha portato agli errori sopra menzionati.

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

Questo è in realtà un bug in Jockey in quanto Jockey dovrebbe risolvere il conflitto del driver per te.

Quindi in breve. Prima Broadcom, poi altri driver.

    
risposta data Kat Amsterdam 20.08.2012 - 19:06
1

Assicurati di non avere una dipendenza di linux-headers non risolta, cf. Dopo l'aggiornamento a Ubuntu 12.04, il mio driver Broadcom STA Wireless non funziona , altrimenti installalo.

    
risposta data Jim Rogers 15.11.2012 - 16:39
1

Possiedo un controller LAN wireless Dell Inspiron 6000 BCM4318 Sono riuscito a risolverlo usando il gestore di pacchetti synaptic

Qui io: Per prima cosa ho disinstallato bcmwl-kernel-source Quindi installato firmware-b43-installer e b43-fwcutter che hanno ricostruito i driver wifi

Ho quindi dovuto riavviare

    
risposta data rohit kelkar 19.06.2011 - 19:02
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. & Gt; Si prega di leggere attentamente tutte le istruzioni su questo sito.   
     [367.927967] b43-phy0 ERRORE: file firmware "b43 / ucode13.fw" non trovato
     [367.927981] b43-phy0 ERRORE: file firmware "b43-open / ucode13.fw" non trovato
     [367.927989] b43-phy0 ERRORE: devi accedere al link e scaricare il firmware corretto per questo driver v

Sembra che i file del firmware manchino dai driver Linux (?). Il LED è tornato in blu (la WLAN è abilitata) e la scansione sta funzionando con:

sudo apt-get install firmware-b43-installer

Questo era dal sito link .

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

    
risposta data Manu Kemppainen 01.10.2011 - 21:01
1

Per chiunque altro stia ricevendo il messaggio "wireless è disabilitato da hardware switch -a" sotto wireless (lo vedrai cliccando sull'icona) - ed è "hard block", che può funzionare in qualsiasi modello ( che funziona per me in "adattatore USB wireless" di netgear, non ho controllato gli altri, ma potrebbe funzionare).

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

sudo rfkill list

Se lo è, eseguilo prima per sbloccarlo:

sudo rfkill unblock all

Poi spengo il mio PC, lo scollego dall'elettricità e apro la porta sinistra. Ho rimosso la batteria e premuto il pulsante di accensione 20 pressioni lunghe e brevi per ripristinare il BIOS .

Poi ho restituito la batteria e collegato il PC all'elettricità. Ho acceso il PC e impostato il BIOS (anche per cose come no diskette e boot pririty) nel Wake-on- LAN categoria in cui viene indicato qualcosa su PME da abilitare.

Ho premuto F10 per salvare le impostazioni e riavviare. Dopo tutto ciò, il sistema era pronto: il desktop e i suoi file. Ho atteso un po 'e il Wi-Fi rispondeva di nuovo.

Questo ha già funzionato per me quattro volte (può accadere in qualsiasi momento tu stia forzando uno spegnimento o disconnettendo il Wi-Fi).

Spero che sarebbe di aiuto anche a qualcuno (:

    
risposta data yinon 17.06.2012 - 10:56
1

Ho una scheda b43 e sto usando Ubuntu dal 9.04, ho usato lo stesso metodo per farlo funzionare da allora. Implica l'uso della riga di comando, ma credimi ne vale la pena.

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

sudo apt-get remove b43-fwcutter

Suppongo che tu conosca il modello tipo della tua scheda wireless. Questo metodo non utilizza la modalità 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 scheda è la 4311 quindi scarico la broadcom-wl-4-150-10.5.tar.bz2.

Dopo aver reinstallato b43-fwcutter eseguendo sudo apt-get install b43-fwcutter o utilizzando il file .deb che avresti ottenuto dal sito web quotato.

Devi estrarre il tuo firmware dal tarball. Esegui comando;

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

Potrebbe essere necessario cambiare il nome del file per riflettere ciò che hai scaricato dal sito del driver, o semplicemente usare tar -xvjf broadcom* . Quindi esegui

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

Ora riavvia e tutto dovrebbe funzionare correttamente!

    
risposta data boywithaxe 25.06.2012 - 03:02
0

Ho trovato che la luce non si accendeva quando la passavo in posizione op. Un'utilità che puoi provare è rfkill per farlo entrare. Devi farlo ogni volta che riavvii.

sudo rfkill unblock all
    
risposta data Jim Richards 30.04.2011 - 05:48