conexão wi-fi continua caindo no Ubuntu 15.10 - RTL8821AE

1

Eu comprei recentemente um ideapad300 da Lenovo e instalei um sistema de inicialização dupla. o wifi para o windows 10 funciona perfeitamente enquanto a sua problemática no ubuntu

esta é a saída para lspci -knn | grep Net -A2

02:00.0 Network controller [0280]: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter [10ec:8821]
    Subsystem: Lenovo Device [17aa:a814]
    Kernel driver in use: rtl8821ae

Eu tentei reintegrar o driver usando as instruções deste link. Mas ainda tem problemas.

link

esta é a versão do meu kernel se isso ajudar

Linux frostmourne 4.2.0-27-generic #32-Ubuntu SMP Fri Jan 22 04:49:08 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux
    
por Kannaj 06.02.2016 / 15:15

4 respostas

2

Em muitos casos, o problema com "... estou obtendo uma boa conexão quando estou perto do roteador ... mas quando eu dou alguns passos de distância ... o sinal cai drasticamente ..." é um sinal que o driver do Linux é incapaz de detectar e mudar para o conector de antena que está ativo, ou seja, tem o fio conectado. Este é um problema bem conhecido com o rtl8723be. Existem algumas opções.

No caso do rtl8723be, um driver revisado foi escrito para permitir a seleção de antenas. Em outras palavras, se você tem baixa ou baixa intensidade de sinal, o driver permite um parâmetro: ant_sel=2 . Na maioria dos casos, a seleção da conexão da antena nº 2 fornece excelente resistência.

Eu examinei o driver mais recente do rtl8821ae e localizei estes parâmetros manipuláveis:

parm:           swenc:Set to 1 for software crypto (default 0)
 (bool)
parm:           ips:Set to 0 to not use link power save (default 1)
 (bool)
parm:           swlps:Set to 1 to use SW control power save (default 0)
 (bool)
parm:           fwlps:Set to 1 to use FW control power save (default 1)
 (bool)
parm:           msi:Set to 1 to use MSI interrupts mode (default 1)
 (bool)
parm:           debug:Set debug level (0-5) (default 0) (int)
parm:           disable_watchdog:Set to 1 to disable the watchdog (default 0)
 (bool)
parm:           int_clear:Set to 0 to disable interrupt clear before set (default 1)
 (bool)

Não há parâmetro ant_sel .

Outra opção é abrir o computador, seguindo, é claro, todas as precauções listadas no manual de serviço que estou confiante de que você pode encontrar online. Encontre a placa wireless e mude o conector da antena para o posto oposto: link $ _1 .JPG? Set_id = 880000500F Neste exemplo, que pode ou não ser exatamente como sua placa wireless, se sua conexão estiver na postagem A, altere-a para postar M.

Substitua a tampa, a bateria, etc. e reinicie o computador. A força do sinal sem fio é boa? Se sim, você confirmou que este é um problema de ant_sel .

Se for esse o caso, sugiro que você registre um problema contra o driver aqui: link

    
por chili555 08.02.2016 / 16:08
1

Eu tive o mesmo problema com rtl8821ae no meu laptop asus no Ubuntu 15.10. Eu tentei uma variedade de coisas. Isso é o que finalmente "funcionou" para mim: - criou um arquivo /etc/modprobe.d/rtl8821ae.conf - depois de muita tentativa e erro adicionei msi = 0 ao arquivo

$ pwd
/etc/modprobe.d
$ ls rtl8821.conf
rtl8821.conf
$ cat rtl8821.conf
options rtl8821ae  debug=0 disable_watchdog=N fwlps=N swlps=Y swenc=Y ips=N msi=0
  • Eu não tentei todas as outras combinações de disable_watchdog / fwlps / swlps / swenc / ips, então não sei se há um conjunto melhor de parâmetros para definir

  • Isso funciona bem em 2.4G. Não funciona em 5G, os drop-outs são muito graves para que seja útil.

  • no 2.4G, speedtest.net diz que eu estou recebendo 24Mbs, outros laptops e meu telefone está recebendo 100 + Mbs, então ainda há algo errado com as configurações ... mas é utilizável pelo menos
  • o msi = 0 era deste site link
por JohnA 10.02.2016 / 13:38
1

Depois de pesquisar muito, as seguintes opções funcionaram para mim no ubuntu 16. Vale a pena tentar

No arquivo rtl8821ae.conf:

opções rtl8821ae disable_watchdog = 0 swlps = 1 swenc = 1 ips = 0 fwlps = 0 msi = 1 depuração = 0 int_clear = 0

    
por Shashank Goel 24.04.2017 / 12:39
0

Você pode instalar um novo driver. Acabei de atualizar o PPA para a versão mais recente.

Executar no terminal:

sudo add-apt-repository ppa:hanipouspilot/rtlwifi
sudo apt-get update
sudo apt-get install rtlwifi-new-dkms

Reinicie após a instalação.

Remova este driver por:

sudo apt-get purge rtlwifi-new-dkms
sudo add-apt-repository -r ppa:hanipouspilot/rtlwifi
    
por Pilot6 06.02.2016 / 15:20