Linux slogan
Visite também: BR-Linux.org · Dicas-L · NoticiasLinux · SoftwareLivre.org · UnderLinux · BestLinux
» Screenshot
Linux: Opensuse 11 + KDE4.2
Por removido



» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha

» Wallpaper
Linux: tv e pc
Por mortão

Dica

Configurar placa wireless (Broadcom Corporation BCM4312 802.11 e outras)
Linux user
Publicado por tiago zaniquelli em 11/07/2009

Login: ztiago, 11522 pontos Homepage: www.zp3.com.br
[ Hits: 4844 ]

Configurar placa wireless (Broadcom Corporation BCM4312 802.11 e outras)

Acredito que muitos de vocês já tiveram muita dor de cabeça para configurar um driver wireless em seu notebook Dell Inspiron 1525. Minha placa é uma Broadcom Corporation BCM4312 802.11 b/g (ver 01). Abaixo segue um resumo do que consegui na internet para tentar ajudá-los de alguma forma.

Versões:
  • Ubuntu 8.10 Desktop - Já reconhece a placa wireless sem nenhum esforço, o Gnome possui ferramentas bem legais de conexão, logo qualquer usuário de Windows conseguirá conectar-se sem problemas.
  • Ubuntu 8.10 Server - Minha placa wireless não foi reconhecida, porém o sistema de arquivos é totalmente diferente do citado abaixo, desencanei e tirei ele do meu notebook.
  • Slackware 12.1 - Minha placa não foi reconhecida automaticamente, consegui fazer o led azul acender, porém tive muita dificuldade em configurar a rede, mas deve ser algum pau no Slackware, pois minha placa de rede normal (não a wireless), quando eu a desabilitava e após habilitava novamente, apresentava problema dizendo que não podia habilitar.
  • OpenSuSE 11.1 - Também não reconheceu, mas nele consegui configurar minha placa, porém de um jeito um pouco diferente dos procedimentos normais. Também irei tratar nesse tutorial.

Instalação:

1. Primeiramente você deve baixar os drivers no site da Broadcom, o endereço é o seguinte:
Infelizmente ainda não possuo domínio próprio, senão eu também colocava para download, então torço para que o link não esteja quebrado.

2. Descompactar o arquivo baixado:

# tar -zxvf hybrid-portsrc-x86_32-v5_10_27_14.tar.gz.

3. Instalar o kernel-headers, no meu caso não precisei pois instalei todos os pacotes na instalação do Linux, para verificar se está instalado ou não, execute o seguinte procedimento:

# ls /var/log/packages/kernel*

4. Agora é necessário compilar os drivers descompactados, para isso execute o seguinte procedimento:

# make -C /lib/modules/versão do seu kernel/build M='diretório onde você descompactou os drivers'

5. Remova todos os outros módulos que possivelmente podem estar carregados:

# rmmod ndiswrapper b43 ssb bcm43xx b43legacy

6. Habilite o novo módulo:

# modprobe ieee80211_crypt_tkip

7. Verifique se o mesmo foi instalado corretamente:

# insmod wl.ko

8. Verificar se a placa foi reconhecida:

# iwconfig

9. Se aparecer a sua placa wireless, siga os comando abaixo para listar todas as redes wireless disponíveis:

# iwlist scanning

Para subir automaticamente execute os seguintes procedimentos:

# cp wl.ko /lib/modules/`uname -r`/kernel/net/wireless/
# depmod -a
# rmmod wl
# modprobe wl


Adicionar a linha "modprobe wl" no arquivo /etc/rc.local (no OpenSuSE em /etc/rc/rc.d/boot.local).

Agora basta configurar sua rede!

Erros:

Quando estava instalando a minha placa wireless no OpenSuSE 11.1 ocorreu o seguinte problema quando executei o passo 4 da instalação:

Buiklding modules, stage 2.
MODPOST 1 modules
WARNING: modpost: missing MODULE_LICENSE() in "diretório onde estava minhas fontes/wl.o"
See include /Linux/module;h for more information

Procurei em alguns fóruns o que isso significava e não encontrei, resolvi da seguinte forma: fui direto para o passo 7, só que ao invés de executar "insmod wl.ko", executei "caminho de onde você descompactou/wl.ko", no meu caso /Tiago/32/wl.ko. Pronto, o led do meu wireless ficou azul e funcionou sem problemas!

Ressalvas:

Fiz o procedimento também no Slackware 12.2 e funcionou sem problemas.

Fonte: Installing Broadcom 802.11 Linux STA driver « Lost in Cyberspace


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Synergy-Plus - Controle 2 computadores ou mais com 1 teclado + mouse
   Dica Linux recomendada Explorando seu hardware III
   Dica Linux recomendada Vim Colorido
   Dica Linux recomendada PGAdmin 1.8.4 no CentOS Linux 5.2 (i386 / x86_64)
   Dica Linux recomendada Qual distribuição utilizar

Comentários
[1] Comentário enviado por dbahiaz em 12/07/2009 - 20:44h:

Amigo, no opensuse 11.1 não precisa sofrer tanto assim, basta procurar por Broadcom e instalar o broadcom-wl-kernelreferente ao que esta usando e pronto, reinicie que sua placa sobe.

Mais no resto muito boa a dica.

Editando...Não esqueça de adicionar os repositorios da comunidade.

[2] Comentário enviado por sheldonled em 13/07/2009 - 10:16h:

E ai cara.. interessante o seu artigo, ainda nao testei.. estou com uma duvida: Eu uso o Slackware, minha rede com fio tem que ser configurada na mao, setando ip, mascara de rede etc.... com a rede wireless como vou fazer isso, por exemplo quando vou ao shopping faculdade, biblioteca ou ate roubar a wireless de alguem... como vou conseguir a conexao wireless se nao sei nada disso... muita das vezes eu num sei nem o nome da rede... existe algum jeito do sistema pegar isso automaticamente? Isso ja vem configurado quando instalo esse driver? Vou tentar instalar aqui o driver e espero sua resposta Ok? T+

[3] Comentário enviado por shadowfox em 13/07/2009 - 11:18h:

Caro... Esse post fala de um assunto meio batido já... Até o meu blog tem falando sobre isso... (www.marcelocouto.net).

Respondendo o nosso amigo sheldonled, para fazer isso é só usar o programa wicd que está no diretório extra/ do DVD do Slackware. Seu funcionamento é semelhante ao do networkmanager do ubuntu... Bem intuitivo.

Com relação a dica, não precisa modificar nenhum arquivo para o modulo broadcom "subir". É só na hora de gerar o módulo, colocar ele integrado ao kernel executando os comandos:

# make -C /lib/modules/versão do seu kernel/build M='pwd' modules
# make -C /lib/modules/versão do seu kernel/build M='pwd' modules_install

Dessa forma, o kernel inicializa o módulo automaticamente e o inetd o configura sozinho, facilitando o processo ;)

Mais informações é só consultar o meu blog e dá uma procurada lá.

Até.

[4] Comentário enviado por sheldonled em 26/09/2009 - 10:55h:

então, no slackware, segui exatamente esses passos, e consegui! instalei o wicd e fui feliz.
Mas por motivos pessoais (não consegui fazer o gsb e gslacky funcionar no meu note) passeii a usar o debian, porém não consegui fazer a wireless ficar sempre ativa.

Assim: quando instalo, seguindo exatamente esses passos acima, funciona blz, mas quando reinicio não funciona mais. some a interface (q era eth1)

se der ifconfig -a ele aparece.. mas na hora de dar um iwlist scanning ele nao faz..

fui em /etc/udev/rules.d

lá ta configurado direitin, ele ta carregando o modulo b43 e b43legacy automaticamente no boot (qdo é assim é pq o módulo ta no kernel certo, entao talvez teria que tirar.. mas como faz isso?), nao sei tirar isso.. num sei oq fazer pra essa bagaça funcionar!

Alguem tem alguma ideia ai


Contribuir com comentário
  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Copyleft 2002-2009 Viva o Linux.com.br

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.