Wireless Broadcom 4312 - a saga continua [RESOLVIDO]

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

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

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.


  


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

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

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]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

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]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

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]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

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]

tuanan da costa lourenco
tuanan

(usa Ubuntu)

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]

Alexsander Cabral Botelho
aionos

(usa Arch Linux)

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.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts