Aumentando compatibilidade do wireless Realtek 8187B (Itautec W7655) no Slackware (13.1 ou superior)

Publicado por Sergio Mira em 11/10/2011

[ Hits: 7.488 ]

 


Aumentando compatibilidade do wireless Realtek 8187B (Itautec W7655) no Slackware (13.1 ou superior)



Olá pessoal!

Possuo um Itautec W7655 cuja placa de rede wireless é o modelo 8187B da Realtek. Na primeira vez que instalei o Slackware (versão 12.1), tudo funcionou bem, inclusive o wireless. As redes com WPA/WEP eram encontradas e a conexão era feita com sucesso.

Mas eu comecei a estranhar porque todas as redes ficavam com sinal 100% e isso não era normal.

Quando saiu a versão 13.1, instalei.

Fui para a universidade e não funcionava de jeito nenhum, não conectava em nenhum dos hotspots fornecidos pela mesma.

Então descobri uma solução que parecia funcionar para Debian-like, mas não funcionava para o meu. Resolvi utilizar um software que havia ouvido falar, o ndiswrapper. Acho que já existem tutoriais de ndiswrapper por aqui e pela internet a fora, inclusive para 8187B, mas para Slackware acho que não tem.

Essa solução serve para 13.1 e 13.37.

Preparação

Verifique se o Linux reconheceu sua placa wireless:

lsusb
Bus 001 Device 002: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter


Se, dentre as linhas da saída, a linha acima estava presente, então até agora tudo OK.

Serão necessários os arquivos:
  • ndiswrapper
  • Driver do Realtek 8187B para Windows

Para baixar o primeiro, pode-se utilizar o Sbopkg ou baixar o pacote diretamente para Slackware:

Baixe o pacote .tgz.

Como root, instale fazendo: installpkg nome_do_pacote.tgz

Com o ndiswrapper instalado, falta o driver a ser utilizado, que pode ser baixado aqui:

Instalação

Após baixado o driver, navegue até a pasta onde foi feito o download e descompacte-o:

unzip -a RTL8187B_Auto_Install_Program.zip

Entre nessa pasta como root e procure pela pasta RTL8187B/WinXP/, onde devem ter os arquivos: net8187b.cat, net8187b.inf e rtl8187B.sys.

Agora é a instalação propriamente dita, através do ndiswrapper, rodando os seguintes comandos:

ndiswrapper -i net8187b.inf
$ ndiswrapper -ma && sudo ndiswrapper -mi


Se nenhuma mensagem de erro ocorreu, então parece que está OK.

Para verificar é só rodar:

# ndiswrapper -l
net8187b : driver installed
   device (0BDA:8189) present (alternate driver: rtl8187)


Se a saída for como a acima, o driver está instalado!

Pronto, basta reiniciar o computador e o módulo será levantado automaticamente pelo ndiswrapper e sua internet estará funcionando em qualquer tipo de roteador.

Valeu, abraços!

Outras dicas deste autor

Permissão de acesso ao servidor X (Slackware 13+)

Ativando rapidamente Bluetooth no Slackware 13.1 ou superior

Google Chrome - Problema de permissão do SANDBOX

Leitura recomendada

Compartilhando pastas de cache entre Sbopkg e Sbotools

IRPF 2019 no Ubuntu/Mint

Nagios + NRPE - solução clientless

BIND 9 - Configuração no Debian e derivados

Conexões ADSL caindo

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts