Instalando drivers Broadcom Wireless


334

Estou tendo sérios problemas ao instalar os drivers Broadcom para Ubuntu. Funcionou perfeitamente na minha versão anterior, mas agora é impossível.

Quais são as etapas para instalar os drivers sem fio Broadcom para uma placa BCM43xx?

Como sou um usuário sem conhecimentos avançados em Linux, preciso de explicações claras sobre como criar, compilar etc.


lspci -vnn | grep Network mostrou:

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

iwconfig mostrou:

lo        no wireless extensions.
eth0      no wireless extensions.

NOTA: A resposta abaixo é atualizada sempre que novas informações são adicionadas e confirmadas funcionando.


1
help.ubuntu.com/community/WifiDocs/Driver/bcm43xx - é possível ver que o driver Broadcom STA deve funcionar com o BCM4313 (: BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM43224, BCM43225) Qual Ubuntu você está usando?
Hillar

10.10, a propósito, eu tentei esses passos antes e a placa instalada bem, mas com o problema de baixa velocidade
Ataraxio Panzetta

Há um relatório de erro aqui referente ao chip Broadcom em Natty que é semelhante ao que você está enfrentando. Não tenho certeza se isso foi resolvido.
boehj

Você pode tentar usar o driver híbrido Broadcoms com patch. espero que este artigo da mindwerks possa ajudá-lo a resolver seu problema.
Neyz 28/06

O objetivo do Ask Ubuntu é coletar respostas, não links para respostas. Somente atribuirei a recompensa manualmente a uma pergunta que forneça uma solução passo a passo para fazer o BCM4313 funcionar (se isso funcionar também com chipsets semelhantes, tudo bem e deve ser observado). Além disso, verifique se você testou a resposta você mesmo e não está apenas copiando e colando algo da rede. Obrigado!
htorque

Respostas:


370

0. Introdução e Antecedentes

Esta resposta é baseada em uma extensa pesquisa feita por vários usuários do Ubuntu que trabalharam juntos em quase todos os problemas relacionados à Broadcom. Agradecimentos especiais a chili555, que ajudou nos fóruns do Ubuntu e neste site com muitas perguntas relacionadas a dispositivos sem fio e a outras pessoas que contribuíram por e-mail, bate-papos, IRC e muito mais no teste de vários drivers com várias das placas Broadcom Wireless mais populares (Muito obrigado a Chili555, sério. Esse cara sabe o que faz).

No total, queríamos oferecer uma resposta que fosse fácil de seguir e abrangesse a maioria dos cartões / drivers Broadcom. Depois de seguir este guia, você PRECISA testar sua conexão sem fio por pelo menos 2 horas (na verdade, recomendo 8 horas) com outro dispositivo no modo Ad-Hoc, no modo de infraestrutura ou em ambos. Os problemas comuns que serão resolvidos (além dos drivers não instalados) são:

  • Tempo limite das conexões após vários minutos ou horas
  • Pára de procurar outros dispositivos (não encontra nenhum outro dispositivo)
  • Mantém a solicitação de senha mesmo nos casos em que o AP não possui
  • Interrompe qualquer tráfego de recebimento / transmissão (é necessário reiniciar para corrigir temporariamente)
  • Falha no sistema com erros dmesg no log (link 1 abaixo)
  • O sistema congela completamente (você só pode pressionar o botão Reiniciar / Ligar / Desligar) (Link 1 abaixo)
  • Cria enormes relatórios de log tentando configurar ou conectar corretamente
  • Falha quando instalado por meio de drivers adicionais / hardware adicional (link 3 abaixo)
  • Conecta e desconecta continuamente a cada X segundos
  • Aparece conectado no Network Manager, mas não recebe Internet
  • Tenta se conectar várias vezes sem concluir a conexão corretamente
  • Demora muito para conectar
  • Após a atualização de uma versão anterior (por exemplo: 12.04 a 12.10), ele pára de funcionar
  • A placa sem fio não liga, ativa ou desativa (Link 2 abaixo)
  • Placa sem fio bloqueada por hardware
  • Mais problemas encontrados no Launchpad, Ubuntu Forum e Askubuntu

Link 1 - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1060268
Link 2 - https://bugs.launchpad.net/ubuntu/+source/bcmwl/+bug/732677
Link 3 - Dá um erro semelhante a "Desculpe, a instalação deste driver falhou."

Portanto, com isso em mente, é o que temos agora, simplificado em apenas três etapas:

1. Saber qual placa sem fio Broadcom você possui

Existem dezenas de cartões sem fio Broadcom e mais parecem aparecer todos os dias. A chave para encontrar o driver correto para qualquer placa de rede é o conhecido como PCI ID (PCI.ID). Para descobrir qual PCI.ID você possui, procedemos à abertura do terminal pressionando CTRL+ ALT+ T(deve abrir uma janela com um fundo em branco) e, dentro deste terminal, executamos o seguinte comando:

lspci -nn -d 14e4:

Você obterá algo como o seguinte se tiver um adaptador Broadcom Wireless (o ID 14e4 usado no exemplo acima na maioria dos casos é um cartão Broadcom Wireless):

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

O PCI.ID neste exemplo é 14e4: 4320 como visto dentro dos colchetes [...]. Em alguns casos, você também precisará da versão de revisão (se aparecer) para alguns casos especiais. Nesse caso, a versão de revisão é rev 03, como mostrado dentro dos parênteses (...) no final. Então, o que você precisará após esta pesquisa é:

[14e4:4320] (rev 03)

Com essas novas informações, você pode procurar na tabela abaixo e selecionar o método apropriado para instalar o driver. Por exemplo, neste caso, como você possui a 14e4: 4320 rev 03 , se descermos a lista para a que mostra exatamente o mesmo PCI.ID, você verá que nas colunas do Ubuntu 12.04, 13.10 ou 14.04, será mostrado o firmware-b43-installerdriver do pacote. Isso significa que você só precisará instalar este pacote específico, pois ele aparece em todas as colunas da versão Ubuntu.

NOTA - Antes de continuar, se você já instalou algum driver, colocou na lista negra ou descomentou os arquivos ou arquivos de configuração ou fez alterações no sistema para fazer com que os drivers funcionem nas tentativas anteriores, será necessário desfazê-los para poder siga este guia. Assumimos que você está fazendo isso do zero e não alterou nenhum arquivo de configuração, módulo ou driver do sistema de nenhuma maneira (além de atualizar o sistema). Isso inclui qualquer instalação usando o apt-get, aptitude, synaptic, dpkg, centro de software ou compilação e instalação manual dos pacotes. O sistema deve começar do zero para que isso funcione e evitar conflitos que possam aparecer se o trabalho anterior tiver sido feito.

Por exemplo, se você instalou o bcmwl-kernel-sourcepacote anteriormente , será necessário removê-lo usando o método de limpeza:

sudo apt-get purge bcmwl-kernel-source

2. Preparando o sistema

Se você acabou de instalar o Ubuntu, precisará criar um índice de pacotes disponíveis antes de podermos instalar o driver, caso ainda não o tenha feito:

sudo apt update

Eu iria ainda mais longe para atualizar a lista de PCI.IDs do Ubuntu:

sudo update-pciids

Apenas no caso de aparecer o ID de um novo dispositivo Broadcom em particular.

Agora, usando o PCI.ID encontrado nas etapas acima, procuramos na lista abaixo para encontrar o PCI.ID correspondente e o método para instalar o driver associado a ele de uma maneira simples e correta. O terminal será usado para evitar problemas relacionados à GUI. Isso se aplica a todos os casos, exceto conforme indicado. O procedimento de instalação é realizado apenas via terminal e também enquanto estiver conectado à Internet com uma conexão Ethernet com fio temporária ou modem USB ou qualquer outro meio possível que possa fornecer ao seu PC, por enquanto, acesso à Internet. Depois de encontrar na lista abaixo o pacote correto, prosseguimos com a instalação.

3. Instalando o pacote (online)

Supondo que você tenha usado o PCI.ID 14e4: 4320 rev 03, conforme encontrado na sua pesquisa acima, e depois olhado na tabela abaixo e constatado que o pacote correto a ser instalado é o seguinte firmware-b43-installer, continuamos a instalar este pacote no terminal:

sudo apt install firmware-b43-installer

e depois reiniciar

sudo reboot

O formato para instalar é bastante simples, é apenas:

sudo apt install <PACKAGE_NAME>

No exemplo acima, o PACKAGE_NAME é firmware-b43-installer.

TABELA SEM FIO DA BROADCOM (Atualizado em 18 de agosto de 2017)

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

Caso Especial # 1 - Usos bcmae brcmsmaccombinação de drivers. O firmware necessário é instalado por padrão no pacote linux-firmware.

Caso Especial # 2 - Para o ASUS PCE-AC88 AC3100, as etapas são:

  1. Faça o download deste arquivo e, após extraí-lo, coloque-o em / lib / firmware / brcm
    sudo cp brcmfmac4366c-pcie.bin /lib/firmware/brcm/brcmfmac4366c-pcie.bin
  2. Em seguida, sudo nano /etc/rc.localadicione modprobe brcmfmac e salve
  3. sudo reboot

Em hardware como o Lenovo S10-2, se a sua placa sem fio ficar presa ao tentar se conectar a um SSID (continua tentando se conectar), a alternativa para fazê-lo funcionar seria instalar o bcmwl-kernel-sourcepacote (Remova quaisquer outros pacotes instalados relacionados a ela ) Leia a seção Depuração abaixo para obter mais informações sobre este dispositivo sem fio.

NOTA IMPORTANTE - Após setembro de 2014, se você seguir esta resposta e ainda tiver problemas para instalar o driver correto, tente o firmware-b43-installerpacote e nos notifique por meio de comentários. Houve algumas alterações e alguns drivers funcionarão apenas com este pacote. Lembre-se de ter um sistema limpo antes de instalá-lo:

sudo apt install firmware-b43-installer

Em alguns casos particulares, após a instalação, firmware-b43-installervocê precisa remover o módulo b43, habilitá-lo novamente e até mesmo desbloquear com o rfkill:

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

Se você tiver um cartão Broadcom com um pci.id diferente, faça uma nova pergunta. Uma vez resolvida, a solução será adicionada a este howto.

4. Instalando o pacote (offline)

4.1 Instalando firmware-b43-installer

Para instalar firmware-b43-installeroffline, veja esta resposta .

4.2 Instalando bcmwl-kernel-source

Para os casos em que você precisa instalar, bcmwl-kernel-sourcemas está offline, aqui está uma excelente resposta. Mas, basicamente, siga estas etapas:

  1. Procure o pacote nos repositórios de pacotes do Ubuntu
  2. Certifique-se de selecionar a arquitetura correta (32 bits, 64 bits, etc.)
  3. Baixe pacotes de pacotes e dependências relacionados a ele na mesma pasta.
  4. Quando você tiver todos os pacotes necessários (e suas dependências), vá para a pasta que possui todos os pacotes e execute sudo dpkg -i *.deb. Isso instalará todos os pacotes nessa pasta. Se houver algum erro, leia o erro e siga as etapas mencionadas.

Para dar um exemplo, depois de ir ao ponto 1 mencionado acima, se você tivesse o Broadcom 14e4:43a0, procuraria pelo bcmwl-kernel-sourcepacote e depois de selecionar a versão correspondente do Ubuntu (no meu caso, 16.04 ou Xenial), chegaria à página a seguir:

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

Nesta página, eu selecionaria a arquitetura correspondente (32 ou 64), mas também precisaria fazer o download das 3 dependências do pacote mencionadas nessa página, como visto na imagem a seguir:

insira a descrição da imagem aqui

Após o download de todos os pacotes e dependências, você pode continuar copiando todos os pacotes para uma única pasta e executando o dpkgcomando conforme mencionado na etapa 4 acima.

NOTA

Em alguns computadores, antes de executar os comandos, você precisará desativar as Opções de inicialização segura no BIOS. Isso se aplica a casos, por exemplo, em que o bcmwl-kernel-source já está instalado, mas o driver ainda não funciona. Você pode reinstalar dessa maneira ou desabilitar a Inicialização segura, acessando a configuração do BIOS:

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

DEBUGGING

As informações a seguir são material adicional para ler sobre a solução de vários problemas relacionados ao gerenciamento sem fio e conflitos com outros dispositivos de rede. Saiba que em alguns casos você precisa ter uma versão atualizada do Kernel, pois cada nova versão do Kernel apresenta novos drivers de rede, aprimoramentos em relação aos drivers existentes ou soluciona bugs relacionados a eles.

Antes de ler os pontos mencionados abaixo, certifique-se de ter todos os repositórios ativados no seu sistema Ubuntu. Para verificar, execute no terminal software-properties-gtke verifique se todas as opções na guia Software Ubuntu estão ativadas.

  • Para configurar seus dispositivos sem fio através do terminal, eu recomendo Como conectar e desconectar manualmente uma rede no terminal?

  • Se sua conexão cair de vez em quando, alguns usuários sugerem que o IPv6 seja ignorado . Basta ir ao Network Manager (o ícone de rede no painel superior). Clique nele e selecione Editar configurações . Em seguida, vá para a conexão sem fio que você está usando, selecione-a. Agora vá para a última guia que menciona as configurações de IPv6 . No campo Método, selecione Ignorar .

  • Se o seu laptop não detectar sua placa de rede sem fio, alguns usuários mencionaram que o uso rfkill unblock allresolverá o problema. Outros simplesmente desligaram e ligaram novamente o laptop nos seus laptops (interruptor físico disponível nesses laptops). Para mais informações sobre rfkillpor favor leia rf kill unblock all NÃO FUNCIONA!

  • Se você estiver recebendo erro b43-phy0: Erro fatal no DMA / aviso b43-phy0: PIO forçado, faça o seguinte:

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

    Se funcionar, adicione-o aos arquivos RC para que ele seja executado toda vez que você inicializar. Você pode alterar o PIO para 1, se necessário.

  • Se você estiver tendo uma chave necessária não disponível ao instalar um módulo DKMS (como Nvidia, Broadcom ou outros), acesse a resposta do piloto aqui

  • Se sua placa sem fio vê / não vê o roteador e fica presa em um loop interminável de "Tentativa de conexão (tentativa 1/3)", a solução pode ser a configuração adequada do seu roteador ou dispositivo SSID sem fio.

    Para todas as placas sem fio em geral, é muito importante levar em consideração os dispositivos de rede que você está usando (roteadores, comutadores, canais sem fio e bandas sem fio, etc.). Com essas informações, você poderá avaliar melhor qual seria a origem do problema quando chegar a um beco sem saída. Um exemplo seria o Lenovo S10-2, que usa o PCIID 14e4: 4315 rev 01 . Mesmo após a instalação do driver correto, o usuário terminava em um loop "tentando conectar". Ele veria o SSID sem fio, mas ao tentar se conectar a ele, entraria em um loop de reconexão.

    A solução foi que esse dispositivo sem fio específico não suporta canais de 40 Mhz nem suporta 802.11N. Nesse caso, o roteador estava transmitindo com 40 Mhz forçado e apenas no WiFi-N. Quando o roteador foi definido no modo Automático e no canal 20/40 Mhz, a placa sem fio funcionou corretamente. Este é um cenário de caso que também se repete em outros casos, portanto, uma avaliação adequada do equipamento de rede ajudaria muito.

    Para casos em que você se repete:

    ERRO @ wl_cfg80211_get_station: Endereço incorreto do Mac ...

    ao fazer uma dmesge sua conexão sem fio cai frequentemente (várias vezes por hora ou por dia), o problema aqui pode ser que você esteja dentro de um sinal sem fio usado como uma ponte sem fio (2 roteadores que compartilham o mesmo SSID e conexão). Isso pode acontecer com roteadores modernos que têm a capacidade de estender a conexão sem fio oferecendo o mesmo SSID. sua conexão sem fio pode cair porque você pode estar entre os roteadores e a intensidade do sinal entre os dois é quase a mesma.

    Se sua conexão cair com muita frequência, significa que você está quase no meio dos dois dispositivos roteadores. Para diminuir ou eliminar a taxa de queda do seu dispositivo sem fio, tente se posicionar onde sua placa sem fio pode ver apenas um roteador ou pelo menos um deles ter uma força de sinal mais alta que o outro.

    Existem também algumas técnicas para forçar o dispositivo sem fio a se conectar apenas a um roteador específico, configurando o BSSID como o endereço MAC do roteador ao qual você deseja se conectar. Isso forçará o seu dispositivo sem fio a se conectar SOMENTE a ele.

    insira a descrição da imagem aqui

Problemas de inicialização segura

Em alguns cenários específicos, a instalação dos drivers, seja no modo offline através de vários pacotes DEB ou através do apt-get com acesso à Internet, não funcionará se o Secure Boot não estiver desativado.

Isso ocorre porque o acesso necessário é negado pelo Secure Boot, para que os drivers pareçam estar instalados corretamente quando, na verdade, não foram. Portanto, em casos MUITO específicos, você precisará desativar temporariamente a Inicialização segura para que os drivers funcionem.

Atualização de firmware do Linux

Em outros casos, procurar e instalar o firmware mais recente do Linux resolveria o problema. Resolver pequenos problemas que estavam acontecendo com um cartão de trabalho ou fazê-lo funcionar pela primeira vez.


Muito obrigado por este trabalho para mim. 'sudo apt-get install --reinstall bcmwl-kernel-source'
Manish

1
@LuisAlvarado Tudo bem, obrigado e desculpe pela tentativa de invasão. De qualquer forma, meu problema acabou sendo que estava faltando um importante metapacote - linux-image-extras, acredito. Acontece que o driver está nesse da versão específica do kernel.
TGP1994

1
No meu caso instalando firmware-b43-installertrabalhou para 14e4:4727 rev 01 meu PCI.ID é09:00.0 Network controller [0280]: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
Niroshan

1
Seu Ubuntu 16.04.5 LTS. Ainda preciso desconectar e reconectar toda vez que inicio a máquina, mas não há nada comparado a nenhuma conexão.
Niroshan 7/08/18

1
Essa resposta me ajudou muito. Eu precisava do firmware-b43-installer, mas o instalador do Ubuntu havia escolhido o bcmwl-kernel-source para mim. Eu me pergunto por que o instalador escolheu o errado se esta tabela estava prontamente disponível. Quero dizer, se eu pudesse procurar na tabela, o instalador também faria isso ...
marcus

108

Corrigi o meu problema com os drivers Broadcom bcm4311.

Etapas que tomei para corrigir esse problema (roubei esse método do nm_geo nos fóruns do ubuntu ):

(Pode ser necessário instalar synapticou seu gerenciador de pacotes favorito.)

  • Desinstale o bcmwl-kernel-sourcepacote emitindo o seguinte comando em um terminal:

    sudo apt-get remove bcmwl-kernel-source
    
  • Certifique-se de que os firmware-b43-installere os b43-fwcutterpacotes são instalados (é claro que você vai precisar de internet por outros meios):

    sudo apt-get install firmware-b43-installer b43-fwcutter
    
  • Digite um terminal:

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

    (Você pode copiar isso) e veja se o termo 'lista negra bcm43xx' existe.

  • Se estiver, digite cd /etc/modprobe.d/e, em seguida,sudo gedit blacklist.conf

    Coloque um #na frente da linha:blacklist bcm43xx

    Em seguida, salve o arquivo (eu estava recebendo mensagens de erro no terminal sobre não poder salvar, mas ele realmente foi salvo corretamente).

  • Reiniciar

Depois que eu fiz o acima, o wireless teve que ser desbloqueado pelo rfkill: Como desbloquear algo listado no rfkill?


Executei todas as etapas descritas acima no meu laptop D630, mas sem sucesso! após a reinicialização, rfkill list allnão mostra meu dispositivo sem fio, mostra apenas o dispositivo Bluetooth: 0: hci0: Bluetooth Soft blocked: no Hard blocked: noe ainda sem acesso sem fio!
PHP Learner

Seguiu este passo a passo e funcionou! Como a resposta de Luis Alvarado menciona, o 14.04 vem com alguns drivers (pelo menos para o meu), mas a velocidade é cerca da metade da que se estivesse instalando com esse método :) Então, acho que os agradecimentos estão em ordem.
Eduard Luca

Put a # in front of the line: blacklist bcm43xxIsso ajuda meu wireless. Obrigado!
Filipe Manuel

Obrigado, comentar blacklist bcm43xxme ajudou no Ubuntu 15.10 WTF no Dell Vostro 3700 ( [14e4:4315] (rev 01)caso ruim).
brownian

14e4:4311 rev 01lubuntu-16.10-desktop-amd64
Executei as

33

Esse é um problema comum ao chip sem fio Broadcom.

Execute o seguinte no terminal:

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

Se o comando for executado com êxito, tente ativar a conexão sem fio (com a chave de hardware).

Se não funcionar ou se o comando falhar dizendo que não existe esse módulo, tente abrir um terminal e digite

dmesg | grep b43

Se você vir linhas como:

[   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

Então você provavelmente não possui o firmware da placa broadcom. Abra o Software Center , pesquise e instale os seguintes pacotes,

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

Reinicie uma vez. Agora o wireless deve funcionar.


1
apenas para atualizar em 16.04, não há nenhum pacote chamado firmware-b43-lpphy-installerer, qualquer um usar este método deve instalar b43-fwcutterefirmware-b43-installer
HVNSweeting

30

Drivers para o 4313

Vamos apenas enumerar o driver dos chipsets Broadcom e como eles funcionam com o 4313:

  • Broadcom STA . Sugerido por drivers adicionais. Velho. Horrível. Lixo absoluto. Pule isso. Se você já o instalou, remova-o.

  • b43-fwcutter . Muitas pessoas vêem o "Broadcom" e pulam sobre isso, mas não é compatível com o 4313 (que é mais recente). Se você o instalou, limpe-o.

  • ndiswrapper . Ainda mais esquisito que o driver STA. Consegui fazê-lo funcionar por cerca de 10 minutos antes que tudo implodisse.

  • brcm80211 tcp brcmsmac . Este é um driver (relativamente) novo que foi adicionado recentemente ao Ubuntu (desde que o driver foi adicionado ao kernel). Isso deve funcionar bem e (na versão recente do Ubuntu, Natty e Oneiric) deve "Apenas funcionar". Este é o dróide que você está procurando. Use este driver para o 4313 .

    Se você não está executando o Natty ou o Oneiric, seu kernel provavelmente não terá esse driver. Você precisa estar executando pelo menos 2.6.27 e eu recomendaria o 2.6.28 como o mínimo (você pode verificar o que está executando executando uname -r).

    Se você está atrasado nas versões, sugiro a atualização, mas para uma solução rápida, você pode dar uma olhada nos kernels da linha principal e experimentar um deles. Instalar pacotes do kernel raramente é uma coisa arriscada, porque geralmente você pode voltar a um antigo usando a tela de inicialização do grub.

Você sabe que provavelmente está no driver certo se executar lsmod | grep brce vir brcm80211ou brcmsmacna saída.

Lista negra do seu caminho para o sucesso

Se você não está vendo isso, algo mais foi carregado e você precisa colocar isso na lista negra. Se você pode ver o que foi carregado, ótimo, edite /etc/modprobe.d/blacklist.confe comece a adicionar linhas como:

blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper

Obviamente, você precisa ter cuidado se tiver outro dispositivo sem fio que possa estar usando um driver conflitante, como se estivesse na lista negra, você também quebrará esse :)


2
tecnicamente, o brcmsmac funciona, mas a velocidade e a intensidade do sinal são péssimas.
Pbfy0

Ótimo, isso me ajudou!
Pavel S.

Eu tenho isso, mas parece que eu não posso pegar os modems definidos em um canal acima de 11 ... Aqui está o que ele mostra-se: paste.ubuntu.com/24360690
Giorgio Vitanza

A razão pela qual estou dizendo isso é que posso me conectar ao meu modem através do Windows, mas não através do Ubuntu, então deve haver algo sobre o driver que não permita que o Ubuntu se conecte a todo tipo de conexão, excluindo aqueles em um canal acima dos 11 ... Eu tive esse problema antes com outro modem e resolvi alternar para o canal 11, mas gostaria que meu driver capturasse também modems configurados em diferentes canais, como nas janelas
Giorgio Vitanza

18

Obrigado pela sua resposta valiosa.

Esse problema foi resolvido pelas seguintes etapas:

  1. Eu removi o driver sem fio Broadcom STA do Drivers Adicionais .
  2. Digite bcmno Ubuntu Software Center ,
  3. Instale "Pacote do instalador para firmware para o driver b34" (firmware-b43-installer)

Agora está funcionando sem fio. Você não precisa seguir as etapas acima. Instale o "driver B43" para conexão sem fio.


Trabalhou para mim instalando junto combcmwl-kernel-source
Rahil Wazir

11

Instale o firmware-b43-installerpacote. Primeiro desinstale o driver proprietário de 'drivers adicionais ".

Em seguida, em um terminal, execute:

sudo apt-get install firmware-b43-installer

logo após a reinicialização, funciona muito bem para mim.


1
Esta solução não está funcionando para mim.
Parag Bafna

9

Eu sempre recomendo remover e reinstalar os drivers broadcom usando seu terminal

Em um terminal, digite o seguinte comando

sudo apt-get purge bcmwl-kernel-source

então

sudo apt-get install bcmwl-kernel-source

Isso reconstruirá seu driver.

Deixe-nos saber como você se dá

Você pode reiniciar o seu PC ou, se for um problema, digite os seguintes comandos no terminal que 'ligam' o seu dispositivo sem fio

sudo modprobe -r b43 ssb wl

então

sudo modprobe wl 

Infelizmente, isso não funciona para mim. Vejo "a conexão sem fio está desativada" no canto direito da parte superior da tela :( no entanto, eu havia marcado "Ativar
conexão

Agora, depois de executar um comando sudo lshw -C network, tenho as seguintes informações: * -network DISABLED description: produto da interface sem fio: BCM4313 802.11b / g / n Wireless LAN Controller Controller fornecedor: Broadcom Corporation id físico: 0 bus info: bus @ 0000: 04: 00.0 nome lógico: eth1 versão: 01 serial: ac: 81: 12: 00: 76: 22 largura: 64 bits relógio: 33MHz
Justas

Eu tenho uma máquina de 64 bits, mas executando o Ubuntu 11.04. Versão de 32 bits. Poderia ser um motivo do meu problema com a conexão sem fio?
Justas 11/07

ótimo, funcionou para mim no Mint 17 64 bits com BCM43142. Obrigado!
Karl Adler


9

Finalmente, eu mesmo resolvi o problema, mas não sei como. Eu estava prestes a compilar o driver com a fonte broadcom.com e as instruções fornecidas em http://www.broadcom.com/docs/linux_sta/README.txt , mas nesta etapa das instruções

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

construir essencial e os cabeçalhos já foram instalados. Acabei de executar o sudo apt-get build-dep linuxcomando e, Voilá !, após uma reinicialização, minha conexão começou a funcionar na velocidade normal.

Não tenho certeza do que fiz. Eu acho que ele cria dependências de kernel ou driver (ou ambos). O driver BCM precisava dessa etapa e a auto-configuração do jockey a omitiu por algum motivo.

De qualquer forma, é fixo.


7

Às vezes, o Utilitário de drivers adicionais falha ao instalar um driver sem fio Broadcom STA. Quando isso acontecer, verifique primeiro se o seu cartão é realmente suportado pelo driver STA e, para isso, abra uma janela do terminal (ctrl-alt-t) e execute

lspci -nn | grep -i BCM

A saída incluirá o modelo da placa sem fio, verifique se ele está entre os modelos listados abaixo.

Placas sem fio Broadcom suportadas pelo driver STA:

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

Se a placa for suportada, tente instalar o driver manualmente. Abra uma janela do terminal (ctrl-alt-t) e execute

sudo apt-get install bcmwl-kernel-source

Pode ser necessário reiniciar neste momento.


6

Como descobri, para sistematizar um pouco isso, existem quatro famílias de drivers disponíveis:

  1. código-fonte aberto b43 do [projeto b43m] [1] que está disponível no [kernel do Linux] [2],
  2. código-fonte aberto brcmsmac / brcmfmac, também disponível em [kernel] [3]
  3. Bibliotecas do Windows via [ndiswrapper] [4] e
  4. O próprio linux da [Broadcom] [5] [libs (STA)] [6]

Esses links também fornecem referência aos drivers e listas com chipsets suportados.

Para ficar claro ao referenciar os diferentes IDs, consulte o link STA acima antes de continuar lendo e compreenda o seu por meio de:

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

Aqui está um exemplo para 4313 (do link # 6):

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

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

Além do driver, você também precisa do firmware, firmware-b43-installer .

A descrição abaixo foi aplicada ao driver STA, mas foi escrita antes disso.

Embora o Ubuntu seja versátil, bonito e fácil de usar para todos, os pacotes ainda são propensos a falhas de dependência. Olha, instalando drivers e outras coisas do sistema, é razoável obter um feedback o mais detalhado possível, ou seja, faça isso manual ou semi-manualmente (apt-get), evite os instaladores da GUI.

Estou enfrentando os mesmos problemas com o meu 4313. Deixe-me oferecer uma solução sem corte e parcialmente não analítica:

  1. Remova tudo do STA que você possui

    sudo apt-get purge bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  2. Instale isso novamente manualmente:

    sudo apt-get install bcmwl-kernel-source broadcom-sta-common broadcom-sta-source
    
  3. Leia a saída. Eu estou tendo um belo liner duplo:

    Construindo a arquitetura x86_64 A construção do módulo para o kernel atualmente em execução foi ignorada, pois a fonte do kernel para esse kernel não parece estar instalada.

Nesse caso, o que suponho que acontece com bastante frequência, pois (1) a dependência inerente não é resolvida e (2) há uma falha na interface wl nas atualizações (que podem envolver uma atualização do kernel); nesse caso, você deve basta executar as duas etapas a seguir e presumo que você não precise reinstalar as fontes do driver WiFi:

  1. Verifique sua versão atual do kernel da seguinte forma (terceira entrada) :

    uname -r
    
  2. Instale os linux-headers apropriados , que no meu caso são:

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

Após este comando, você deverá ver (pois isso foi adiado pela incapacidade de compilar durante o procedimento de instalação dos arquivos de origem do driver STA WiFi):

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...

Não tenho certeza se os responsáveis ​​pelos pacotes conseguirão ver isso. Ainda assim, depois de usar o Gentoo há anos, eu me acostumei com sua verbosidade e que pode parecer desnecessária para colorir e formatar a saída. Vocês devem adicionar formatação e cores à sua rotina apt-get, é muito mais fácil, especialmente para usuários iniciantes, entender o que pode ter dado errado. E adicione a dependência dos cabeçalhos, você poderá removê-los posteriormente - e certamente precisará reconstruir o módulo após a alteração do kernel .

Espero que isso ajude, e sou cauteloso em generalizar o caminho acima para resolver o problema de massa. Apenas tente, se funcionar, incrível, se não houver, existem muitas outras soluções oferecidas que são notavelmente mais analíticas e proficientes.

Eu também me deparei com essas respostas (com um cheque

lspci -nn | grep Network

Para - o pci.id 14er:4727que é válido no meu caso): a conexão sem fio não funciona mais após a atualização do software com o Ubuntu 12.10 em um Dell Latitude E6230 e como faço para que uma placa sem fio Acer Npilfy 802.11 (BCM43225) esteja funcionando?quem se refere ao primeiro.

E também senti falta do fato de o Ubuntu oferecer um link nos pacotes para a versão do kernel e dos cabeçalhos atualmente instalada e em execução, a fim de evitar a definição da versão do kernel.






5

Isto é o que funcionou para mim:

  1. Instalar firmware-b43-installer(+ b43fwcutter adicionado automaticamente no Synaptic)
  2. Desinstale o bcm-kernel-sourcepacote usando o Synaptic
  3. Remova o driver Wireless STA original dos drivers adicionais
  4. Reiniciar

O passo 3 foi um passo fundamental para mim. Se você não remover o driver Wireless STA original, terá problemas.


5

O que funcionou para mim no meu Broadcom bcm4313 no Asus Eee PC Seashell 1015PEM com o Ubuntu 12.04:

  • não use drivers restritos
  • adicione "lista negra bcma" a /etc/modprobe.d/blacklist.conf
  • sudo modprobe brcmsmac
  • adicione brcmsmac a /etc/modules
  • reiniciar

4

Eu tive o mesmo problema com o meu Acer TravelMate 8172 e seu controlador Broadcom 4357 no Ubuntu 12.04. Tentei várias soluções publicadas na Web para outros dispositivos Broadcom, mas eles não funcionaram. A solução de andybleaden acima funcionou para mim.

Seguindo as instruções de Andy, primeiro removi e reinstalei os drivers Broadcom com:

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

Depois disso, eu executei

sudo modprobe -r b43 ssb wl
sudo modprobe wl 

para ativar a placa sem fio.

Infelizmente, a placa sem fio fica desativada sempre que eu reinicializo, então criei um script com os dois comandos modprobe acima para executar sempre que eu reiniciar. Isso terá que fazer até que o Ubuntu 12.04 seja atualizado com uma correção.


Com o Ubuntu 16.04 em um Acer Aspire V11 o comando sudo modprobe wlgera o errocould not insert 'wl': Required key not available
XavierStuvw

3

Eu usei a solução do usuário 'bkratz' em http://ubuntuforums.org/showthread.php?t=1928241 e funcionou para mim.


Execute estes:

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

O primeiro garante que o driver sta esteja no lugar, o segundo e o terceiro na lista negra dos dois drivers brcmsmac e bcma, que colidem com o driver sta correto. Copie / cole ou verifique se a digitação está correta!

O último passo é ir para 'Drivers adicionais' e habilitar o driver.


3

Primeiro pensei em editar a excelente resposta de Luis Alvarado (veja sua postagem em 7 de setembro de 2011), porque quando segui as etapas, apareceu o pacote indicado na tabela (veja sua postagem) para o meu PCI.ID. realmente corresponde.

De fato, meu PCI.ID é 14e4: 4727 , que, de acordo com a tabela, requer a instalação do pacote bcmwl-kernel-source. Este pacote foi instalado no meu computador, mas o Wifi não estava funcionando (nenhuma detecção de rede sem fio, desde a atualização para o Ubuntu 16.04). Em vez disso, tentei instalar a firmware-b43-installerseguinte resposta de Luis Alvarado (usar firmware-b43-installeré uma alternativa já apontada em seu post), e funcionou!

Portanto, caso ajude alguém no mesmo caso que eu, aqui estão as informações necessárias:

  • Saída do lspci -nn -d 14e4:comando:

    02:00.0 Network controller [0280]: Broadcom Limited BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
    
  • Os passos que segui:

    1. Limpe o bcmwl-kernel-sourcepacote:

      sudo apt-get purge bcmwl-kernel-source
      
    2. Execute os seguintes comandos (consulte a resposta de Luis Alvarado para obter detalhes):

      sudo apt-get update
      sudo update-pciids
      
    3. Instale o firmware-b43-installerpacote e não o bcmwl-kernel-sourcepacote (ao contrário do recomendado na tabela 14e4:4727 rev 01):

      sudo apt-get install firmware-b43-installer`
      
    4. Reinicialização:

      sudo reboot
      

E agora o Wifi deve funcionar!

Muito obrigado Luis Alvarado!


2

Verifique se o seu adaptador sem fio não está desativado. Você pode verificá-lo executando:

rfkill list

Para habilitar adaptadores sem fio, execute:

sudo rfkill unblock wifi

Eu tentei a lista rfkill: e mostrei o seguinte resultado. 0: hp-wifi: LAN sem fio Soft bloqueado: não Hard bloqueado: não, então o que tenho que fazer agora?
Silambarasan

2

O Dell Inspiron E1505, os seguintes passos (sozinho), funcionou para mim. Eu tive que desfazer as etapas extras de edição do arquivo da lista negra.

  • abra o 'Synaptic Package Manager' e procure por 'bcm'

  • desinstalar o bcmwl-kernel-sourcepacote

  • verifique se firmware-b43-installeros b43-fwcutterpacotes e estão instalados

  • reiniciar


2

No caso em que a reinstalação do blacklist.conf ou do apt-get para o b43 Broadcom não funcionou, pode ser simplesmente porque a configuração sem fio padrão ainda não foi ativada corretamente para o WPA / WPA2.

Pasta Rede, sem fio e selecione Opções ubuntu 12.04:

  • guia ipv6 - mantenha o método automático e desmarque a opção 'Exigir endereçamento IPv6 ...'
  • guia ipv4 - o método deve ser automático (DHCP) e marque a opção 'Exigir endereçamento IPv4 ...'
  • guia sem fio - force o endereço mac do dispositivo a bloquear a conexão com o endereço mac permanente do laptop

2

O problema com o seu wifi é que você está usando o forçado pelo Ubuntu, mas isso não funciona. Execute os seguintes comandos para obter o Wifi funcionando corretamente:

Pressione Ctrl+ Alt+T

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

Depois de reiniciar. Seu Wi-Fi deve funcionar como pretendido.


Obrigado por isso ... mas não acho que o b43 tenha algo a ver. Eu li que isso não será útil com o BCM4313. Obrigado pela ajuda de qualquer maneira Petronilla Escarabajo :).
Sharat

1

Boas notícias. Com base nas informações fornecidas nos comentários, você tem uma placa de rede suportada pelo driver Broadcom proprietário.

Primeiro, verifique se você executou o sudo apt-get update a partir do terminal. Em seguida, vá para "Drivers adicionais". Você pode encontrá-lo abrindo o traço (clique no canto superior direito) e digitando drivers.

O driver não livre da Broadcom está ativado lá? Caso contrário, tente ativá-lo e reinicie o sistema. Se isso não funcionar, tente reinstalar os drivers (apenas para ficar online uma vez) manualmente. Aqui estão as instruções para instalação manual: http://wireless.kernel.org/en/users/Drivers/b43

Pode ser necessário rmmod drivers antigos ou ruins. Boa sorte, mas saiba que isso pode ser feito! :)


Tentei tudo recomendado, sem alegria em mudville!
Rob


1

Eu tive o mesmo problema ontem (Dell Latitude D530 com broadcom 4311).

Eu fiz:

sudo apt-get install firmware-b43-installer

Foi isso até a próxima reinicialização. Agora eu tinha que descobrir como reativá-lo, mas agora o problema está em outro lugar.


1

Apenas instalando os drivers adicionais, ele funciona no meu Dell Vostro 3500.

Eu fiz os seguintes passos:

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

  2. Em seguida, reinstale os drivers adicionais fornecidos abaixo. Eu o ativei.

Este pacote contém o driver sem fio Broadcom 802.11 Linux STA para uso com o hardware baseado em BCM4311-, BCM4312-, BCM4313-, BCM4321-, BCM4322-, BCM43224-, BCM43225-, BCM43227- e BCM43228 da Broadcom.


1

Existe uma maneira muito mais fácil de resolver esse problema. O truque é a ordem em que você instala drivers proprietários. O driver Broadcom DEVE ser instalado PRIMEIRO antes de qualquer outro.

Exemplo: Eu tenho um HP TX2-1050ED com gráficos Broadcom B43 e ATI Raedon.

Ativei o driver ATI Raedon primeiro e depois o driver Broadcom, levando aos erros mencionados acima.

Quando eu desinstalei o driver ATI, instalei o driver Broadcom e reinicializei. Eu tinha wireless. Então eu instalei o driver da ATI e agora ambos funcionam.

Este é realmente um bug no Jockey, pois o Jockey deve resolver o conflito do driver para você.

Então, em suma. Broadcom Primeiro, depois outros drivers.



1

Eu tenho um controlador de LAN sem fio Dell inspiron 6000 BCM4318 que consegui resolver isso usando o gerenciador de pacotes sinápticos

Aqui eu: Primeiro, desinstalei o bcmwl-kernel-source. Em seguida, instalei o firmware-b43-installer e o b43-fwcutter que reconstruíram os drivers do wifi

Então eu tive que reiniciar


1

O BCM4311 para o meu DV6000 não está funcionando com o driver STA nem com o driver b43. Com b43, o LED sempre fica laranja (WLAN desativado).

Com o rfkill eu posso ver:

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

Com o driver STA, posso pesquisar na rede, mas a conexão nunca termina. O sistema funcionou bem com o Ubuntu 10.10 (Maverick Meerkat) (x86) - agora estou usando o Ubuntu 11.10 (Oneiric Ocelot) beta 2 (x64).

O dmesg lança alguma luz sobre o erro:

s / Drivers / b43 # devicefirmware e faça o download do firmware correto para esta versão do driver. > Leia com atenção todas as instruções deste site.

[367.927967] ERRO b43-phy0: arquivo de firmware "b43 / ucode13.fw" não encontrado
[367.927981] ERRO b43-phy0: arquivo de firmware "b43-open / ucode13.fw" não encontrado
[367.927989] b43-phy0 ERRO: Você deve acesse http://wireless.kernel.org/en/users/Drivers/b43#devicefirmware e faça o download do firmware correto para este driver v

Parece que os arquivos de firmware estão ausentes nos drivers do Linux (?). O LED voltou ao azul (a WLAN está ativada) e a digitalização está funcionando com:

sudo apt-get install firmware-b43-installer

Este foi do site http://linuxwireless.org/en/users/Drivers/b43 .

Agora a rede WLAN está funcionando para mim ( era necessário verificar duas vezes a senha WPA2 :-)).


1

Para qualquer outra pessoa que esteja recebendo a mensagem "a conexão sem fio é desativada pelo comutador de hardware -a" em sem fio (você a verá clicando no ícone) - e é "bloco rígido" que pode funcionar em qualquer modelo (que esteja funcionando para mim no netgear "adaptador USB sem fio", não verifiquei os outros, mas pode funcionar).

Primeiro verifique se está bloqueado. Execute no terminal ( Ctrl+ Alt+ T):

sudo rfkill list

Se for, execute primeiro para desbloquear:

sudo rfkill unblock all

Então desliguei meu PC, desconectei-o da eletricidade e abri a porta esquerda. Eu removi a bateria carregada e apertei o botão liga / desliga por 20 pressionamentos longos e curtos para redefinir o BIOS .

Depois devolvi a bateria e conectei o PC à eletricidade. Liguei o PC e configurei o BIOS (também para itens como ausência de disquete e inicialização) no Wake-on-LAN , na qual ele diz que algo no PME está ativado.

Eu apertei F10 para salvar as configurações e reiniciei. Depois de tudo isso, o sistema estava pronto - desktop e seus arquivos. Eu esperei um pouco e o Wi-Fi estava respondendo novamente.

Isso já funcionou para mim quatro vezes (isso pode acontecer a qualquer momento em que você está forçando um desligamento ou desconectando o Wi-Fi).

Espero que também ajude alguém (:


1

Eu tenho uma placa b43 e uso o Ubuntu desde 9.04, usei o mesmo método para fazê-lo funcionar desde então. Envolve algum uso da linha de comando, mas acredite, vale a pena.

Para começar, se você já possui o b43-fwcutter instalado, é necessário reinstalá-lo, execute:

sudo apt-get remove b43-fwcutter

Suponho que você saiba o modelo de tipo da sua placa sem fio. Este método não usa a maneira Drivers adicionais.

Após a desinstalação do b43-fwcutter, reinicie o seu computador. Nota: se você não tem acesso a uma rede com fio em sua máquina, precisará baixar o pacote b43-fwcutter manualmente daqui e o driver da sua placa daqui . Meu cartão é o 4311, então eu baixo o broadcom-wl-4-150-10.5.tar.bz2.

Depois de reinstalar o b43-fwcutter executando sudo apt-get install b43-fwcutterou usando o arquivo .deb que você teria obtido no site citado.

Você precisa extrair seu firmware do tarball. Comando de execução;

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

Pode ser necessário alterar o nome do arquivo para refletir o que você baixou do site do driver ou apenas usar tar -xvjf broadcom*. Então corra

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

Agora reinicie e tudo deve funcionar bem!


0

Descobri que a luz não acendia quando a colocava na posição operacional. Um utilitário que você pode experimentar é o rfkill para ativá-lo. Você precisa fazer isso toda vez que reiniciar.

sudo rfkill unblock all
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.