Broadcom BCM43225 no FreeBSD

Publicado por Fernando em 29/09/2014

[ Hits: 5.232 ]

Blog: https://github.com/phoemur/

 


Broadcom BCM43225 no FreeBSD



Com a melhora do suporte a hardware no GNU/Linux, já há muitos anos que eu não precisava utilizar ndiswrapper para poder utilizar algum hardware.

Contudo, possuo um notebook com a famigerada placa wireless Broadcom BCM43225, que só disponibiliza seu driver para o GNU/Linux e Windows, mas não para os BSD's.

O FreeBSD possui nativamente os módulos bwi e bwn que dão suporte para placas wireless Broadcom até a BCM4318, as mais novas ficam sem suporte ainda, principalmente as com padrão 802.11b/g/n.

As wireless com melhor suporte no BSD, são as Atheros.

Essa dica aqui, é como eu fiz para fazer funcionar no FreeBSD 10.0 a BCM43225 utilizando o driver do windows:

cd ~
fetch http://people.freebsd.org/~avilla/files/bcmwl5.txz

Obs.: se quiser, pode baixar o driver de outro local que não tem problema.

tar xvf bcmwl5.txz
cd SP47891/
ndisgen bcmwl5.inf bcmwl564.sys

Vá seguindo as instruções ao melhor estilo do Windows, ou seja, vai apertando Enter.

su
# cp bcmwl564_sys.ko /boot/modules/

Agora, carregaremos os modulos.

# kldload ndis
# kldload bcmwl564_sys

Aagora, vamos conectar sua rede wireless, supondo que a sua nova interface seja ndis0.

# ifconfig wlan0 create wlandev ndis0
# wpa_passphrase "node_da_sua_rede" "senha" >> /etc/wpa_supplicant.conf
# wpa_supplicant -i wlan0 -D ndis -c /etc/wpa_supplicant.conf -B && sleep 5
# dhclient wlan0

E já deve estar funcionando.

Se tudo funcionou OK, é só pra colocar pra rodar na inicialização.

Caso você possua uma versão antiga do FreeBSD, você vai precisar atualizar o ndisulator para a versão mais recente para funcionar, a qual pode ser encontrada aqui:
Abraços

Outras dicas deste autor

Não se esqueça do IPv6 no seu Firewall

Encriptando sua partição SWAP

Como utilizar os SlackBuilds 14.1 no seu sbopkg

Bloqueando acesso ao servidor a utilizadores do TOR

Consertando codificação de arquivos - UTF-8 x ISO-8859-1

Leitura recomendada

Atualização crítica do OpenSSL no FreeBSD

OpenBSD em Dual Boot com Linux (Partição Única)

Java no FreeBSD

Problemas com Xorg UEFI (placa de vídeo) no FreeBSD

DragonFlyBSD pode executar Wayland e oferecer suporte a aplicações

  

Comentários
[1] Comentário enviado por phoemur em 29/09/2014 - 11:36h

Lembrando que aqui o download é do driver de 64bits, se a sua instalação é de 32bits, basta apenas baixar o driver adequado, os outros passos são os mesmos



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts