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

Publicado por Sergio Mira em 11/10/2011

[ Hits: 7.642 ]

 


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

The system is running in low-graphics mode [Resolvido]

Instalando impressora Lexmark X1195 (usando o driver z600 por compatibilidade)

Melhorias sutis no Fedora Xfce Spin

Cinnamon - Alterar a cor da fonte dos ícones da área de trabalho

Fontes do Ubuntu no Fedora

  

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