WiFi instável após a atualização 17.10

17

Minha conexão wifi é muito instável após a atualização 17.10 (de 17.04). Estou enfrentando desconexões frequentes (a cada 10 a 15 minutos), uma simples reconexão com o SSID resolve o problema.

O modelo do cartão é:

sudo lshw -class network                                                                                                                                                                                                         
  *-network                 
       description: Wireless interface
       product: QCA6174 802.11ac Wireless Network Adapter
       vendor: Qualcomm Atheros
       physical id: 0
       bus info: pci@0000:3a:00.0
       logical name: wlp58s0
       version: 32
       serial: ****
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=ath10k_pci driverversion=4.13.0-16-generic firmware=WLAN.RM.4.4-00022-QCARMSWPZ-2 ip=192.168.1.49 latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:286 memory:dc000000-dc1fffff

O computador é um Dell XPS 13 '9360.

O Wifi estava funcionando bem em 17.04 (sinal não ótimo, mas nenhuma conexão).

O diagnóstico:

########## informações sem fio START ##########

Relatório de: 22 de outubro de 2017 12:10 CEST +0200

Última inicialização: 22 de out de 2017 00:00 CEST +0200

Script de: 25 de março de 2017 07:04 UTC +0000

##### liberação ###########################

ID do Distribuidor: Ubuntu
Descrição: Ubuntu 17.10
Lançamento: 17.10
Codinome: artful

##### núcleo ############################

Linux 4.13.0-16-generic # 19-Ubuntu SMP Wed Oct 11 18:35:14 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

Parâmetros: ro, quiet, splash, video.use_native_backlight = 1, vt.handoff = 7

##### Área de Trabalho ###########################
i3

##### lspci #############################

3a: 00.0 Controlador de rede [0280]: Adaptador de rede sem fio Qualcomm Atheros QCA6174 802.11ac [168c: 003e] (rev 32)
    Subsistema: Bigfoot Networks, Inc. QCA6174 Adaptador de rede sem fio 802.11ac [1a56: 1535]
    Driver de kernel em uso: ath10k_pci

##### lsusb #############################

Dispositivo 001 do barramento 002: hub raiz do ID 1d6b: 0003 Linux Foundation 3.0
Dispositivo 004 do barramento 001: Microdia ID 0c45: 670c
Dispositivo 003 do barramento 001: ID 04f3: 20d0 Elan Microelectronics Corp.
Dispositivo 002 do barramento 001: ID 0cf3: e300 Atheros Communications, Inc.
Dispositivo 001 do barramento 001: hub raiz do ID 1d6b: 0002 Linux Foundation 2.0

##### Informações do cartão PCMCIA ##################

##### rfkill ############################

1: phy0: LAN sem fio
    Bloqueado suave: não
    Bloqueado: não
2: hci0: Bluetooth
    Bloqueado suave: não
    Bloqueado: não

##### lsmod #############################

ath10k_pci 45056 0
dell_laptop 20480 0
ath10k_core 352256 1 ath10k_pci
ath 28672 1 ath10k_core
mac80211 778240 1 ath10k_core
cfg80211 610304 3 mac80211, ath, ath10k_core
wmi_bmof 16384 0
dell_wmi 16384 0
dell_smbios 16384 2 dell_wmi, dell_laptop
sparse_keymap 16384 3 dell_wmi, intel_hid, intel_vbtn
wmi 24576 2 dell_wmi, wmi_bmof
vídeo 40960 3 dell_wmi, dell_laptop, i915

##### interfaces ########################

auto lo
iface lo inet loopback
dns-nameservers 127.0.0.1

##### ifconfig ##########################

lo: flags = 73 mtu 65536
        inet 127.0.0.1 máscara de rede 255.0.0.0
        inet6 :: 1 prefixo 128 escopo 0x10
        loop txqueuelen 1000 (loopback local)
        Pacotes RX 3693 bytes 416071 (416,0 KB)
        Erros de RX 0 eliminados 0 excedem 0 quadros 0
        Pacotes TX 3693 bytes 416071 (416,0 KB)
        Erros de TX 0 eliminados 0 excedentes 0 transportadora 0 colisões 0

wlp58s0: flags = 4163 mtu 1500
        inet 192.168.1.49 máscara de rede 255.255.255.0 broadcast 192.168.1.255
        inet6 **** prefixo 64 escopo 0x0
        inet6 **** prefixo 64 escopo 0x20
        inet6 **** prefixo 64 escopo 0x0
        éter txqueuelen 1000 (Ethernet)
        Pacotes RX 1314397 bytes 1910643192 (1,9 GB)
        Erros de RX 0 eliminados 0 excedem 0 quadros 0
        Pacotes TX 398128 bytes 49026367 (49,0 MB)
        Erros de TX 0 eliminados 0 excedentes 0 transportadora 0 colisões 0

##### iwconfig ##########################

lo sem extensões sem fio.

wlp58s0 IEEE 802.11 ESSID: "****"
          Modo: Freqüência gerenciada: 2.447 GHz Ponto de acesso: 
          Taxa de bits = 1 Mb / s Tx-Power = 20 dBm
          Tente novamente o limite curto: 7 RTS thr: off Fragmento thr: off
          Gerenciamento de energia: ativado
          Qualidade do link = 70/70 Nível de sinal = -40 dBm
          Rx inválido nwid: 0 Rx inválido criptografia: 0 Rx inválido frag: 0
          Tentativas excessivas de TX: 0 Misc inválido: 70 Farol ausente: 0

##### rota #############################

Tabela de roteamento IP do kernel
Gateway de destino Genmask Flags Ref métrico Use Iface
0.0.0.0 192.168.1.254 0.0.0.0 UG 600 0 0 wlp58s0
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlp58s0
192.168.1.0 0.0.0.0 255.255.255.0 U 600 0 0 wlp58s0

##### resolv.conf #######################

nameserver 127.0.0.1

##### gerenciadores de rede ##################

Instalado:

    Gerente da rede

Corrida:

raiz 834 1 0 10:14? 00:00:07 / usr / sbin / NetworkManager - no-daemon

##### Informações do NetworkManager ################

GENERAL.DEVICE: wlp58s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
VENDEDOR GERAL: Qualcomm Atheros
GENERAL.PRODUCT: QCA6174 Adaptador de rede sem fio 802.11ac
GENERAL.DRIVER: ath10k_pci
GENERAL.DRIVER-VERSION: 4.13.0-16-generic
VERSÃO GERAL.FIRMWARE: WLAN.RM.4.4-00022-QCARMSWPZ-2
GENERAL.HWADDR:                         
GENERAL.MTU: 1500
GENERAL.STATE: 100 (conectado)
GENERAL.REASON: 0 (Nenhuma razão fornecida)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/net/wlp58s0
GENERAL.IP-IFACE: wlp58s0
GENERAL.IS-SOFTWARE: não
GERAL.NM-GERIDO: sim
GENERAL.AUTOCONNECT: yes
GERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: não
GENERAL.PHYS-PORT-ID: -
CONEXÃO GERAL: ****
GERAL.CON-UUID: ****
GERAL.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 7
GENERAL.METERED: no (adivinhado)
CAPABILITIES.CARRIER-DETECT: não
Capacidade: 1 Mb / s
CAPABILITIES.IS-SOFTWARE: não
CAPABILITIES.SRIOV: não
WIFI-PROPERTIES.WEP: sim
WIFI-PROPERTIES.WPA: sim
WIFI-PROPERTIES.WPA2: sim
WIFI-PROPERTIES.TKIP: sim
WIFI-PROPERTIES.CCMP: sim
WIFI-PROPERTIES.AP: sim
WIFI-PROPERTIES.ADHOC: sim
WIFI-PROPERTIES.2GHZ: sim
WIFI-PROPERTIES.5GHZ: sim
ENDEREÇO ​​IP4 [1]: 192.168.1.49/24
IP4.GATEWAY: 192.168.1.254
IP4.ROUTE [1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS [1]: 192.168.1.254
DHCP4.OPTION [1]: request_routers = 1
DHCP4.OPTION [2]: request_domain_search = 1
DHCP4.OPTION [3]: request_time_offset = 1
DHCP4.OPTION [4]: ​​nome_do_domínio solicitado = 1
DHCP4.OPTION [5]: request_rfc3442_classless_static_routes = 1
DHCP4.OPTION [6]: request_broadcast_address = 1
DHCP4.OPTION [7]: request_netbios_scope = 1
DHCP4.OPTION [8]: request_wpad = 1
DHCP4.OPTION [9]: next_server = 0.0.0.0
DHCP4.OPTION [10]: expiração = 1508710174
DHCP4.OPTION [11]: request_interface_mtu = 1
DHCP4.OPTION [12]: request_subnet_mask = 1
DHCP4.OPTION [13]: roteadores = 192.168.1.254
DHCP4.OPÇÃO [14]: dhcp_message_type = 5
DHCP4.OPTION [15]: endereço_ip = 192.168.1.49
DHCP4.OPTION [16]: broadcast_address = 192.168.1.255
DHCP4.OPTION [17]: request_static_routes = 1
DHCP4.OPTION [18]: server_do_nome_do_servidor_servers = 1
DHCP4.OPTION [19]: request_ntp_servers = 1
DHCP4.OPTION [20]: request_netbios_name_servers = 1
DHCP4.OPTION [21]: dhcp_lease_time = 43200
DHCP4.OPTION [22]: domain_name_servers = 192.168.1.254
DHCP4.OPTION [23]: request_ms_classless_static_routes = 1
DHCP4.OPTION [24]: subnet_mask = 255.255.255.0
DHCP4.OPTION [25]: network_number = 192.168.1.0
DHCP4.OPTION [26]: request_host_name = 1
DHCP4.OPTION [27]: dhcp_server_identifier = 192.168.1.254
ENDEREÇO ​​IP6 [1]: **** / 64
ENDEREÇO ​​IP6 [2]: **** / 64
ENDEREÇO ​​IP6 [3]: **** / 64
IP6.GATEWAY: ****
IP6.ROUTE [1]: dst = **** :: / 64, nh = ::, mt = 600
IP6.DNS [1]: ****
IP6.DNS [2]: ****

SSID MODO BSSID BARRAS DE SINAL DE TAXA DE FREQ CHAN SEGURANÇA ATIVA *
** ESCONDIDO POR PRIVACIDADE **

##### NetworkManager.state ###############

[a Principal]
NetworkingEnabled = true
WirelessEnabled = true
WWANEnabled = true

##### NetworkManager.conf ###############

[a Principal]
plugins = ifupdown, arquivo-chave

[ifupdown]
managed = false

[dispositivo]
wifi.scan-rand-mac-address = no

##### perfis do NetworkManager ############
** ESCONDIDO POR PRIVACIDADE **

##### iw reg get ########################



global
país 00: DFS-UNSET
    (2402 - 2472 a 40), (N / A, 20), (N / A)
    (2457 - 2482 a 20), (N / A, 20), (N / A), AUTO-BW, NO-IR
    (2474 - 2494 @ 20), (N / A, 20), (N / A), NO-OFDM, NO-IR
    (5170 - 5250 @ 80), (N / A, 20), (N / A), AUTO-BW, NO-IR
    (5250 - 5330 @ 80), (N / A, 20), (0 ms), DFS, AUTO-BW, NO-IR
    (5490 - 5730 a 160), (N / A, 20), (0 ms), DFS, NO-IR
    (5735 - 5835 @ 80), (N / A, 20), (N / A), NO-IR
    (57240 - 63720 @ 2160), (N / A, 0), (N / A)

##### Canais da lista de opções ###################

lo nenhuma informação de frequência.

wlp58s0 32 canais no total; frequências disponíveis:
          Canal 01: 2.412 GHz
          Canal 02: 2.417 GHz
          Canal 03: 2.422 GHz
          Canal 04: 2.427 GHz
          Canal 05: 2.432 GHz
          Canal 06: 2.437 GHz
          Canal 07: 2.442 GHz
          Canal 08: 2.447 GHz
          Canal 09: 2.452 GHz
          Canal 10: 2.457 GHz
          Canal 11: 2.462 GHz
          Canal 12: 2.467 GHz
          Canal 13: 2.472 GHz
          Canal 36: 5,18 GHz
          Canal 40: 5,2 GHz
          Canal 44: 5,22 GHz
          Canal 48: 5,24 GHz
          Canal 52: 5,26 GHz
          Canal 56: 5,28 GHz
          Canal 60: 5,3 GHz
          Canal 64: 5,32 GHz
          Canal 100: 5,5 GHz
          Canal 104: 5,52 GHz
          Canal 108: 5.54 GHz
          Canal 112: 5,56 GHz
          Canal 116: 5,58 GHz
          Canal 120: 5,6 GHz
          Canal 124: 5.62 GHz
          Canal 128: 5.64 GHz
          Canal 132: 5.66 GHz
          Canal 136: 5.68 GHz
          Canal 140: 5,7 GHz
          Frequência atual: 2.447 GHz (Canal 8)

##### varredura da lista de verificação #######################

A interface não suporta digitalização.

A interface wlp58s0 não suporta verificação: dispositivo ou recurso ocupado

informações sobre o módulo ##### ######################

[ath10k_pci]
nome do arquivo: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
firmware: ath10k / QCA9377 / hw1.0 / board.bin
firmware: ath10k / QCA9377 / hw1.0 / firmware-5.bin
firmware: ath10k / QCA6174 / hw3.0 / board-2.bin
firmware: ath10k / QCA6174 / hw3.0 / board.bin
firmware: ath10k / QCA6174 / hw3.0 / firmware-6.bin
firmware: ath10k / QCA6174 / hw3.0 / firmware-5.bin
firmware: ath10k / QCA6174 / hw3.0 / firmware-4.bin
firmware: ath10k / QCA6174 / hw2.1 / board-2.bin
firmware: ath10k / QCA6174 / hw2.1 / board.bin
firmware: ath10k / QCA6174 / hw2.1 / firmware-5.bin
firmware: ath10k / QCA6174 / hw2.1 / firmware-4.bin
firmware: ath10k / QCA9887 / hw1.0 / board-2.bin
firmware: ath10k / QCA9887 / hw1.0 / board.bin
firmware: ath10k / QCA9887 / hw1.0 / firmware-5.bin
firmware: ath10k / QCA988X / hw2.0 / board-2.bin
firmware: ath10k / QCA988X / hw2.0 / board.bin
firmware: ath10k / QCA988X / hw2.0 / firmware-5.bin
firmware: ath10k / QCA988X / hw2.0 / firmware-4.bin
firmware: ath10k / QCA988X / hw2.0 / firmware-3.bin
firmware: ath10k / QCA988X / hw2.0 / firmware-2.bin
licença: Dual BSD / GPL
description: Suporte de driver para dispositivos Qualcomm Atheros 802.11ac WLAN PCIe / AHB
autor: Qualcomm Atheros
srcversion: 8D7A52EE462CD73D0445DB2
depende: ath10k_core
entrada: Y
nome: ath10k_pci
vermagic: SMP 4.13.0-16-genérico mod_unload
assinatura: PKCS # 7
signatário:
sig_key:
sig_hashalgo: md4
parm: irq_mode: 0: automático, 1: herdado, 2: msi (padrão: 0) (uint)
parm: reset_mode: 0: automático, 1: somente quente (padrão: 0) (uint)

[ath10k_core]
nome do arquivo: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
licença: Dual BSD / GPL
descrição: Módulo principal para placas de rede local sem fio Qualcomm Atheros 802.11ac.
autor: Qualcomm Atheros
srcversion: 7F06478F5745B064BF3BC89
depende: mac80211, cfg80211, ath
entrada: Y
nome: ath10k_core
vermagic: SMP 4.13.0-16-genérico mod_unload
assinatura: PKCS # 7
signatário:
sig_key:
sig_hashalgo: md4
parm: debug_mask: Máscara de depuração (uint)
parm: uart_print: depuração de destino Uart (bool)
parm: skip_otp: ignora falha otp para calibração no modo de teste (bool)
parm: cryptmode: modo de criptografia: 0 hardware, 1 software (uint)
parm: rawmode: use caminho de dados de quadro 802.11 bruto (bool)

[ath]
nome do arquivo: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath.ko
licença: Dual BSD / GPL
descrição: Biblioteca compartilhada para placas de LAN sem fio Atheros.
autor: Atheros Communications
srcversion: 555BBBB9D4FCA58A05E7C0D
depende: cfg80211
entrada: Y
nome: ath
vermagic: SMP 4.13.0-16-genérico mod_unload
assinatura: PKCS # 7
signatário:
sig_key:
sig_hashalgo: md4

[mac80211]
nome do arquivo: /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
licença: GPL
descrição: subsistema IEEE 802.11
srcversion: 66E288B8743878C5423A01E
depende: cfg80211
entrada: Y
nome: mac80211
vermagic: SMP 4.13.0-16-genérico mod_unload
assinatura: PKCS # 7
signatário:
sig_key:
sig_hashalgo: md4
parm: minstrel_vht_only: use somente taxas de VHT quando o VHT for suportado por sta. (bool)
parm: max_nullfunc_tries: o máximo de nullfunc tx tenta antes de desconectar (motivo 4). (int)
parm: max_probe_tries: máximo de tentativas do probe antes de desconectar (motivo 4). (int)
parm: beacon_loss_count: Número de intervalos de beacon antes de decidirmos que o beacon foi perdido. (int)
parm: probe_wait_ms: tempo máximo (ms) para aguardar a resposta do probe antes de desconectar (motivo 4). (int)
parm: ieee80211_default_rc_algo: algoritmo de controle de taxa padrão para o mac80211 usar (charp)

[cfg80211]
nome do arquivo: /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
descrição: suporte à configuração sem fio
licença: GPL
autor: Johannes Berg
srcversion: A854863B536C70273DE73A5
depende:
entrada: Y
nome: cfg80211
vermagic: SMP 4.13.0-16-genérico mod_unload
assinatura: PKCS # 7
signatário:
sig_key:
sig_hashalgo: md4
parm: bss_entries_limit: limite para o número de entradas BSS de varredura (por wiphy, padrão 1000) (int)
parm: ieee80211_regdom: código de domínio regulamentar IEEE 802.11 (charp)
parm: cfg80211_disable_40mhz_24ghz: Desativa o suporte de 40MHz na faixa de 2,4GHz (bool)

##### parâmetros do módulo #################

[ath10k_pci]
irq_mode: 0
reset_mode: 0

[ath10k_core]
cryptmode: 0
debug_mask: 0
rawmode: N
skip_otp: N
uart_print: N

[mac80211]
beacon_loss_count: 7
ieee80211_default_rc_algo: minstrel_ht
max_nullfunc_tries: 2
max_probe_tries: 5
minstrel_vht_only: Y
probe_wait_ms: 500

[cfg80211]
bss_entries_limit: 1000
cfg80211_disable_40mhz_24ghz: N
ieee80211_regdom: 00

##### / etc / modules ######################

##### opções de modprobe ###################

[/etc/modprobe.d/blacklist-ath_pci.conf]
lista negra ath_pci

[/etc/modprobe.d/blacklist.conf]
lista negra evbug
lista negra usbmouse
lista negra usbkbd
lista negra eepro100
lista negra de4x5
lista negra eth1394
lista negra snd_intel8x0m
lista negra snd_aw2
lista negra i2c_i801
lista negra prism54
lista negra bcm43xx
lista negra garmin_gps
lista negra asus_acpi
lista negra snd_pcsp
lista negra pcspkr
lista negra amd76x_edac

[/etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 desativado
alias net-pf-6 desativado
alias net-pf-9 desativado
alias net-pf-11 desativado
alias net-pf-12 desativado
pseudônimo net-pf-19 off
pseudônimo net-pf-21 off
alias net-pf-36 desativado

[/etc/modprobe.d/intel-microcode-blacklist.conf]
microcódigo da lista negra

[/etc/modprobe.d/iwlwifi.conf]
remover iwlwifi \
(/ sbin / lsmod | grep -o -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \
&& / sbin / modprobe -r mac80211

[/etc/modprobe.d/mlx4.conf]
softdep mlx4_core post: mlx4_pt

##### rc.local ##########################

grep: /etc/rc.local: Esse arquivo ou diretório não existe

##### pm-utils ##########################

##### regras do udev ########################

##### dmesg #############################

[2518.493849] wlp58s0: envia autenticação para (tente 1/3)
[2518.498139] wlp58s0: autenticado
[2518.510661] wlp58s0: associado a (tente 1/3)
[2518.514808] wlp58s0: RX AssocResp de (capab = 0x411 status = 0 ajuda = 1)
[2518.517910] wlp58s0: associado
[2518.518031] IPv6: ADDRCONF (NETDEV_CHANGE): wlp58s0: o link fica pronto
[3790.657597] wlp58s0: desativando a autenticação por opção local (Razão: 3 = DEAUTH_LEAVING)
[3790.691224] wlp58s0: autentique com 
[3790.744676] wlp58s0: envia autenticação para (tente 1/3)
[3791.745320] wlp58s0: envia autenticação para (tente 2/3)
[3792.702724] wlp58s0: autenticado
[3792.705567] wlp58s0: associado a (tente 1/3)
[3792.708886] wlp58s0: RX AssocResp de (capab = 0x411 status = 0 aid = 1)
[3792.712592] wlp58s0: associado
[4892.860736] wlp58s0: desativando a autenticação por opção local (Razão: 3 = DEAUTH_LEAVING)
[4896.836038] wlp58s0: autentique com 
[4896.888893] wlp58s0: envia autenticação para (tente 1/3)
[4896.890516] wlp58s0: autenticado
[4896.892901] wlp58s0: associado a (tente 1/3)
[4896.897903] wlp58s0: RX AssocResp de (capab = 0x411 status = 0 ajuda = 1)
[4896.900310] wlp58s0: associado

########## informações sem fio END #############

Edit: A solução fornecida por Zsolt Rizsányi funciona, como alternativa, eu escolho mudar minha placa WiFi por uma Intel 8265, que possui um alcance melhor e um suporte melhor à frequência 5G.

luxcem
fonte
@DavidFoerster Obrigado por apontar isso, editei a pergunta com o resultado.
luxcem
O log do sistema indica que a conexão sem fio foi dissociada do ponto de acesso deliberadamente. Não tenho uma recomendação específica além das várias opções de módulo de driver sugeridas em respostas a outras perguntas sobre as conexões instáveis ​​com o mesmo módulo WiFi. Veja askubuntu.com/… .
David Foerster
Sim, como eu disse, tenho que desconectar / reconectar a cada 10 minutos.
luxcem
1
Tem o mesmo problema em um laptop Asus UX303LA. É uma instalação limpa, mas executava o 17.04 também sem problemas.
Attila Fulop
1
Isto não é uma duplicata.
DPN

Respostas:

13

Eu tive o mesmo problema e encontrei um relatório de bug do Debian que também tem uma solução. Consulte https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879184

A solução é simples: instale o firmware atualizado a partir do repositório de firmware fornecido pela Qualcomm.

Etapas detalhadas:

  1. Faça o download de https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin e substitua /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin com o arquivo baixado.

  2. Faça o download de https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/4.4.1/firmware-6.bin_WLAN.RM.4.4.1-00065-QCARMSWP-1 e substitua / lib /firmware/ath10k/QCA6174/hw3.0/firmware-6.bin.

  3. Reiniciar

Zsolt Rizsányi
fonte
Esta solução funcionou para mim. O único problema é que a interface do usuário pode mostrar "?" para a conexão por alguns minutos, mesmo se a conexão estiver funcionando bem.
Fritzy
Para o ponto 2., qual é o nome final desse arquivo: firmware-6.bin_WLAN.RM.4.4.1-00065-QCARMSWP-1 ou firmware-6.bin ?
ROMANIA_engineer
firmware-6.bin (já existe um arquivo com esse nome, você precisa substituí-lo) #
226 Zsolt Rizsányi
2
Isso também acontece agora que o Ubuntu 16.04 possui o kernel 4.13 e o firmware Linux 1.157.14.
precisa saber é o seguinte
1
Pessoal, aqueles de vocês que são afetados, por favor, relatem que também são afetados aqui: bugs.launchpad.net/bugs/1743279
andrebrait
3

Este bug foi relatado na barra de ativação: https://bugs.launchpad.net/bugs/1743279 Se você for afetado, informe-os no relatório de erros para que possam corrigi-lo o mais rápido possível.

O firmware-6.binarquivo precisa ser atualizado. Atualmente, o Ubuntu envia a versão WLAN.RM.4.4-00022-QCARMSWPZ-2e a correção para esse problema foi lançada na versão WLAN.RM.4.4.1-00051-QCARMSWP-1, o que significa que você precisa de uma versão posterior à última para que o cartão funcione corretamente em kernels> 4,12.

A partir de hoje, esse bug pode ser corrigido simplesmente substituindo os arquivos board-2.bin(não realmente necessários, mas recomendados) e o firmware-6.binque está atualmente no repositório upstream linux-firmware, ou pegando o firmware-6.binrepositório do kvalo para a versão correta.

Você pode pegar a versão correta no repositório do kvalo, que é garantido que sempre funcionará (se você não precisar da nova board-2.bintambém).

Estes comandos abaixo automatizarão a substituição dos arquivos:

$ sudo wget https://github.com/kvalo/ath10k-firmware/raw/master/QCA6174/hw3.0/4.4.1/firmware-6.bin_WLAN.RM.4.4.1-00051-QCARMSWP-1 -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin

Como alternativa, você pode pegar os arquivos do estado atual de linux-firmware Estes comandos abaixo automatizarão a substituição dos arquivos do upstream (observe que esses comandos podem funcionar agora, mas não há garantia de que eles funcionem no futuro porque o conteúdo do repositório pode mudar, embora eles dificilmente quebram coisas assim).

$ sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA6174/hw3.0/board-2.bin -O /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin
$ sudo wget https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/ath10k/QCA6174/hw3.0/firmware-6.bin -O /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin

Então reinicie.

andrebrait
fonte
1
Eu tenho esse cartão no meu laptop, mas não o uso. Ainda +1 para sua pesquisa, melhorando o ambiente geral, caso eu a utilize algum dia.
WinEunuuchs2Unix 16/01
1
@ WinEunuuchs2Unix obrigado. Se algum dia você for afetado por isso, informe-o no relatório de bug que vinculei aqui.
precisa saber é o seguinte
1
Eu assinei o relatório de bugs e gravei como sendo afetado, pois notei que a WiFi se reconectava de vez em quando no Kernel 4.14. Mas, como mencionei, estou preso ao bom e velho fio azul.
WinEunuuchs2Unix 16/01
Vejo que a correção foi introduzida nas propostas 16.04 e 17.10 . Está na hora de atualizar esta resposta?
WinEunuuchs2Unix
1
Sim vai. Observe que esse bug foi corrigido na versão 1.157.16 ou no pacote no Xenial e na 1.169.3 no Artful.
andrebrait
0

EDIT: A correção correta para isso é instalar os drivers manualmente e não alterar sua configuração wifi na sua rede. Pelo menos até que drivers mais recentes sejam incluídos no ubuntu.

Uma alteração nos meus roteadores wifi corrigiu isso, não tenho certeza se os APs ou o kernel / drivers Linux são os culpados aqui.

No OpenWrt / LEDA, opção wpa_group_rekey '0'

Precisa ser adicionado às configurações "wifi-iface" sem fio. Não há opção na interface de configuração da web.

ATUALIZAÇÃO: configurei isso para 3600 e o mesmo problema aconteceu novamente, presumo que não exista uma negociação entre o cliente e o WAP. Ainda provavelmente um bug do Linux / driver. Eu defino isso como 3600 em vez de 0, pois é teoricamente mais seguro, mas não é possível, estou assumindo que zero significa que não gera uma chave novamente.

Jd603
fonte
Este é um bug conhecido que foi corrigido upstream, mas também abri um relatório de bug na barra de lançamento: bugs.launchpad.net/bugs/1743279 , contribua com os relatórios de que você também é afetado.
precisa saber é o seguinte
-1

Eu estava com o mesmo problema. Aqui como eu resolvo o problema: https://ubuntuforums.org/showthread.php?t=2261225

Vá para as configurações de segurança do modem wifi.

Se o período de atualização da chave de grupo WPA / WPA2 for zero ou desabilitado, você deverá alterá-lo.

Defina o período de atualização da chave de grupo WPA / WPA2 como 86400, conforme mostrado na captura de tela.

Salve suas configurações e reinicie seu modem / roteador.

enter image description here

Henrique Amaral
fonte
1
Na verdade, mas eu quero que o driver lide com a atualização da chave de grupo corretamente.
luxcem
Não é possível alterar essa configuração nos aeroportos da apple express :(
dpn 16/11/17
Pessoal, aqueles de vocês que são afetados, por favor, relatem que também são afetados aqui: bugs.launchpad.net/bugs/1743279
andrebrait