Vraag Broadcom Wireless Drivers installeren


Ik heb serieuze problemen met het installeren van de Broadcom-stuurprogramma's voor Ubuntu. Het werkte perfect op mijn vorige versie, maar nu is het onmogelijk.

Wat zijn de stappen om draadloze Broadcom-stuurprogramma's voor een BCM43xx-kaart te installeren?

Ik ben een gebruiker zonder voorkennis in Linux, dus ik zou duidelijke uitleg nodig hebben over hoe te maken, compileren, etc.


lspci -vnn | grep Network toonde:

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

iwconfig toonde:

lo        no wireless extensions.
eth0      no wireless extensions.

OPMERKING: het antwoord hieronder wordt telkens bijgewerkt wanneer nieuwe informatie wordt toegevoegd en bevestigd werkt.


300
2017-09-07 13:29


oorsprong


help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - daar kunt u zien dat Broadcom STA-stuurprogramma moet werken met BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Welke Ubuntu gebruikt u? - Hillar
10.10 trouwens, ik heb die stappen eerder geprobeerd en de kaart goed geïnstalleerd, maar met het probleem met de lage snelheid - Ataraxio Panzetta
Er is een bugrapport hier betreffende die Broadcom-chip in Natty die vergelijkbaar is met wat je ervaart. Ik weet niet zeker of dit is opgelost. - boehj
U kunt proberen Broadcoms hybride stuurprogramma met patch te gebruiken. hoop dit artikel van mindwerks kan u helpen om uw probleem op te lossen. - neyz
Het punt van Ask Ubuntu is om antwoorden te verzamelen, geen links naar antwoorden. Ik zal de bounty alleen handmatig toekennen aan een vraag die een stapsgewijze oplossing biedt om de BCM4313 te laten werken (als dat ook voor soortgelijke chipsets werkt, is dat goed en moet er rekening mee worden gehouden). Zorg er ook voor dat je het antwoord zelf hebt getest en niet alleen maar kopieert - en - iets van het net plakt. Bedankt! - htorque


antwoorden:


0. Inleiding en achtergrond

Dit antwoord is gebaseerd op uitgebreid onderzoek door verschillende Ubuntu-gebruikers die samenwerkten in bijna alle kwesties met betrekking tot Broadcom. Speciale dank aan chili555 die heeft meegeholpen in de Ubuntu-forums en op deze site met veel vragen met betrekking tot draadloze apparaten en anderen die via e-mail, chats, IRC en meer hebben bijgedragen aan het testen van verschillende stuurprogramma's met een aantal van de populairste Broadcom Wireless-kaarten (enorm dank aan Chili555 echt, deze man kent zijn dingen).

In totaal wilden we een antwoord bieden dat gemakkelijk te volgen was en de meeste Broadcom-kaarten / -drivers omvatte. Nadat je deze gids hebt gevolgd, zul je NODIG HEBBEN om uw draadloze verbinding minstens 2 uur te testen (ik raad eigenlijk 8 uur aan) met een ander apparaat in Ad-Hoc-modus, Infrastructuurmodus of Beide. Veel voorkomende problemen die zullen worden opgelost (afgezien van stuurprogramma's die niet worden geïnstalleerd) zijn:

  • Verbindingen time-out na enkele minuten of uren
  • Stopt met zoeken naar andere apparaten (ziet geen ander apparaat)
  • Blijft vragen om een ​​wachtwoord, zelfs in gevallen waarin AP er geen heeft
  • Stopt het ontvangen / verzendende verkeer (heeft opnieuw opstarten nodig om tijdelijk te herstellen)
  • Crashes-systeem met dmesg-fouten in log (link 1 hieronder)
  • Systeem bevriest volledig (u kunt alleen op Opnieuw opstarten / Uit-knop drukken) (Link 1 hieronder)
  • Maakt grote logboekrapporten die proberen correct te configureren of verbinden
  • Mislukt wanneer geïnstalleerd via Extra stuurprogramma's / Aanvullende hardware (Link 3 hieronder)
  • Verbindt en verbreekt continu elke X-hoeveelheid seconden
  • Verschijnt verbonden op Network Manager maar ontvangt geen internet
  • Probeert vele malen verbinding te maken zonder de verbinding correct af te werken
  • Het duurt te lang om verbinding te maken
  • Na het upgraden van een vorige versie (bijvoorbeeld: 12.04 tot 12.10) werkt het niet meer
  • Draadloze kaart wordt niet ingeschakeld, in- of uitgeschakeld (link 2 hieronder)
  • Draadloze kaart geblokkeerd door hardware
  • Meer problemen gevonden in Launchpad, Ubuntu Forum en Askubuntu

Link 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Link 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Link 3 - Geeft een foutmelding die lijkt op "Sorry, de installatie van dit stuurprogramma is mislukt."

Dus met dat in gedachten, is het volgende wat we nu hebben, dat vereenvoudigd wordt in slechts 3 stappen:

1. Weten welke Broadcom Wireless Card u heeft

Er zijn tientallen draadloze Broadcom-kaarten en elke dag lijken er meer te verschijnen. De sleutel tot het vinden van de juiste driver voor een netwerkkaart is wat bekend staat als de PCI ID (PCI.ID). Om uit te vinden welke PCI.ID u heeft, gaan we verder met het openen van de terminal door op te drukken CTRL+ALT+T (Het zou een venster met een lege achtergrond moeten openen) en binnen deze terminal voeren we het volgende commando uit:

lspci -nn -d 14e4:

U krijgt zoiets als het volgende als u een draadloze Broadcom-adapter heeft (de ID 14e4 die in het bovenstaande voorbeeld wordt gebruikt, is in de meeste gevallen een Broadcom Wireless Card):

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

De PCI.ID in dit voorbeeld is 14e4: 4320 zoals gezien binnen de haakjes [...]. In sommige gevallen hebt u ook de revisieversie nodig (als deze wordt weergegeven) voor enkele speciale gevallen. In dit geval is de revisieversie rev 03 zoals weergegeven aan de uiteinden in de haakjes (...). Dus wat je nodig hebt na deze zoekopdracht is:

[14e4:4320] (rev 03)

Met deze nieuwe informatie kunt u in de onderstaande tabel kijken en de juiste methode selecteren om uw stuurprogramma te installeren. Bijvoorbeeld in dit geval, aangezien u de 14e4: 4320 rev 03, als we naar de lijst gaan die exact hetzelfde PCI.ID laat zien, dan ziet u dat in de kolommen voor Ubuntu 12.04, 13.10 of 14.04 de firmware-b43-installer pakket driver. Dit betekent dat u dit specifieke pakket alleen hoeft te installeren omdat het in alle Ubuntu-versiekolommen voorkomt.

NOTITIE - Voordat u doorgaat, als u eerder stuurprogramma's hebt geïnstalleerd, op zwarte of stuurprogrammabestanden of configuratiebestanden op de zwarte lijst hebt gezet of wijzigingen hebt aangebracht in het systeem om de stuurprogramma's in eerdere pogingen te laten werken, moet u deze ongedaan maken om te volgen deze gids. We gaan ervan uit dat u dit vanuit het niets doet en dat u op geen enkele manier configuratiebestanden, modules of stuurprogramma's in het systeem hebt gewijzigd (behalve het systeem bijwerken). Dit omvat alle installaties die apt-get, aptitude, synaptic, dpkg, software center of handmatige compilatie en installatie van de pakketten gebruiken. Het systeem moet helemaal opnieuw beginnen om dit te laten werken en om conflicten te voorkomen die kunnen optreden als eerder werk is gedaan.

Als u bijvoorbeeld de bcmwl-kernel-source pakket, moet u het verwijderen met behulp van de zuiveringsmethode:

sudo apt-get purge bcmwl-kernel-source

2. Het systeem voorbereiden

Als u zojuist Ubuntu hebt geïnstalleerd, moet u een index van beschikbare pakketten maken voordat we uw stuurprogramma kunnen installeren als u dat nog niet hebt gedaan:

sudo apt update

Ik zou zelfs zo verder willen gaan om de Ubuntu-lijst van PCI.ID's te updaten:

sudo update-pciids

Voor het geval dat de ID van een bepaald nieuw Broadcom-apparaat dat u gebruikt net is verschenen.

Met behulp van de PCI.ID die u in de bovenstaande stappen hebt gevonden, zoeken we vervolgens in de onderstaande lijst naar de overeenkomende PCI.ID en de methode om de bijbehorende driver op een eenvoudige en correcte manier te installeren. De terminal zal worden gebruikt om GUI-gerelateerde problemen te voorkomen. Dit geldt in alle gevallen, behalve zoals vermeld. De installatieprocedure gebeurt alleen via de terminal en ook terwijl u bent verbonden met internet met een tijdelijke bekabelde ethernetverbinding of USB-modem of op een andere manier die uw pc, voor de tijd, internettoegang kan geven. Nadat u in de onderstaande lijst het juiste pakket hebt gevonden, gaan we verder met de installatie.

3. Het pakket installeren (online)

Ervan uitgaande dat u de PCI.ID hebt gebruikt 14e4: 4320 rev 03 zoals te vinden in uw zoekopdracht hierboven, en vervolgens gekeken naar de onderstaande tabel en vond dat de juiste te installeren pakket is de firmware-b43-installer, gaan we vervolgens gewoon door om dit pakket in de terminal te installeren:

sudo apt install firmware-b43-installer

en start dan opnieuw op

sudo reboot

Het formaat om te installeren is vrij eenvoudig, het is gewoon:

sudo apt install <PACKAGE_NAME>

In het bovenstaande voorbeeld, de VERPAKKINGSNAAM is firmware-b43-installer.

BROADCOM DRAADLOZE TAFEL (Bijgewerkt 18 aug. 2017)

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

Speciaal geval # 1 - Toepassingen bcma en brcmsmac rijder combinatie. Vereiste firmware is standaard in het pakket geïnstalleerd linux-firmware.

Speciaal geval # 2 - Voor de ASUS PCE-AC88 AC3100 de stappen zijn:

  1. Download dit bestand en na het uitpakken, zet het in / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin 
  2. Dan sudo nano /etc/rc.local toevoegen modprobe brcmfmac en opslaan
  3. sudo reboot

In hardware zoals de Lenovo S10-2, als uw draadloze kaart vast komt te zitten en probeert verbinding te maken met een SSID (blijft proberen verbinding te maken), dan is het alternatief om het te laten werken het installeren van de bcmwl-kernel-source pakket (verwijder alle andere geïnstalleerde pakketten die ermee verwant zijn). Lees het gedeelte Foutopsporing hieronder voor meer informatie over dit draadloze apparaat.

BELANGRIJKE NOTITIE - Probeer na september 2014, als u dit antwoord opvolgt en nog steeds problemen ondervindt bij het installeren van de juiste driver, de firmware-b43-installer pakket en ons op de hoogte via opmerkingen. Er waren enkele wijzigingen en sommige stuurprogramma's werken alleen met dit pakket. Vergeet niet om een ​​schoon systeem te hebben voordat u het installeert:

sudo apt install firmware-b43-installer

In sommige specifieke gevallen, na het installeren van de firmware-b43-installer je moet de b43-module verwijderen, opnieuw inschakelen en zelfs doorgaan met deblokkeren met rfkill:

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

Als je een Broadcom-kaart hebt met een andere pci.id, stel een nieuwe vraag. Zodra dit is opgelost, wordt de oplossing aan deze howto toegevoegd.

4. Het pakket installeren (offline)

4.1 Installeren firmware-b43-installer

Installeren firmware-b43-installer offline zie dit antwoord.

4.2 Installeren bcmwl-kernel-source

Voor gevallen waarin u moet installeren bcmwl-kernel-source maar je bent offline, hier is daar een uitstekend antwoord op. Maar volg in principe deze stappen:

  1. Zoek naar het pakket in de Ubuntu-pakketrepositories
  2. Zorg ervoor dat u de juiste architectuur selecteert (32-bits, 64-bits, enz.)
  3. Download pakket- en afhankelijkheidspakketten die hiermee zijn verbonden in dezelfde map.
  4. Wanneer u alle benodigde pakketten (en hun afhankelijkheden) hebt, gaat u verder naar de map die alle pakketten bevat en wordt uitgevoerd sudo dpkg -i *.deb. Hiermee installeert u alle pakketten in die map. Als er fouten optreden, lees dan de fout en volg de stappen die worden vermeld.

Om een ​​voorbeeld te geven, nadat u naar punt 1 hierboven bent gegaan, Als u de Broadcom 14e4:43a0, je zou zoeken naar de bcmwl-kernel-source pakket en na het selecteren van de bijbehorende Ubuntu-versie (in mijn geval 16.04 of Xenial) zou ik op de volgende pagina terechtkomen:

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

Op deze pagina zou ik de corresponderende architectuur (32 of 64) selecteren, maar zou ook de 3 pakketafhankelijkheden moeten downloaden die op die pagina worden vermeld, zoals te zien is in de volgende afbeelding:

enter image description here

Na het downloaden van alle pakketten en afhankelijkheden, kunt u doorgaan met het kopiëren van alle pakketten naar een enkele map en het uitvoeren van de dpkg commando zoals vermeld in stap 4 hierboven.

NOTITIE

Op sommige computers moet u voordat u de opdrachten uitvoert de Secure Boot Options in uw BIOS deactiveren. Dit geldt bijvoorbeeld voor gevallen waarin de bcmwl-kernel-source al is geïnstalleerd maar het stuurprogramma nog niet werkt. U kunt een dergelijke herinstallatie uitvoeren of Secure Boot uitschakelen door naar uw BIOS-instelling te gaan:

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

DEBUGGING

De volgende informatie is aanvullend materiaal om te lezen over het oplossen van verschillende problemen met betrekking tot draadloos beheer en conflicten met andere netwerkapparaten. Weet dat je in sommige gevallen een bijgewerkte Kernel-versie nodig hebt, omdat elke nieuwe versie van de kernel nieuwe netwerkstuurprogramma's introduceert, verbeteringen aanbrengt ten opzichte van bestaande stuurprogramma's of bugs over hen oplost.

Voordat u de onderstaande punten leest, moet u ervoor zorgen dat alle opslagplaatsen zijn ingeschakeld op uw Ubuntu-systeem. Om te controleren, voer op de terminal uit software-properties-gtk en zorg ervoor dat alle opties op het Ubuntu-softwaretabblad zijn ingeschakeld.

  • Om uw draadloze apparaten via de terminal aan te bevelen, raad ik aan Hoe verbind en verbreek je handmatig met een netwerk in een terminal?

  • Als uw verbinding zo vaak valt, hebben sommige gebruikers voorgesteld om IPv6 in te stellen Negeren. Ga gewoon naar Network Manager (het netwerkpictogram op het bovenste paneel). Klik erop en selecteer Instellingen bewerken. Ga vervolgens naar de draadloze verbinding die u gebruikt, selecteer deze. Ga nu naar de laatste Tab daarbinnen die vermeldt IPv6-instellingen. Selecteer in het veld Methode Negeren.

  • Als uw laptop uw draadloze kaart niet detecteert, hebben sommige gebruikers dat gezegd rfkill unblock all zal het probleem oplossen. Anderen schakelden eenvoudigweg de WiFi-schakelaar op hun laptops uit en vervolgens weer in (fysieke schakelaar beschikbaar op deze laptops). Voor meer informatie over rfkill Gelieve te lezen rf kill deblokkeer alles WERKT NIET!

  • Als je krijgt b43-phy0 FOUT: Fatale DMA-fout / b43-phy0-waarschuwing: geforceerde PIO doe het volgende:

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

    Als het werkt, voeg je het aan je RC-bestanden toe zodat het elke keer wordt uitgevoerd als je opstart. U kunt PIO op 1 zetten als dat nodig is.

  • Als je een hebt Vereiste sleutel niet beschikbaar bij het installeren van een DKMS-module (zoals Nvidia, Broadcom of andere) kunt u naar Piloot's antwoord hier

  • Als uw draadloze kaart de router ziet / niet ziet en vast komt te zitten in een eindeloze "Probeer verbinding te maken (probeer 1/3)" loop is de oplossing misschien de juiste configuratie van uw router of draadloos SSID-apparaat.

    Voor alle draadloze kaarten in het algemeen is het erg belangrijk om ook rekening te houden met de netwerkapparaten die u gebruikt (routers, schakelaars, draadloze kanalen en draadloze banden, enz.). Met deze informatie kunt u beter inschatten wat de oorzaak van het probleem zou kunnen zijn wanneer u op een doodlopend punt aankomt. Een voorbeeld is de Lenovo S10-2 die de 14e4: 4315 rev 01 PCIID. Zelfs na het installeren van de juiste driver zou de gebruiker in een "proberen te verbinden" -lus terechtkomen. Het zou de draadloze SSID zien, maar wanneer er verbinding mee gemaakt wordt, zou het een herverbindingslus binnengaan.

    De oplossing was dat dit specifieke draadloze apparaat geen 40 Mhz-kanalen ondersteunde, noch ondersteunt het 802.11N. De router was in dat geval feitelijk uitgezonden met een geforceerde 40 Mhz en alleen op WiFi-N. Wanneer de router was ingesteld op Auto-modus en 20/40 Mhz Channel, werkte de draadloze kaart correct. Dit is een scenario dat ook in andere gevallen wordt herhaald, dus een goede evaluatie van de netwerkapparatuur zou veel helpen.

    Voor gevallen waarin u herhaald wordt:

    ERROR @ wl_cfg80211_get_station: Verkeerd Mac-adres ...

    bij het doen van een dmesg en uw draadloze verbinding vaak wegvalt (meerdere keren per uur of per dag), het probleem kan hier zijn dat u zich bevindt in een draadloos signaal dat wordt gebruikt als een draadloze brug (twee routers die dezelfde SSID en verbinding delen). Dit kan gebeuren met moderne routers die de mogelijkheid hebben om de draadloze verbinding uit te breiden door dezelfde SSID aan te bieden. uw draadloze verbinding kan afnemen omdat u zich mogelijk tussen beide routers bevindt en de signaalsterkte tussen beide vrijwel gelijk is.

    Als uw verbinding vaak wegvalt, betekent dit dat u bijna in het midden van beide routerapparaten staat. Om te proberen de snelheid van het neerzetten van uw draadloze apparaat te verlagen of te elimineren, probeert u uzelf te positioneren waar uw draadloze kaart slechts één router kan zien of dat ten minste één van de routers een hogere signaalsterkte heeft dan de andere.

    Er zijn ook enkele technieken om het draadloze apparaat te dwingen om alleen verbinding te maken met een specifieke router door de BSSID in te stellen op het MAC-adres van de router waarmee u verbinding wilt maken. Dit zal uw draadloze apparaat dwingen om ALLEEN verbinding te maken.

    enter image description here

Veilige opstartproblemen

In sommige specifieke scenario's werkt het installeren van de stuurprogramma's, zij het in de offlinemodus via verschillende DEB-pakketten of via apt-get met internettoegang, niet als Secure Boot niet is uitgeschakeld.

Dit komt omdat de benodigde toegang wordt geweigerd door Secure Boot, zodat de stuurprogramma's eruitzien alsof ze correct zijn geïnstalleerd, terwijl dat in feite niet het geval was. Dus voor ZEER specifieke gevallen, moet u Secure Boot tijdelijk uitschakelen om ervoor te zorgen dat de stuurprogramma's werken.

Linux Firmware-update

In andere gevallen op zoek naar en het installeren van de nieuwste Linux-firmware zou het probleem oplossen. Het oplossen van kleine problemen die met een werkkaart gebeurden of de kaart voor de eerste keer werkten.


335
2018-04-28 07:44



Heel erg bedankt dit werk voor mij. 'sudo apt-get install - herinstall bcmwl-kernel-source' - Manish
bcmwl-kernel-source werkt voor mij met 14e4:4360 op debian jessie. - Tristan T
@TristanT - Geweldig werk !. Bijgewerkte lijst. Dank je. - Luis Alvarado♦
@LuisAlvarado Oke, bedankt en sorry voor de poging tot kaping. Mijn probleem was in ieder geval dat ik een belangrijke metapackage miste - linux-image-extras geloof ik. Blijkt dat de driver daarin zit voor de specifieke kernelversie. - TGP1994
Het is Ubuntu 16.04.5 LTS. Ik moet nog elke keer dat ik de machine opstart de verbinding verbreken en opnieuw verbinden, maar het is niets vergeleken met helemaal geen verbinding. - Niroshan


Ik heb mijn probleem opgelost met de Broadcom bcm4311-stuurprogramma's.

Stappen die ik nam voor het oplossen van dit probleem (ik heb deze methode gestolen nm_geo op ubuntu-forums):

(Mogelijk moet u installeren synaptic of je favoriete pakketbeheerder.)

  • Maak de installatie ongedaan bcmwl-kernel-source pakket door het volgende commando uit te geven op een terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Zorg ervoor dat de firmware-b43-installer en de b43-fwcutter pakketten zijn geïnstalleerd (natuurlijk hebt u op andere manieren internet nodig):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Typ in een terminal:

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

    (Misschien wilt u dit kopiëren) en kijken of de term 'blacklist bcm43xx' daar staat.

  • Als dat zo is, typt u cd /etc/modprobe.d/ en dan sudo gedit blacklist.conf

    Zet een # voor de lijn: blacklist bcm43xx

    Sla vervolgens het bestand op (ik kreeg foutmeldingen in de terminal over het niet kunnen opslaan, maar het is echt goed opgeslagen).

  • reboot

Nadat ik het bovenstaande had gedaan, moest de draadloze verbinding worden opgeheven door rfkill:    Hoe blokkeer je iets dat in rfkill staat?


105
2017-10-16 22:51



Ik heb alle stappen hierboven beschreven op mijn D630-laptop, maar geen succes! na opnieuw opstarten, rfkill list all toont mijn draadloze apparaat niet, alleen het Bluetooth-apparaat wordt weergegeven: 0: hci0: Bluetooth Soft blocked: no Hard blocked: no en toch geen draadloze toegang! - PHP Learner
Volgde dit stap voor stap en het werkte! Zoals het antwoord van Luis Alvarado vermeldt, komt 14.04 met enkele stuurprogramma's (althans voor de mijne), maar de snelheid is ongeveer de helft zo goed als bij deze methode installeren :) Dus ik denk dat bedankt is in orde. - Eduard Luca
Put a # in front of the line: blacklist bcm43xx Dit helpt mijn radio. Bedankt! - Filipe Manuel
Bedankt, commentaar blacklist bcm43xx out heeft me geholpen in Ubuntu 15.10 WTF op Dell Vostro 3700 ([14e4:4315] (rev 01), slechte zaak). - brownian
Heb stappen gedaan, gewerkt 14e4:4311 rev 01 op Acer, op lubuntu-16.10-desktop-amd64 - jave.web


Dit is een veelvoorkomend probleem voor draadloze Broadcom-chips.

Voer het volgende uit in de terminal:

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

Als de opdracht succesvol wordt uitgevoerd, probeert u draadloos in te schakelen (met de hardwaresleutel).

Als het niet werkt of de opdracht mislukt door te zeggen dat er geen dergelijke module is, kunt u proberen een terminal te openen en typen

dmesg | grep b43

Als je lijnen ziet als:

[   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

Dan ontbreekt waarschijnlijk de firmware voor de broadcom-kaart. Open Software Center, zoek en installeer de volgende pakketten,

  • B43-fwcutter
  • firmware-B43-lpphy-installerer

Herstart één keer. Nu zou de radio moeten werken.


31
2018-05-01 14:36



alleen om te updaten in 16.04 wordt er geen pakket genoemd firmware-b43-lpphy-installerer, iedereen die deze methode gebruikt zou moeten installeren b43-fwcutter en firmware-b43-installer - HVNSweeting


Stuurprogramma's voor de 4313

Laten we gewoon de driver voor Broadcom-chipsets opnoemen en hoe ze werken met de 4313:

  • Broadcom STA. Aanbevolen door extra stuurprogramma's. Oud. Verschrikkelijk. Absolute rotzooi. Sla het over. Als u het al hebt geïnstalleerd, verwijdert u het.

  • B43-fwcutter. Veel mensen zien "Broadcom" en springen hierop, maar het is niet compatibel met de 4313 (die nieuwer is). Als je het hebt geïnstalleerd, zuiver het dan.

  • ndiswrapper. Nog meer schilferig dan de STA-chauffeur. Ik slaagde erin om het ongeveer 10 minuten te laten werken voordat alles implodeerde.

  • brcm80211 aka brcmsmac. Dit is een (relatief) nieuw stuurprogramma dat onlangs is toegevoegd aan Ubuntu (aangezien het stuurprogramma aan de kernel is toegevoegd). Deze moeten werk goed en (in recente versie van Ubuntu, Natty en Oneiric) moet "Just work". Dit is de droid die je zoekt. Gebruik deze driver voor de 4313.

    Als je Natty of Oneiric niet gebruikt, zal je kernel dit stuurprogramma waarschijnlijk niet hebben. Je moet minimaal 2.6.27 draaien en ik zou 2.6.28 als het absolute minimum aanraden (je kunt controleren wat je aan het doen bent door te rennen uname -r).

    Als je achterloopt op versies, zou ik de upgrade aanbevelen, maar voor een snelle oplossing kun je een kijkje nemen de hoofdlijn kernels en probeer een van die. Het installeren van kernelpakketten is zelden een risicovolle zaak, want je kunt meestal gewoon terugvallen op een oude door het grub-opstartscherm te gebruiken.

Je weet dat je waarschijnlijk in de juiste driver zit als je rent lsmod | grep brc en zie je brcm80211 of brcmsmac in de uitvoer.

Blacklisting your way to success

Als u dat niet ziet, is er iets anders geladen en moet u dat op de zwarte lijst zetten. Als je kunt zien wat er is geladen, goed, bewerk het dan /etc/modprobe.d/blacklist.conf en begin regels toe te voegen zoals:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Je moet natuurlijk voorzichtig zijn als je een ander draadloos apparaat hebt dat een conflicterend stuurprogramma gebruikt alsof je het op de zwarte lijst zet, je breekt dat ook :)


28
2018-04-30 14:40



brcmsmac werkt, technisch gezien, maar snelheden en signaalsterkte zijn verschrikkelijk. - pbfy0
Geweldig, dit heeft me geholpen! - Pavel S.
Ik heb die, maar het lijkt erop dat ik de modems die op een kanaal boven de 11 zijn ingesteld niet kan vangen ... Dit is wat het laat zien: paste.ubuntu.com/24360690 - Giorgio Vitanza
De reden waarom ik dit zeg is dat ik via windows op mijn modem kan worden aangesloten maar niet via ubuntu, dus er moet iets zijn met de driver die niet toestaat dat ubuntu verbinding maakt met allerlei verbindingen, met uitzondering van die op een kanaal boven de 11 ... Ik had dit probleem voor een andere modem, en ik loste het op om over te schakelen naar kanaal 11, maar ik zou willen dat mijn stuurprogramma ook modems vastlegde die in verschillende kanalen waren ingesteld, net als in Windows - Giorgio Vitanza


Bedankt voor je waardevolle reactie.

Dit probleem is opgelost door de volgende stappen:

  1. Ik heb de Broadcom STA draadloze driver verwijderd van Extra stuurprogramma's.
  2. Type bcm in Ubuntu Software Center,
  3. Installeer "Installer Package for firmware for the b34 driver" (firmware-b43-installer)

Nu werkt het draadloos. U hoeft de bovenstaande stappen niet te volgen. Installeer de "B43-driver" voor draadloos.


18
2017-07-07 15:12



Werkte voor mij door het installeren samen met bcmwl-kernel-source - Rahil Wazir


Installeer de firmware-b43-installer pakket. Verwijder eerst het eigen stuurprogramma van 'extra stuurprogramma's'.

Voer vervolgens in een terminal uit:

sudo apt-get install firmware-b43-installer

net na reboot, werkt het prachtig voor mij.


11
2017-11-10 18:27



Deze oplossing werkt niet voor mij. - Parag Bafna


Ik raad altijd aan de broadcom-stuurprogramma's te verwijderen en opnieuw te installeren met uw terminal

Typ in een terminal de volgende opdracht

sudo apt-get purge bcmwl-kernel-source

dan

sudo apt-get install bcmwl-kernel-source

Dit zal dan uw stuurprogramma opnieuw opbouwen.

Laat ons weten hoe het met u gaat

U kunt uw pc opnieuw opstarten of, als dit een pijn is, de volgende opdrachten in de terminal gebruiken om uw draadloze netwerk in te schakelen

sudo modprobe -r b43 ssb wl

dan

sudo modprobe wl 

9
2017-10-12 01:24



Helaas werkt het niet voor mij. Ik zie "draadloos is uitgeschakeld" in de rechterbovenhoek bovenaan het scherm :( ik had echter wel "Inschakelen draadloos" gemarkeerd - Justas
Nu heb ik na het uitvoeren van een opdracht sudo lshw -C-netwerk de volgende informatie: * -netwerk UITGESCHAKELD beschrijving: Draadloos interfaceproduct: BCM4313 802.11b / g / n Draadloze LAN-controller leverancier: Broadcom Corporation fysieke id: 0 businformatie: pci @ 0000: 04: 00.0 logische naam: eth1-versie: 01 serial: ac: 81: 12: 00: 76: 22 width: 64 bits clock: 33MHz - Justas
Ik heb een 64-bits machine, maar ik run Ubuntu 11.04. 32-bits versie. Zou het een reden kunnen zijn voor mijn probleem met draadloos? - Justas
geweldig, werkte voor mij op Mint 17 64 bit met BCM43142. Bedankt! - Karl Adler
Geweldig blij dat dit nog steeds werkt - andybleaden


Eindelijk heb ik het probleem zelf opgelost, maar ik weet niet zeker hoe. Ik stond op het punt om de driver te compileren met de bron van broadcom.com en de instructies in http://www.broadcom.com/docs/linux_sta/README.txt, maar bij deze stap van de instructies

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

build essential en headers waren al geïnstalleerd. Ik heb net het sudo apt-get build-dep linux command and, Voilá !, na een herstart startte mijn verbinding met de normale snelheid.

Ik weet niet zeker wat ik heb gedaan. Ik denk dat het kernel- of stuurprogramma-afhankelijkheden (of beide) opbouwt. De BCM-driver had deze stap nodig en de zelfconfiguratie van de jockey liet deze om de een of andere reden weg.

Hoe dan ook, het is opgelost.


8
2018-05-16 13:53





Soms kan het hulpprogramma Extra stuurprogramma's een Broadcom STA Wireless Driver niet installeren. Wanneer dat gebeurt, controleer dan eerst of uw kaart inderdaad door de STA-driver wordt ondersteund, en om dat te doen, opent u een terminalvenster (ctrl-alt-t) en voert u

lspci -nn | grep -i BCM

De uitvoer bevat het model voor draadloze kaarten, zorg ervoor dat dit een van de onderstaande modellen is.

Broadcom draadloze kaarten ondersteund door de STA-stuurprogramma:

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

Als de kaart wordt ondersteund, probeer dan het stuurprogramma handmatig te installeren. Open een terminalvenster (ctrl-alt-t) en voer het uit

sudo apt-get install bcmwl-kernel-source

Mogelijk moet u op dit moment opnieuw opstarten.


6
2018-04-27 03:38





Dit is wat voor mij werkte:

  1. Installeren firmware-b43-installer (+ b43fwcutter automatisch toegevoegd in Synaptic)
  2. Maak de installatie ongedaan bcm-kernel-source pakket met behulp van Synaptic
  3. Verwijder het originele Wireless STA-stuurprogramma uit Aanvullende stuurprogramma's
  4. reboot

Stap # 3 was een belangrijke stap voor mij. Als u het oorspronkelijke Wireless STA-stuurprogramma niet verwijdert, kunt u problemen ondervinden.


5
2017-07-18 14:40





Open Synaptic en gebruik b43-fwcutter en firmware-b43-lpphy-installer in plaats van bcmwl-kernel-source of een ander.


5
2017-11-15 14:19