Problemas de rede em 16.04 com RTL8821AE

Problemas de rede em 16.04 com RTL8821AE

Comprei recentemente um computador desktop Asus e tentei instalar o Ubuntu 16.04 nele. Não tive problemas para instalar ou fazer dualboot com o Windows 10, mas os verdadeiros problemas começaram a aparecer quase uma hora depois de terminar a instalação do sistema.

Basicamente, meu wifi fica "congelando" periodicamente (o sinal wifi mostra que está tudo bem, mas não tenho conexão com a Internet) e sou forçado a reiniciar o gerenciador de rede. Mesmo depois de reiniciar o gerenciador, às vezes meu wifi não aparece na lista de redes disponíveis ou nem funciona. Não tenho nenhum desses problemas no Windows 10 e também a velocidade da minha Internet é muito mais rápida.

Estou tentando encontrar o problema há quase uma semana e aqui estão algumas das dezenas de casos que pareciam ser os mais próximos do meu:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1482979
http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae
https://ubuntuforums.org/showthread.php?t=2245164
http://askubuntu.com/questions/797213/wireless-disconnect-issues-ubuntu-16-04-with-rtl8821ae
http://askubuntu.com/questions/730430/wifi-connection-keeps-dropping-in-ubuntu-15-10-rtl8821ae

Mesmo que eu tenha encontrado várias pessoas que tiveram o mesmo problema que estou tendo, suas soluções não me ajudaram em nada e, como usuário novato do Ubuntu, não tenho certeza de como devo proceder nessa situação.

Minhas informações do kernel:

Linux asus-G20AJ 4.4.0-36-generic #55-Ubuntu SMP Thu Aug 11 18:01:55 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Minhas informações de interface sem fio:

*-network
   description: Wireless interface
   product: RTL8821AE 802.11ac PCIe Wireless Network Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 00
   serial: dc:85:de:ef:89:7b
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8821ae driverversion=4.4.0-36-generic firmware=N/A ip=192.168.25.177 latency=0 link=yes multicast=yes wireless=IEEE 802.11abgn
   resources: irq:29 ioport:d000(size=256) memory:f7100000-f7103fff

Alguém pode me ajudar a resolver esses problemas?

Responder1

Não consegui encontrar exatamente uma solução para esse problema, mas se alguém com os mesmos problemas vier a este post no futuro, adicionarei aqui o que funcionou para mim.

Tive que instalar o Ubuntu 14.04 (que tem esses mesmos problemas) e segui as instruções dadas pelo usuário jackie emessa questão, alterando apenas o nome do driver (de rtl8188ee para rtl8821ae).

Minha máquina no Ubuntu agora pode usar cerca de 3/5 a 4/5 da capacidade da minha internet e minha rede não congela mais. Isso é o suficiente para mim.

Responder2

Minha solução alternativa é instalar o kernel mais antigo. Meu Ubuntu 16.04 tem kernel 4.4.0-31 e 4.4.0-36. Ambos têm problemas de rede (com ou sem fio).

Procurei uma solução na internet e desisti (pelo menos até que alguém confirme que o problema foi resolvido e a solução funciona para todos).

Agora estou usando um kernel mais antigo (3.19.8) e a rede está funcionando normalmente. Veja como instalar um kernel antigo. Observe que você precisa do pacote "module-init-tools" instalado em seu computador.

Também fiz meu grub para carregar o kernel antigo como padrão. Veja como definir o kernel antigo como padrão do grub.

Responder3

Eu tenho um laptop Asus x555LA que possui o dispositivo pci RTL8821ae, os drivers lwfinger ajudaram com as desconexões frequentes do wifi nas redes de 2,4 GHz e 5 GHz nas quais tenho trabalhado. As únicas vezes em que precisei reiniciar o serviço do gerenciador de rede foi após retomar uma sessão ao abrir o laptop, e isso aconteceu muito poucas vezes durante a execução do módulo do kernel para RTL8821ae.

Eu espero que isso ajude:https://github.com/lwfinger/rtlwifi_new

Responder4

Finalmente aprendi a usar o seguinte para resolver esse problema (no Ubuntu 16.04) que me incomodou por meses.

A seguir, suponha que você tenha prioridade sudo.

  1. Atualize o kernel: sudo apt-get update --fix-missing

    sudo apt install --install-recommends linux-generic 
    
  2. Atualize o driver rtlwifi:

    sudo apt-get install linux-headers-generic build-essential git 
    
    git clone http://github.com/lwfinger/rtlwifi_new.git
    
    cd rtlwifi_new
    
    make;  sudo make install
    
  3. Substitua NetworkManager por WICD:

    Veja aquihttps://help.ubuntu.com/community/WICD

(Editei o pedido para levar em conta o comentário de ravery)

informação relacionada