Instalando driver wireless Broadcom BCM4312 no Fedora, RHEL e CentOS Linux

Publicado por Hercules Merscher em 28/01/2009

[ Hits: 27.254 ]

 


Instalando driver wireless Broadcom BCM4312 no Fedora, RHEL e CentOS Linux



Recentemente adquiri um notebook, um DELL Vostro 1510, muito bom por sinal, recomendo a quem estiver a fim de comprar um. Mas um problema que tive e acredito que muitos devem ter ou já tiveram também foi o wireless, tudo funcionou de cara, menos a bendita rede sem fio. Fiquei uma semana sem utilizar porque não achei o driver, ou melhor, até achei, mas não consegui instalá-lo, nem usar o ndiswrapper.

Por coincidência consegui descobrir que os drivers wireless Broadcom estavam presentes no repositório Rpmfusion, recentemente criado, unindo alguns repositórios já existentes para Fedora, RHEL e CentOS Linux.

Também funciona no RHEL, pra quem não sabe o Fedora é derivado do RHEL, e o CentOS é o próprio RHEL, mas sem as logos. Como o RHEL é totalmente open source, assim que liberam uma nova versão a comunidade do CentOS pega os fontes e compila tudo, mas sem as logos, fazendo então um clone. A própria Red Hat incentiva isso, porque serve como material de estudo para aspirantes ao certificado da própria.

Depois disso, como dizem um velho ditado, foi "uma mão na roda".

Então, vamos lá?

Ativando o repositório Rpmfusion

Primeiro teremos que adicionar o rpmfusion em nossa lista de repositórios, portanto abra o terminal e digite o seguinte comando:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm'

Ele irá pedir a senha do root, digite e espere o término.

Será habilitado o repositório free, de pacotes livres e o non-free, de pacotes proprietários.

Muito bem, agora o nosso sistema está pronto para instalarmos o driver.

Instalando

Agora vamos ao que realmente interessa, ver o negócio funcionar.

Abra o terminal como root e digite:

# yum install broadcom-wl

Ele listará o driver e suas dependências, caso haja. No meu caso ele pediu pra atualizar o kernel, além de instalar o driver.

Confirme e pronto!

Fácil não é mesmo???

Abraço a todos!

Outras dicas deste autor
Nenhuma dica encontrada.
Leitura recomendada

Comando tar detectando tipo de arquivo automaticamente

Xoom no Ubuntu - Montando a Media interna

Slackware 11 (current) com KDE e Hald

Compiz no Debian 6

Trabalhando com Xampp no Linux

  

Comentários
[1] Comentário enviado por jcemelanda em 07/03/2009 - 00:45h

Eu instalei o diver assim mas tá dando problema...
Será que você poderia ajudar?

[2] Comentário enviado por hlmerscher em 07/03/2009 - 07:59h

Problema??? Seja mais claro por favor... diga qual o erro pra começar, ok?

[3] Comentário enviado por decinho09 em 18/03/2009 - 11:08h

Amigo eu instalei o drive(minha placa é bcm4311) mas não esta se conectando a wi fi ainda, alterei SElinux para permissivo mas não deu em nada vou te mandar a saida dos comandos:

ifconfig: wlan0 Link encap:Ethernet Endereço de HW 00:1A:73:87:8D:17
endereço inet6: fe80::21a:73ff:fe87:8d17/64 Escopo:Link
UP BROADCASTRUNNING MULTICAST MTU:1500 Métrica:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
colisões:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
IRQ:16
iwconfig: lo no wireless extensions.

wlan0 IEEE 802.11 Nickname:"localhost.localdomai"
Access Point: Not-Associated
Link Quality:5 Signal level:0 Noise level:0
Rx invalid nwid:0 invalid crypt:0 invalid misc:0

eth0 no wireless extensions.

pan0 no wireless extensions.

Fui nas configurações de rede tentei ativar a wi fi da esse erro--> Determinando informação de IP para wlan0...Nothing to flush.
falhou.

Agradeço a ajuda!

[4] Comentário enviado por decinho09 em 18/03/2009 - 19:05h

Consegui colocar para funcionar; o problema agora é que o kismet não reconhece o driver bcm43xx veja a saida -->

Launching kismet_server: /usr/bin/kismet_server
Will drop privs to kismet (493) gid 486
No specific sources given to be enabled, all will be enabled.
Non-RFMon VAPs will be destroyed on multi-vap interfaces (ie, madwifi-ng)
Enabling channel hopping.
Enabling channel splitting.
NOTICE: Disabling channel hopping, no enabled sources are able to change channel.
Source 0 (BCM4311): Enabling monitor mode for bcm43xx source interface wlan0 channel 6...
FATAL: Failed to set monitor mode: Invalid argument. This usually means your drivers either do not support monitor mode, or use a different mechanism for getting to it. Make sure you have a version of your drivers that support monitor mode, and consult the troubleshooting section of the README.
Done.


Agradeço a atenção!!

[5] Comentário enviado por hlmerscher em 20/03/2009 - 08:38h

Meu camarada, também tentei usar o kismet e não consegui, porém minha placa é uma bcm4312, pesquisei no google pois deu o mesmo problema que o seu, só achei algumas respostas em sites estrangeiros, lí em um ou dois que falavam sobre este exato problema, mas pelo meu inglês não ser tão bom não consegui entender direito, mas acho que este driver não dá suporte ao modo monitor nessas placas.

Ou melhor dizendo, o driver não, o firmware que deve ser o problema, pois é proprietário, e a Broadcom não deve ter implementado isso ao firmware.

Qualquer coisa que descobrir poste aqui também, estou precisando muito.

Espero ter ajudado! Té mais!

[6] Comentário enviado por knwt em 26/08/2009 - 17:26h

Olá. Fiz o que manda o tutorial mas ainda nao consigo conectar. As redes aparecem mas qd clico em uma ele fica em looping pedindo a senha a cada minuto e nao entra...

Se alguem puder me ajudar...

Aproveitando, deixo aqui os seguintes resultados:

Comando lsmod | grep wl:
wl 1274884 0
lib80211 6356 2 lib80211_crypt_tkip,wl

Comando rpm -qa | grep wl:

kmod-wl-2.6.29.6-217.2.8.fc11.x86_64-5.10.91.9-3.fc11.6.x86_64
iwl5000-firmware-8.24.2.12-1.fc11.noarch
broadcom-wl-5.10.91.9-1.fc11.noarch
iwl3945-firmware-15.32.2.9-1.fc11.noarch
kmod-wl-5.10.91.9-3.fc11.6.x86_64
iwl4965-firmware-228.61.2.24-1.fc11.noarch

[7] Comentário enviado por hlmerscher em 01/09/2009 - 08:01h

Primeiro verifique se está digitando a senha corretamente, caso sim, próximo ao campo da senha tem uma opção de mudar o tipo de criptografia da senha, se estiver setado um que não condiz com o adotado na configuração da rede, não irá conectar, mesmo que a senha esteja certa.

[8] Comentário enviado por ancasigo em 15/01/2010 - 10:10h

Olá!

Eu realizei os primeiros passos mais infelizmente na hora de fazer a instalação deu este problema.

[root@localhost ~]# yum install broadcom-wl
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
* addons: centos.pop.com.br
* base: centos.pop.com.br
* extras: centos.pop.com.br
* updates: mirror.atlanticmetro.net
Setting up Install Process
No package broadcom-wl available.
Nothing to do

Se for possivel gostaria de uma ajuda pois sou iniciante usando o centOSe estou com alguns problemas para realizar algumas instalções.

Grato pela atenção!!!

[9] Comentário enviado por hlmerscher em 15/01/2010 - 12:35h

Para o CentOS adicione o rpmfusion ao seus repositórios com o seguinte comando no terminal:

su -c 'rpm -Uvh http://download1.rpmfusion.org/free/el/updates/testing/5/i386/rpmfusion-free-release-5-0.1.noarch.rp... http://download1.rpmfusion.org/nonfree/el/updates/testing/5/i386/rpmfusion-nonfree-release-5-0.1.noa...'

Depois, tente instalar novamente.

[10] Comentário enviado por mxgms em 05/11/2010 - 17:15h

Muito obrigado!




Contribuir com comentário