Problema com wireless no Linux? Use o Auto-NDISwrapper

Graças aos inúmeros esforços da comunidade para melhorar o suporte de drivers no GNU/Linux, podemos comprar um equipamento sem medo de problemas. Apesar disso, ainda existem muitos fabricantes desatualizados (ou com rabo preso com alguma empre$a monopolista) que não lançam drivers para Linux, o que torna impossível para os desenvolvedores da comunidade a criação de drivers para cada placa existente no mundo. Acho que essa realidade é ainda maior no caso de placas wireless.
Eu já tive muitos problemas (e ainda tenho) com a Ralink do meu notebook. Quando tinha Kurumin aqui, nem a luzinha acendia. Quando instalei o Ubuntu ela passou a acender, mas tive muito trabalho para conseguir colocar para funcionar e mais dor de cabeça ainda pra conseguir conectar via WEP (coisa pra outro post). Quando fiz o update do meu Ubuntu para o Hardy Heron ela ainda funcionava, mas depois de outro update ela do nada parou de acender O.o
Não sei se a galera vai continuar tendo problemas com Wi-Fi no Linux, mas fiquei sabendo pelo BR-Linux hoje sobre o Auto-NDISWrapper que, com certeza, poderá ajudar muita gente. Ele automaticamente verifica a placa Wi-Fi que o usuário tem, desabilita o driver que está rodando (caso algum já esteja sendo usado) e procura pela internet (obviamente usando a rede com fio) pelo driver disponibilizado pelo fabricante para o Windows e o instala no Linux usando o NDISWrapper.
Para quem não conhece, o NDISWrapper utiliza parte do código do Wine para trabalhar com drivers do Windows ao invés de executáveis de programas.
Para instalar o Auto-NDISWrapper no Ubuntu, é simples (os créditos vão para o Browncat – traduzido pelo Google, é claro ;D):
- Caso não tenha o NDISWrapper em sua máquina, use um apt-get para instalar:
- apt-get install ndiswrapper-common
- Baixe o Auto-NDISWrapper clicando aqui!
- Vá ao diretório onde salvou o arquivo e descompacte-o:
- tar -xvzf Auto-NDIS-0.1.tar.gz
- Agora é só executar com sudo (ou como root):
- sudo python ./Auto-NDIS-0.1/auto-ndis.py
É recomendável atualizar o NDISwrapper antes de rodar o script. Aqui no meu notebook não foi encontrado o driver (talvez porque minha versão do NDISwrapper não esteja atualizada). Se você também usou o Auto-NDISwrapper, comente aqui como foi a experiência e se conseguiu fazer sua placa wireless funcionar ou se teve o mesmo problema que eu.




cara, eu to com o mesmo problema.. só que meu driver é da broadcom, eu tenho um hp dv6110br, alias eu acho que é da broadcom.. pelo menos no site da hp mostra como driver disponivel(o do windows xp) um da broadcom
a parada aqui não acende nem o led. e nem aparece no comando “lspci”
eu sei que funciona pq no windows funcionava…
bom, tentei usar o auto-ndiswrapper… ja tentei conversão do ndiswrapper 1.9 e com a ultima 1.53 e nada, da a mesma msg.. essa:
Auto-NDISwrapper 0.1
Please remember to always try to use the latest version of NDISwrapper with this script
Sorry, card not yet supported by Auto-NDISwrapper
Save this output as it will help other people give you support
=[
Responder
Olá,
Você pode me enviar o arquivo do wraper?
Não consegui acessar pela rede.
Obrigado.
Responder
Põ..nao dou sorte com o rtl8187b no Big 4….olha o resultado do comando……
root@edvaldo:/home/edvaldo/auto# python ./Auto-NDIS-0.1/auto-ndis.py
Auto-NDISwrapper 0.1
Please remember to always try to use the latest version of NDISwrapper with this script
Sorry, card not yet supported by Auto-NDISwrapper
Save this output as it will help other people give you support
Traceback (most recent call last):
File “./Auto-NDIS-0.1/auto-ndis.py”, line 462, in
card_id = get_card_id()
File “./Auto-NDIS-0.1/auto-ndis.py”, line 436, in get_card_id
get_print_card_info()
File “./Auto-NDIS-0.1/auto-ndis.py”, line 91, in get_print_card_info
if card_data:
UnboundLocalError: local variable ‘card_data’ referenced before assignment
Responder