Configurando Placa Wireless Broadcom BCM43142 no SlackWare 14.2

Saudações à todos os usuários Slackers que não desistem nunca desse pinguim que toma um pouco do seu tempo no início, mas que te ensina muito no final: SlackWare! Neste artigo veremos os procedimentos para configuração da placa wireless Broadcom BCM43142.

[ Hits: 8.913 ]

Por: lindberg em 03/03/2017


Usando o SlackBuild



Há alguns anos não utilizo nenhuma distro além da M$. Alguns fatores me fizeram voltar, pois andei tendo problemas com HD (badblocks) e reinstalei o M$, junto com ele o Ubuntu 16.02 e o Slack 14.2.

De cara, precisei pesquisar um pouco até conseguir instalar o chipset da Broadcom.

Saudosa memória de quando instalei, há 13 anos atrás, o winmodem HSP56 Pctel no Slackware...
Desta vez, lendo vários artigos sobre a instalação do Wireless, consegui aprender um pouco de cada e sintetizo aqui como consegui fazer o Slack reconhecer minha placa. Mãos à obra...
Para tanto, fui ao repositório do SlackBuild, na pasta referente aos drivers de Rede:
De lá, baixei tanto os pacotes do SlackBuild e do driver, do repositório da BroadCom:
A versão disponível no momento que fiz o download (6.30.223.271) suporta as seguintes placas:
  • BCM4311 (PCI IDs 14e4:4311, 14e4:4312, 14e4:4313)
  • BCM4312 (PCI ID 14e4:4315)
  • BCM4313 (PCI ID 14e4:4727)
  • BCM4321 (PCI IDs 14e4:4328, 14e4:4329, 14e4:432a)
  • BCM4322 (PCI IDs 14e4:432b, 14e4:432c, 14e4:432d)
  • BCM43142 (PCI ID 14e4:4365)
  • BCM43224 (PCI ID 14e4:4353)
  • BCM43225 (PCI ID 14e4:4357)
  • BCM43227 (PCI ID 14e4:4358)
  • BCM43228 (PCI ID 14e4:4359)
  • BCM4331 (PCI ID 14e4:4331)
  • BCM4360 (PCI ID 14e4:43a0)
  • BCM4352 (PCI ID 14e4:43b1)

Os pacotes baixados foram:
  • hybrid-v35_64-nodebug-pcoem-6_30_223_271.tar.gz
  • broadcom-sta.tar.gz

Vamos ao procedimento de instalação.

    Próxima página

Páginas do artigo
   1. Usando o SlackBuild
   2. Instalação e correções
   3. Dúvidas e considerações finais
Outros artigos deste autor

Instalação do winmodem HSP56 Pctel no Slackware

Metodologia LFS - Contruindo seu Linux do zero

Atualizando sua versão Slackware - upgrade de pacotes

Audacity - Editando áudios sem instalação

Empacotando e Instalando a versão 7.0 (alfa) do LibreOffice no SlackWare Current

Leitura recomendada

Nagios Core 4.0.8 com Debian 7 e Client Windows Server

Configurando Zabbix Server no Debian

Servidor de logs para Routers e Switches Cisco

Docker - Containers em Linux

Dificultando a espionagem num computador com Linux

  
Comentários
[1] Comentário enviado por pingulin em 03/03/2017 - 15:27h

mano, enquanto eu executava o slackbuild o compilador retornou uma pancada de erros e finalizou assim:

23.271/src/wl/sys/wl_cfg80211_hybrid.o' failed
make[1]: *** [/tmp/SBo/broadcom-sta-6.30.223.271/src/wl/sys/wl_cfg80211_hybrid.o] Error 1
Makefile:1490: recipe for target '_module_/tmp/SBo/broadcom-sta-6.30.223.271' failed
make: *** [_module_/tmp/SBo/broadcom-sta-6.30.223.271] Error 2
make: Leaving directory '/usr/src/linux-4.9.12'

eu tinha atualizado o kernel pro 4.9, pode ser isso?

[2] Comentário enviado por lindbergluiz em 04/03/2017 - 00:48h


[1] Comentário enviado por mateusrg em 03/03/2017 - 15:27h

mano, enquanto eu executava o slackbuild o compilador retornou uma pancada de erros e finalizou assim:

23.271/src/wl/sys/wl_cfg80211_hybrid.o' failed
make[1]: *** [/tmp/SBo/broadcom-sta-6.30.223.271/src/wl/sys/wl_cfg80211_hybrid.o] Error 1
Makefile:1490: recipe for target '_module_/tmp/SBo/broadcom-sta-6.30.223.271' failed
make: *** [_module_/tmp/SBo/broadcom-sta-6.30.223.271] Error 2
make: Leaving directory '/usr/src/linux-4.9.12'

eu tinha atualizado o kernel pro 4.9, pode ser isso?


mateus,

vc corrigiu o nome do README, como no artigo? Realmente, fiz esse procedimento no 4.4.14. Não quero me precipitar e responder que foi porque vc atualizou o kernel. Confira se vc baixou 32 ou 64bits...

[3] Comentário enviado por pingulin em 04/03/2017 - 01:27h

olá, eu acabei reinstalando o slack e consegui fazer o procedimento normalmente, ele ainda nao reconhece nenhuma rede wireless mas pelo menos ja reconhece a interface. darei uma fuçada aqui e se resolver eu aviso. Se tiver mais algum toque pra me dar sobre isso ficarei grato.

PS: eu fiquei espantado com a coincidência de brotar uma postagem sobre o problema que estive tentando resolver nos ultimos dias kkkk, nao sei pq a bcm43142 eh tao problematica assim.

[4] Comentário enviado por lindbergluiz em 05/03/2017 - 01:11h

oi Mateus,

De fato, não penso que o problema seja com a broadcom, mas porque realmente algumas coisas, senão várias, precisam ser configuradas manualmente no slack. Se não for assim, não é slackware :)

ps. to com um problema não resolvido do rc.local que acho também que, se eu quiser resolver, preciso reinstalar o slack. Pensando.... :/

[5] Comentário enviado por lindbergluiz em 06/03/2017 - 15:13h


[3] Comentário enviado por mateusrg em 04/03/2017 - 01:27h

olá, eu acabei reinstalando o slack e consegui fazer o procedimento normalmente, ele ainda nao reconhece nenhuma rede wireless mas pelo menos ja reconhece a interface. darei uma fuçada aqui e se resolver eu aviso. Se tiver mais algum toque pra me dar sobre isso ficarei grato.

PS: eu fiquei espantado com a coincidência de brotar uma postagem sobre o problema que estive tentando resolver nos ultimos dias kkkk, nao sei pq a bcm43142 eh tao problematica assim.


Quando resolver, não esqueça de postar aqui.

[6] Comentário enviado por pingulin em 07/03/2017 - 17:05h

resolvido, problema duplo: gateway e dns.

1 - Primeiro no arquivo /etc/rc.d/rc.inet1.conf botei a linha GATEWAY="192.168.25.1", eh claro que isso depende da configuração do seu roteador (geralmente eh 192.168.0.1). Esse erro rola pq no arquivo /etc/rc.d/rc.inet1, na hora de definir o roteador ele puxa essa variável ($GATEWAY) do arquivo de configuração que, por padrão, vem vazia, então, quando o programa inicia ela não vai definir o roteador, apesar de conseguir conectar ao gateway tranquilamente (basta testar: $ ping 192.168.25.1). Por final eu reiniciei a interface de rede: # /etc/rc.d/rc.inet1 restart.

2 - Esse segundo problema eh o mais estupido possível, o arquivo /etc/rc.d/rc.bind estava sem permissão de execução, dessa forma, sem o servidor dns definido, so eh possível conectar aos sites pelo ip. Após dar um # chmod +x /etc/rc.d/rc.bind; /etc/rc.d/rc.bind start, consegui conectar tranquilamente.

Nao bastava eu ter sido premiado por estar com a maldita bcm43142, tinha que vir mais esses problemas de brinde. kkk


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts