Salve Salve Pessoal!
Por padrão o CentOS e Red Hat não vem com drivers wireless da Broadcom disponíveis em sua arvore de repositórios, também não é possível encontrar em repositórios de terceiros devido a questões de licenciamento.
Porém o pessoal do ELrepo disponibiliza os SRPMS para que nós usuários finais possamos construir os pacotes com os drivers.
O procedimento é para as seguintes placas:
BCM4311, BCM4312, BCM4313, BCM4321, BCM4322, BCM4331, BCM4352, BCM4360, BCM43142, BCM43224, BCM43225, BCM43227, BCM43228
Vamos ao que interessa 😀
Execute os seguintes comandos como root:
1 – Faça a instalação das dependências:
# yum group install 'Development Tools' # yum install redhat-lsb kernel-abi-whitelists # yum install kernel-devel-$(uname -r)
Agora execute os seguintes comandos com usuário comum.
2 – Crie os diretórios necessários:
$ mkdir -p ~/rpmbuild/{BUILD,RPMS,SPECS,SOURCES,SRPMS} $ echo -e "%_topdir $(echo $HOME)/rpmbuild\n%dist .el$(lsb_release -s -r|cut -d"." -f1).local" >> ~/.rpmmacros
3 – Faça o download do SRPMS:
$ wget -P ~/rpmbuild/SRPMS/ http://elrepo.org/linux/elrepo/el7/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm 4 - Faça o download do sources da broadcom $ wget -P ~/rpmbuild/SOURCES/ https://docs.broadcom.com/docs-and-downloads/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
OBS: Se o link estiver offline por algum motivo, acesse o link abaixo e faça o download manualmente, coloque o arquivo dentro do /rpmbuild/SOURCES/.
https://www.broadcom.com/support/download-search/?pf=Wireless+LAN+Infrastructure
4 – Agora vamos construir nosso pacote:
$ rpmbuild --rebuild --define kmod-wl-6_30_223_271-5.el7.rpm ~/rpmbuild/SRPMS/wl-kmod-6_30_223_271-5.el7.elrepo.nosrc.rpm
Execute os comandos como root novamente.
5 – Remova o ndiswrapper para não dar conflitos:
# yum remove \*ndiswrapper\*
6 – Instale o pacote que criamos:
# yum install -y /home/USUARIO/rpmbuild/RPMS/x86_64/kmod-wl-6_30_223_271-5.el7.local.x86_64.rpm (troque o nome USUARIO pelo seu usuário)
7 – Reinicie o computador
# systemctl reboot
Pronto, sua placa de rede sem fio já deve estar funcionando 😀
OBS: Caso a mesma não esteja funcionando verifique se você está com o secure boot habilitado na BIOS, caso esteja basta desabilitar que funcionará, se não deseja desabilitar é preciso criar uma assinatura para o pacote, verifique o procedimentos nas referências.
Até a próxima 😀
Referência:
Rodrigo, após efetuar a instalação, ao conectar minha rede wifi o computador trava e reinicia.
Meu adaptador.
Broadcom Limited BCM43228 802.11a/b/g/n
Como corrijo?
Notebook dell latitude 6420
Olá Rodrigo, tenho um notebook Dell Latitude e6420 com placa BCM43224.
Efetuei o procedimento conforme orientado.
Depois disso o adaptador apareceu e as redes também, porém ao conectar em alguma rede o mesmo trava. Teria alguma solução para o problema?
Rapaz, infelizmente não sei o motivo, você consegui verificar os logs, sabe dizer se é apenas a interface gráfica que trava?
Rodrigo trava tudo, sistema entra em pane e é reiniciado em menos de 1 segundo.
Qual sistema operacional você está usando?
Centos 7.
Do zero somente ele no hd e nada mais.
Formatei hoje e estou instalando o centos 7 novamente. Ao terminar farei novamente o passo a passo e verei se vai travar novamente.
O mesmo só trava ao conectar, caso não conecte (desabilitando Wi-Fi por exemplo ou esquecendo a rede) ele não trava e funciona normalmente, mostra as redes Wi-Fi, clico pra conectar, pede senha, informa se a senha estiver errada, porém caso der certo a conexão ele trava, a tela fica com algumas falhas e reinicia na mesma hora.
Usava o Windows normalmente.
Instalei ontem o Ubuntu e o mesmo funcionou normalmente o Wi-Fi.
Rodrigo, Após reinstalar o centOS 7 do zero efetuei o procedimento e deu certo.
Deve ter sido pois anteriormente havia tentado instalar seguindo o wiki do próprio CentOS que instalou a versão anterior.
Obrigado cara!
Opa, show de bola, precisando estamos ai!
Aqui são os procedimentos para instalação de drivers de interface wireless Broadcom BCM43228 no Centos 8:
— Download e instalação do repositório rpm fusion:
i) wget https://rpmfind.net/linux/rpmfusion/nonfree/el/updates/8/x86_64/r/rpmfusion-nonfree-release-8-0.1.noarch.rpm
ii) rpm -Uvh rpmfusion-nonfree-release-8-0.1.noarch.rpm
— Depois download e instalação do driver de interface wireless Broadcom Wireless BCM43228
iii) wget https://download1.rpmfusion.org/nonfree/el/updates/8/x86_64/b/broadcom-wl-6.30.223.271-13.el8.noarch.rpm
iv) rpm -Uvh broadcom-wl-6.30.223.271-13.el8.noarch.rpm
v) dnf install broadcom-wl
Para finalizar dê um reboot na sua máquina e a sua Rede Wireless Broadcom estará funcionando.
Show Mário, obrigado por compartilhar!