Pular para o conteúdo

Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Responder tópico
  • Denunciar
  • Indicar

1. Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 11:05h

Depois que foi lançado o kernel 2.6.29, não consigo mais instalar o driver da minha placa de rede wireless Broadcom Corporation BCM4312 802.11b/g (rev01). Pesquisando em tudo que é site pelo Google afora, percebi que muitas pessoas estão tendo o mesmo problema na hora de instalar o driver. Vi nesse site http://groups.google.com.br/group/slack-users-br/browse_thread/thread/f317014ef88e48f5 que é necessário aplicar uns patches ao driver antes de compilá-lo. Por uma questão de compatibilidade, testei a dica no Arch Linux, mas não deu certo. Alguém aqui já conseguiu instalar esse driver no kernel 2.6.29? Dei uma olhada nesse tutorial http://www.leprosys.info/2009/03/broadcom-80211-linux-sta-driver-en.html , porém foi feito para Arch Linux também.

Responder tópico

2. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 13:36h

Para não estar dando certo, o kernel deve estar carregando o módulo q vem nele. Para saber, coloque a saída do seu lsmod aki pra gente diagnosticar. Com relação ao tutorial q vc mencionou, posso t ajudar, ok?

3. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 16:13h

Já examinei a saída do comando lsmod e percebi que nenhum módulo de placa wireless está sendo carregado pelo kernel. Aliás, a placa nem está sendo encontrada pelos comandos ifconfig -a e iwconfig. Isso está acontecendo depois que atualizei o Arch para usar o kernel 2.6.29. Eu preciso de duas coisas para resolver o problema: a primeira é descobrir onde encontrar os patches para o driver, independente da distribuição linux (sou muito mais o Slackware. O Arch tem alguns incovenientes como esse para resolver). A segunda é como aplicar os patches ao driver, pois nos testes que fiz sempre ocorrem erros.

4. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 16:41h

Então siga os passos:

- Crie um diretório chamado hybrid_wl e entre nele:

# mkdir hybrid_wl
# cd hybrid_wl

- Pegue o driver:

# wget http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5_10_79_10.tar.gz

- Descompacte-o:

# tar -xzf hybrid-portsrc-x86_64.tar.gz

- Agora vc pega os patches:

# wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/linux-2.6.29.patch
# wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/wl_iw_v2.patch
# wget http://leprosys.net/arch/PKGBUILD/broadcom-wl/files/hidden-essid.patch

- E aplica-os:

# patch -p1 -d src/wl/sys < linux-2.6.29.patch
# patch -p1 -d src/wl/sys < wl_iw_v2.patch
# patch -p1 -d src/wl/sys < hidden-essid.patch

- Finalmente, compilar o módulo:

# make -C /lib/modules/`uname -r`/build M=`pwd`

- Após a compilação, vamos copiar para o sistema, com a finalidade d carregá-lo quando detectado:

# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
# depmod -a <-- para atualizar os módulos no sistema

- Carregar o módulo:

# modprobe wl

Caso d erro, poste aki.

5. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 17:11h

Parece brincadeira. Hoje pela manhã acessei esse link http://www.broadcom.com/support/802.11/linux_sta.php e lá só havia o driver. Agora à tarde acessei novamente e pude ver que já disponibilizaram o patch também. Talvez não tenha que seguir as dicas mencionadas acima. Vou fazer os testes e postar os resultados aqui depois.

6. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 24/06/2009 - 23:32h

Como eu previa, foi só usar o patch disponibilizado no site da Broadcom que consegui atualizar o driver e instalá-lo no kernel 2.6.29. É bem mais simples e eficiente do que usar as outras dicas acima mencionadas, que se valeram de outros patches. Para facilitar a vida de futuros pesquisadores, posto abaixo os links para baixar os arquivos necessários.
http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_32-v5_10_91_9.tar.gz (driver para plataforma de 32 bits)
http://www.broadcom.com/docs/linux_sta/hybrid-portsrc-x86_64-v5_10_91_9.tar.gz (driver para plataforma de 64 bits)
http://www.broadcom.com/docs/linux_sta/README.txt (arquivo de instruções sobre a instalação)
http://www.broadcom.com/docs/linux_sta/5_10_91_9_patch_2_6_29_kernel.zip (o abençoado arquivo patch que atualizará o driver)

7. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 09/03/2010 - 21:30h

Estou com o mesmo problema o sistema não reconhece minha placa, ja tentei inúmeras coisas mas não consigo de maneira alguma, tentei os links q vcs disponibilizaram acima mas a maioria estão inativos, consigui pegar o driver mas nao consigo pegar o tal patch teria como alguem mandar um outro link ou me enviar por email.Fico agradecido

8. Re: Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

Enviado em 10/03/2010 - 16:16h

Visite essa página novamente: http://www.broadcom.com/support/802.11/linux_sta.php
Desde ontem foi disponibilizada uma nova versão do driver.
E para vc que usa Ubuntu, é muito mais prático vc conectar a internet via cabo de rede normal. Seu sistema então notificará a vc sobre a disponibilidade de novos drivers para seu hardware. Basta seguir as instruções e seu sistema baixará e instalará o driver para vc automaticamente.
Nem no sistema da Microsoft vc encontra uma moleza como essa.

Responder tópico

Responder tópico

Entre na sua conta para responder.

Fazer login para responder