Broadcom BCM43225 no FreeBSD

Publicado por Fernando em 29/09/2014

[ Hits: 5.421 ]

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

Encriptando sua partição SWAP

Bloqueando acesso ao servidor a utilizadores do TOR

Como utilizar os SlackBuilds 14.1 no seu sbopkg

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

MATE Desktop no Slackware - Compilação

Leitura recomendada

tmux: Utilizando no pfSense 2.2.2

FreeBSD - Executando aplicativos do Windows usando o PlayOnBSD

Backup Remoto do Pfsense

Atualização crítica do OpenSSL no FreeBSD

Instalando o VMWare Tools no FreeBSD 10.2 I386

  

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