Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: QtDesigner
Por fabio
» Login
Login:
Senha:

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

Esqueci minha senha


Dica

Solução para placa wireless Broadcom BCM43XX em notebook HP DV2000
Linux user
Publicado por Jean Martinelli em 06/08/2008

Login: jeanvmp, 30961 pontos
[ Hits: 7641 ]

Solução para placa wireless Broadcom BCM43XX em notebook HP DV2000

Vou apresentar uma solução definitiva para um grande problema de quem tem notebook HP DV2000 series, a compatibilidade da placa wireless Broadcom BCM43XX. A solução apresentada utiliza o ndiswrapper e realmente funciona. :D

Pré-requisitos

Fala galera da comunidade livre. Mais uma força aí pra todos.

Este tutorial serve para ajudar aqueles que como eu, já sofreram muito tentando configurar a placa wireless Broadcom que vem nos notebooks HP DV2000... que infelizmente só vem com suporte ao lixo do Vista, mas enfim. Com Linux sempre se dá um jeito!

Desde que comprei o meu note, um DV2710us, já revirei a internet em todos os cantos tentando encontrar uma dica que funciona-se para configurar o wireless no Linux. Era a única coisa que me faltava configurar... agora já está power! :D

Vamos deixar de babozeiras e vamos ao que interessa. Utilizaremos o ndiswrapper para executar o driver do Windows dentro do Linux.

Instale o ndiswrapper e o kmod-ndiswrapper com o comando:

# yum install ndiswrapper kmod-ndiswrapper

O ndiswrapper fará com que o driver utilizado no Windows seja interpretado no Linux. Já o kmod-ndiswrapper carregará o módulo ndiswrapper no boot.

Com os dois programas instalados, baixe e instale também o cabextract, que será utilizado para descompactar o arquivo .exe e disponibilizar somente os arquivos do driver.

O programa pode ser baixado no link abaixo:

# wget http://www.cabextract.org.uk/cabextract-1.2-1.i386.rpm

Agora teremos que baixar o driver Windows apropriado para o nosso notebook. O driver utilizado para o teste no DV2710us está disponível no link abaixo:

# wget ftp://ftp.hp.com/pub/softpaq/sp36501-37000/sp36684.exe

Instalação:

Bom, com tudo instalado, agora vamos partir pra parte que interessa. :D

Extraia os arquivos do driver sp36684.exe com o cabextract.

# cabextract sp36684.exe

Serão extraídos vários arquivos, o que interessa é o *.inf.

Execute o comando para instalar o driver com o ndiswrapper:

# ndiswrapper -i bcmwl5.inf

Liste as informações da placa wireless com o comando:

# lspci | grep Broad
04:00.0 Network controller: Broadcom Corporation BCM4310 USB Controller (rev 01)

Agora filtrando ainda mais para chegar ao endereço do hardware:

# lspci -n | grep 04:00.0
04:00.0 0280: 14e4:4315 (rev 01)

O endereço do wireless no meu caso é 14e4:4315.

Execute o comando abaixo para substituir o endereçamento da placa wireless:

# ndiswrapper -a 14e4:4315 bcmwl5.inf

Obs.: Ele deverá mostrar uma mensagem dizendo que o driver já está em uso para o Device 14E4:4315, mas não tem problema. Continue com o processo.

Carregue o ndiswrapper no kernel com os comandos:

# modprobe ndiswrapper

Ative o wireless e é só correr pro abraço e curtir as maravilhas da rede sem fio. Talvez tenha que reiniciar o sistema para que o módulo do ndiswrapper seja carregado, depois pode-se verificar ifconfig, iwconfig e iwlist scan.

Considerações finais

Uma última observação de uma visão rápida sobre o funcionamento da placa.

Uma pena é que os programas aircrack, airodump, kismet entre outros utilizados com wireless ainda não oferecem suporte a placas com driver executando a partir do ndiswrapper. Mas pra quem quer só navegar, já é show de bola.

É isso aí galera. Espero ter ajudado.

Um abraço a todos. Até a próxima.


Outras dicas deste autor
Nenhuma dica encontrada.

Leitura recomendada
   Dica Linux recomendada Manual de instalação e configuração do Cacti no Fedora 8
   Dica Linux recomendada O que pensar sobre Linus Torvalds
   Dica Linux recomendada Funções de manipulação de strings
   Dica Linux recomendada Causando BufferOverflow em servidores rodando o FreeFloat
   Dica Linux recomendada Servidor apt-get para o disco local

Comentários
[1] Comentário enviado por thiagofanfoni em 07/08/2008 - 09:15h:

Grande artigo Jean Martinelli , mas eu acho melhor fazer assim:
http://linuxwireless.org/en/users/Drivers/b43/ que eu acredito ser a forma mais correta.
Assim está mais fácil de seguir http://wiki.archlinux.org/index.php/Wireless#b43





[2] Comentário enviado por madlinux2 em 16/12/2010 - 17:23h:

lixo é um sistema q tem q fazer esse monte de linhas de comando pra funcionar um simples wireless.

zé ruela...


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 - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

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.