Corrigindo instabilidade de conexão das placas de rede wireless Realtek RTL8188xx/8192xx/8723xx/8821xx

Publicado por Luís Fernando C. Cavalheiro em 01/02/2017

[ Hits: 4.460 ]

Blog: https://github.com/lcavalheiro/

 


Corrigindo instabilidade de conexão das placas de rede wireless Realtek RTL8188xx/8192xx/8723xx/8821xx



Simulacros de seres humanos e gnomistas de plantão, aqui começa mais uma Dica do Dino®, trazendo para todos vocês o que sobrou do conhecimento dele após a passagem do Furacão Divórcio em sua vida.

No capítulo de hoje veremos como resolver um problema razoavelmente comum e que afeta diversas distribuições. Recentemente adquiri um novo notebook, um Asus Z450L, e como de praxe instalei o Slackware nele. Primeiro, passei raiva por ser impossível desativar o EFI nessa joça, mas nada que usar o ELILO não resolvesse. Até aí nada demais. O problema era a conexão da placa de rede wireless, que estava mais instável do que a cabeça de brasileiro que bateu panela a favor do impeachment de Dilma Rousseff.

Pesquisando um quase nada, descobri tanto o problema quanto a solução. Algumas placas de rede wireless da Realtek (especificamente essas aí do título da Dica do Dino®) são notoriamente instáveis quando controladas pelo módulo padrão do kernel Linux. A solução: compilar o módulo correto e configurar o sistema para carregá-lo.

ACHTUNG!!!

Ubunteiros de plantão e demais usuários do VOL que se sentem melindrados pelo terminal: esta Dica do Dino® faz uso intenso dele, e recorre a uma coisa chamada compilação. Se você não se sentir confortável com isso, clique aqui para fazer o download de um sistema operacional no qual você não terá que lidar com terminal.

ACHTUNG!!!

Compilando o módulo

Abra o terminal de sua preferência e execute os comandos:

su -

# mkdir ~/realtek-fix
# cd ~/realtek-fix

# git clone https://github.com/lwfinger/rtlwifi_new.git .
# make
# make install
# cd ~ && rm -rf ~/realtek-fix

Com isso o módulo correto será instalado. Lembre-se de rodar esses comandos sempre que instalar um novo kernel em seu computador.

Configurando o sistema

Após compilar o módulo correto, é preciso dizer para o sistema carregá-lo no lugar daquele provido pelo kernel de sua distribuição. Para tanto, basta rodar o comando:

# echo "options trl8723be ips=0 ant_sel=2" > /etc/modprobe.d/50-rtl8723be.conf

Nota: troque 8723be pelo número de sua placa de rede wireless, informação que você pode descobrir facilmente com um uso maroto do comando lspci.

Ao contrário dos comandos anteriores, não será preciso executar este último novamente quando você instalar um novo kernel.

Depois disso tudo, basta reiniciar seu computador e pronto! Com o módulo correto, sua placa de rede wireless Realtek do cramunhão estará funcionando corretamente. É para louvar de pé em nome de Santo IGNUcius!

Outras dicas deste autor

Exibindo imagem de usuário no Whisker Menu

Acessando Banco do Brasil pelo Google Chrome no Fedora 17

Desativando "saudação de três dedos" (Ctrl+ Alt+Del) em distribuições que usam Upstart

Alterando o gerenciador de sessão no Fedora 21

Perdi minha senha de login do computador - E agora?

Leitura recomendada

Instalação manual dos drivers Broadcom B43 Wireless no Debian Squeeze

Instalando a placa Realtek RTL8191SEvB no Slackware 13.37

Scanner Epson V330 - Digitalizando negativos no Debian Wheezy 64 bits

Wireless ralink no Slackware 10.2 com kernel 2.6.15.3

Problema com mouse no Red Hat Enterprise ES

  

Comentários
[1] Comentário enviado por removido em 01/02/2017 - 14:21h

Gostei do maroto lspci!
Favoritado, vai que meu proximo notebook vem com essa praga!

*******************************************
Meu Blog
http://dicaslinuxmint.blogspot.com.br/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts