Wifi unstable (RTL8821AE) no Ubuntu 16.04 LTS [Resolvido]

0

No começo, o wifi não funcionava (nada aparecendo). Mas depois de seguir alguns guias, acho que resolvi isso desativando algumas configurações de bloqueio de hardware.

Agora, no entanto, tenho wi-fi por meio minuto, depois perco por alguns minutos e o ciclo se repete. Enquanto a conexão é perdida, o ícone diz que ainda estou conectado e ainda consigo ver as redes disponíveis. Mas a tentativa de reconexão falhará. Eu dual-boot, e no windows 10 wi-fi funciona na perfeição.

Eu tentei desligar o IPv6, já que ele não funcionava, eu o habilitei novamente. Eu também tentei uma solução que aparentemente não era para o meu cartão, então eu reverti.

informação:

Placas de rede (executando a rede de classe lshw):

*-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: 60:14:b3:b4:f5:bb
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
    configuration: broadcast=yes driver=rtl8821ae driverversion=4.10.0-42-generic firmware=N/A ip=192.168.38.108 latency=0 link=yes multicast=yes wireless=IEEE 802.11
    resources: irq:329 ioport:4000(size=256) memory:a4200000-a4203fff
*-network
    description: Ethernet interface
    product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
    vendor: Realtek Semiconductor Co., Ltd.
    physical id: 0
    bus info: pci@0000:04:00.0
    logical name: enp4s0
    version: 10
    serial: 54:e1:ad:9b:4e:af
    size: 1Gbit/s
    capacity: 1Gbit/s
    width: 64 bits
    clock: 33MHz
    capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl8168g-3_0.0.1 04/23/13 ip=192.168.38.110 latency=0 link=yes multicast=yes port=MII speed=1Gbit/s
    resources: irq:321 ioport:3000(size=256) memory:a4104000-a4104fff memory:a4100000-a4103fff:3000(size=256) memory:a4104000-a4104fff memory:a4100000-a4103fff

Não há blocos de software ou blocos de hardware

Cartão sem fio USB (lsusb):

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 04f2:b57e Chicony Electronics Co., Ltd 
Bus 001 Device 002: ID 046d:c051 Logitech, Inc. G3 (MX518) Optical Mouse
Bus 001 Device 004: ID 0bda:0821 Realtek Semiconductor Corp. 
Bus 001 Device 006: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Placa sem fio PCI (lscpi)

00:00.0 Host bridge: Intel Corporation Device 5910 (rev 05)
00:01.0 PCI bridge: Intel Corporation Sky Lake PCIe Controller (x16) (rev 05)
00:02.0 VGA compatible controller: Intel Corporation Device 591b (rev 04)
00:14.0 USB controller: Intel Corporation Sunrise Point-H USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation Sunrise Point-H Thermal subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation Sunrise Point-H CSME HECI #1 (rev 31)
00:17.0 SATA controller: Intel Corporation Sunrise Point-H SATA Controller [AHCI mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #2 (rev f1)
00:1c.2 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #4 (rev f1)
00:1d.0 PCI bridge: Intel Corporation Sunrise Point-H PCI Express Root Port #9 (rev f1)
00:1f.0 ISA bridge: Intel Corporation Sunrise Point-H LPC Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation Sunrise Point-H PMC (rev 31)
00:1f.3 Audio device: Intel Corporation Device a171 (rev 31)
00:1f.4 SMBus: Intel Corporation Sunrise Point-H SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation Device 1c8d (rev a1)
02:00.0 SD Host controller: O2 Micro, Inc. Device 8621 (rev 01)
03:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 10)
05:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd Device a804
    
por Geirlock 06.01.2018 / 14:34

1 resposta

0

Eu tive problemas exatos e descobri que era algo a ver com o Power Management do NIC sem fio que estava ativado. Toda vez que a potência do sinal do Wi-Fi (ao qual meu dispositivo foi conectado) caiu, o dispositivo acabou desconectado da Rede.

Portanto, para desativar o Gerenciamento de energia, primeiro verifique a saída de iwconfig command .

$ iwconfig

enp7s0    no wireless extensions.

lo        no wireless extensions.

wlp6s0    IEEE 802.11abgn  ESSID:"Avni.LoveLace"  
          Mode:Managed  Frequency:2.442 GHz  Access Point: C8:D7:79:A1:CE:E4   
          Bit Rate=72.2 Mb/s   Tx-Power=22 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=61/70  Signal level=-49 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:722   Missed beacon:0

Veja se Power Management:on e, em seguida, desligue-o digitando

$ iwconfig wlp6s0 power off

onde wlp6s0 é a interface sem fio.

Às vezes, às vezes não funciona. Se isso não ajudar, você precisa alterar as configurações de rede para gerenciamento de energia.

  1. Editando powersave valores em /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf

    Valores possíveis de economia de energia são:

    NM_SETTING_WIRELESS_POWERSAVE_DEFAULT (0): use the default value
    NM_SETTING_WIRELESS_POWERSAVE_IGNORE (1): don't touch existing setting
    NM_SETTING_WIRELESS_POWERSAVE_DISABLE (2): disable powersave
    NM_SETTING_WIRELESS_POWERSAVE_ENABLE (3): enable powersave
    

    Abra o arquivo e edite o valor de economia de energia de qualquer forma para 2 . Isso desativará a economia de energia. Por padrão, existe

    wifi.powersave = 3
    

    Altere-o para um valor de 2.

    wifi.powersave = 2
    

    Salve e reinicie o sistema e pronto!

  2. Criando um arquivo de lista negra para gerenciamento de energia sem fio

É bem explicado pela resposta do @sagarchalise sobre o tema

Eu acho que um desses métodos deve funcionar para você, se é algo errado com o Wireless Power Management. Caso contrário, sinta-se à vontade para editar para adicionar mais coisas a ele.

    
por C0deDaedalus 06.01.2018 / 17:16