WiFi instabile dopo l'aggiornamento 17.10


17

La mia connessione wifi è molto instabile dopo l'aggiornamento 17.10 (dalla 17.04). Riscontro frequenti disconnessioni (ogni 10 ~ 15 minuti), una semplice riconnessione all'SSID risolve il problema.

Il modello della carta è:

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

Il computer è un Dell XPS 13 '9360.

Il Wifi funzionava benissimo il 17.04 (segnale non eccezionale ma nessuna disconnessione).

La diagnostica:

########## wireless info START ##########

Rapporto del: 22 ott 2017 12:10 CEST +0200

Ultimo avvio: 22 ott 2017 00:00 CEST +0200

Scritto da: 25 mar 2017 07:04 UTC +0000

##### pubblicazione ###########################

ID distributore: Ubuntu
Descrizione: Ubuntu 17.10
Rilascio: 17.10
Nome in codice: abile

##### kernel ############################

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

Parametri: ro, quiet, splash, video.use_native_backlight = 1, vt.handoff = 7

##### desktop ############################
i3

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

3a: 00.0 Controller di rete [0280]: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter [168c: 003e] (rev 32)
    Sottosistema: Bigfoot Networks, Inc. Adattatore di rete wireless 802.11ac QCA6174 [1a56: 1535]
    Driver del kernel in uso: ath10k_pci

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

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

##### Informazioni sulla scheda PCMCIA ##################

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

1: phy0: LAN wireless
    Soft bloccato: no
    Hard bloccato: no
2: hci0: Bluetooth
    Soft bloccato: no
    Hard bloccato: no

##### 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
video 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 netmask 255.0.0.0
        inet6 :: 1 prefixlen 128 scopeid 0x10
        loop txqueuelen 1000 (Local Loopback)
        Pacchetti RX 3693 byte 416071 (416,0 KB)
        0 errori RX 0 rilasciati 0 sovraccarichi 0 frame 0
        Pacchetti TX 3693 byte 416071 (416,0 KB)
        Errori TX 0 rilasciati 0 sovraccarichi 0 collettori 0 collisioni 0

wlp58s0: flags = 4163 mtu 1500
        inet 192.168.1.49 maschera di rete 255.255.255.0 trasmessa 192.168.1.255
        inet6 **** prefisso 64 scopeid 0x0
        inet6 **** prefisso 64 scopeid 0x20
        inet6 **** prefisso 64 scopeid 0x0
        ether txqueuelen 1000 (Ethernet)
        Pacchetti RX 1314397 byte 1910643192 (1,9 GB)
        0 errori RX 0 rilasciati 0 sovraccarichi 0 frame 0
        Pacchetti TX 398128 byte 49026367 (49,0 MB)
        Errori TX 0 rilasciati 0 sovraccarichi 0 collettori 0 collisioni 0

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

non ci sono estensioni wireless.

wlp58s0 IEEE 802.11 ESSID: "****"
          Modalità: Frequenza gestita: 2.447 GHz Punto di accesso: 
          Bit Rate = 1 Mb / s Potenza Tx = 20 dBm
          Riprova limite breve: 7 RTS thr: off Frammento thr: off
          Risparmio energia: attivo
          Qualità collegamento = 70/70 Livello segnale = -40 dBm
          Rx non valido nwid: 0 Rx non valido cripta: 0 Rx non valido fram: 0
          Tx tentativi eccessivi: 0 Misc non valido: 70 Segnale mancante: 0

##### itinerario #############################

Tabella di routing IP del kernel
Destination Gateway Genmask Flags Metric Ref Usa 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

##### gestori di rete ##################

installato:

    Responsabile del network

In esecuzione:

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

##### Informazioni su NetworkManager ###############

GENERAL.DEVICE: wlp58s0
GENERAL.TYPE: wifi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.VENDOR: Qualcomm Atheros
GENERAL.PRODUCT: Adattatore di rete wireless 802.11ac QCA6174
GENERAL.DRIVER: ath10k_pci
GENERAL.DRIVER-VERSION: 4.13.0-16-generico
GENERAL.FIRMWARE-VERSION: WLAN.RM.4.4-00022-QCARMSWPZ-2
GENERAL.HWADDR:                         
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connesso)
GENERAL.REASON: 0 (nessun motivo fornito)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/net/wlp58s0
GENERAL.IP-IFACE: wlp58s0
GENERAL.IS-SOFTWARE: no
GENERAL.NM-MANAGED: si
GENERAL.AUTOCONNECT: si
GENERAL.FIRMWARE-MISSING: no
GENERAL.NM-PLUGIN-MISSING: no
GENERAL.PHYS-PORT-ID: -
CONDIZIONE GENERALE: ****
GENERAL.CON-UUID: ****
GENERAL.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 7
GENERAL.METERED: no (indovinato)
CAPACITÀ RILEVATORE CARRIER: no
CAPABILITÀ.SPEED: 1 Mb / s
CAPABILITIES.IS-SOFTWARE: no
CAPACITÀ. RISVIO: n
WIFI-PROPERTIES.WEP: sì
WIFI-PROPERTIES.WPA: sì
WIFI-PROPERTIES.WPA2: sì
WIFI-PROPERTIES.TKIP: sì
WIFI-PROPERTIES.CCMP: sì
WIFI-PROPERTIES.AP: sì
WIFI-PROPERTIES.ADHOC: sì
WIFI-PROPERTIES.2GHZ: sì
PROPRIETÀ WIFI.5 GHZ: sì
IP4.ADDRESS [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]: richiesto_routers = 1
DHCP4.OPTION [2]: required_domain_search = 1
DHCP4.OPTION [3]: required_time_offset = 1
DHCP4.OPTION [4]: ​​richiesto_domain_name = 1
DHCP4.OPTION [5]: richiesto_rfc3442_classless_static_routes = 1
DHCP4.OPTION [6]: richiesto_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]: scadenza = 1508710174
DHCP4.OPTION [11]: required_interface_mtu = 1
DHCP4.OPTION [12]: request_subnet_mask = 1
DHCP4.OPTION [13]: router = 192.168.1.254
DHCP4.OPTION [14]: dhcp_message_type = 5
DHCP4.OPTION [15]: indirizzo_ip = 192.168.1.49
DHCP4.OPTION [16]: broadcast_address = 192.168.1.255
DHCP4.OPTION [17]: richiesto_static_routes = 1
DHCP4.OPTION [18]: required_domain_name_servers = 1
DHCP4.OPTION [19]: required_ntp_servers = 1
DHCP4.OPTION [20]: richiesto_netbios_name_servers = 1
DHCP4.OPTION [21]: dhcp_lease_time = 43200
DHCP4.OPTION [22]: domain_name_servers = 192.168.1.254
DHCP4.OPTION [23]: required_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]: richiesto_host_name = 1
DHCP4.OPTION [27]: dhcp_server_identifier = 192.168.1.254
IP6.ADDRESS [1]: **** / 64
IP6.ADDRESS [2]: **** / 64
IP6.ADDRESS [3]: **** / 64
IP6.GATEWAY: ****
IP6.ROUTE [1]: dst = **** :: / 64, nh = ::, mt = 600
IP6.DNS [1]: ****
IP6.DNS [2]: ****

SSID MODALITÀ BSSID CHAN FREQ BARRE DI SEGNALE DI TARIFFA SICUREZZA ATTIVO *
** NASCOSTO PER LA PRIVACY **

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

[principale]
NetworkingEnabled = true
WirelessEnabled = true
WWANEnabled = true

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

[principale]
plugin = ifupdown, keyfile

[Ifupdown]
gestito = false

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

##### Profili di NetworkManager ###########
** NASCOSTO PER LA PRIVACY **

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



globale
paese 00: DFS-UNSET
    (2402-2472 a 40), (N / A, 20), (N / A)
    (2457-2482 @ 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 @ 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)

##### iwlist canali ###################

nessuna informazione sulla frequenza.

wlp58s0 32 canali in totale; frequenze disponibili:
          Canale 01: 2.412 GHz
          Canale 02: 2.417 GHz
          Canale 03: 2.422 GHz
          Canale 04: 2.427 GHz
          Canale 05: 2.432 GHz
          Canale 06: 2.437 GHz
          Canale 07: 2,444 GHz
          Canale 08: 2.447 GHz
          Canale 09: 2,445 GHz
          Canale 10: 2,445 GHz
          Canale 11: 2,462 GHz
          Canale 12: 2.467 GHz
          Canale 13: 2.472 GHz
          Canale 36: 5,18 GHz
          Canale 40: 5,2 GHz
          Canale 44: 5,22 GHz
          Canale 48: 5,24 GHz
          Canale 52: 5,26 GHz
          Canale 56: 5,28 GHz
          Canale 60: 5,3 GHz
          Canale 64: 5,32 GHz
          Canale 100: 5,5 GHz
          Canale 104: 5,52 GHz
          Canale 108: 5,54 GHz
          Canale 112: 5,56 GHz
          Canale 116: 5,58 GHz
          Canale 120: 5,6 GHz
          Canale 124: 5,62 GHz
          Canale 128: 5,64 GHz
          Canale 132: 5,66 GHz
          Canale 136: 5,68 GHz
          Canale 140: 5,7 GHz
          Frequenza corrente: 2.447 GHz (canale 8)

##### iwlist scan #######################

l'interfaccia non supporta la scansione.

wlp58s0 L'interfaccia non supporta la scansione: dispositivo o risorsa occupata

##### informazioni sul modulo ######################

[Ath10k_pci]
nome file: /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
licenza: Dual BSD / GPL
descrizione: supporto driver per dispositivi Qualcomm Atheros 802.11ac WLAN PCIe / AHB
autore: Qualcomm Atheros
versione: 8D7A52EE462CD73D0445DB2
dipende: ath10k_core
intree: Y
nome: ath10k_pci
vermagic: 4.13.0-16-generico SMP mod_unload
signat: PKCS # 7
firmatario:
sig_key:
sig_hashalgo: md4
parm: irq_mode: 0: auto, 1: legacy, 2: msi (default: 0) (uint)
parm: reset_mode: 0: auto, 1: solo caldo (impostazione predefinita: 0) (uint)

[Ath10k_core]
nome file: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
licenza: Dual BSD / GPL
descrizione: modulo core per schede LAN wireless Qualcomm Atheros 802.11ac.
autore: Qualcomm Atheros
versione: 7F06478F5745B064BF3BC89
dipende: mac80211, cfg80211, ath
intree: Y
nome: ath10k_core
vermagic: 4.13.0-16-generico SMP mod_unload
signat: PKCS # 7
firmatario:
sig_key:
sig_hashalgo: md4
parm: debug_mask: maschera di debug (uint)
parm: uart_print: Uart target debugging (bool)
parm: skip_otp: salta errore otp per la calibrazione in modalità test (bool)
parm: cryptmode: modalità Crypto: 0-hardware, 1-software (uint)
parm: rawmode: usa il datapath frame 802.11 raw (bool)

[Ath]
nome file: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath.ko
licenza: Dual BSD / GPL
descrizione: libreria condivisa per schede LAN wireless Atheros.
autore: Atheros Communications
versione: 555BBBB9D4FCA58A05E7C0D
dipende: cfg80211
intree: Y
nome: ath
vermagic: 4.13.0-16-generico SMP mod_unload
signat: PKCS # 7
firmatario:
sig_key:
sig_hashalgo: md4

[Mac80211]
nome file: /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
licenza: GPL
descrizione: sottosistema IEEE 802.11
versione: 66E288B8743878C5423A01E
dipende: cfg80211
intree: Y
nome: mac80211
vermagic: 4.13.0-16-generico SMP mod_unload
signat: PKCS # 7
firmatario:
sig_key:
sig_hashalgo: md4
parm: minstrel_vht_only: usa solo i tassi VHT quando VHT è supportato da sta. (Bool)
parm: max_nullfunc_tries: massimo nullfunc tx tenta di disconnettersi (motivo 4). (Int)
parm: max_probe_tries: il numero massimo di tentativi della sonda prima di disconnettersi (motivo 4). (Int)
parm: beacon_loss_count: numero di intervalli beacon prima che decidiamo che il beacon è stato perso. (Int)
parm: probe_wait_ms: tempo massimo (ms) per attendere la risposta della sonda prima di disconnettersi (motivo 4). (Int)
parm: ieee80211_default_rc_algo: algoritmo di controllo della velocità predefinito per mac80211 da usare (charp)

[Cfg80211]
nome file: /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
descrizione: supporto per la configurazione wireless
licenza: GPL
autore: Johannes Berg
versione: A854863B536C70273DE73A5
dipende:
intree: Y
nome: cfg80211
vermagic: 4.13.0-16-generico SMP mod_unload
signat: PKCS # 7
firmatario:
sig_key:
sig_hashalgo: md4
parm: bss_entries_limit: limite al numero di voci di scansione BSS (per wiphy, impostazione predefinita 1000) (int)
parm: ieee80211_regdom: codice di dominio normativo IEEE 802.11 (charp)
parm: cfg80211_disable_40mhz_24ghz: disabilita il supporto 40MHz nella banda 2.4GHz (bool)

##### parametri del modulo #################

[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 ######################

##### modprobe opzioni ##################

[/Etc/modprobe.d/blacklist-ath_pci.conf]
lista nera ath_pci

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

[/Etc/modprobe.d/blacklist-rare-network.conf]
alias net-pf-3 off
alias net-pf-6 off
alias net-pf-9 off
alias net-pf-11 off
alias net-pf-12 off
alias net-pf-19 off
alias net-pf-21 off
alias net-pf-36 off

[/Etc/modprobe.d/intel-microcode-blacklist.conf]
microcodice lista nera

[/Etc/modprobe.d/iwlwifi.conf]
rimuovi 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_en

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

grep: /etc/rc.local: nessun file o directory

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

##### udev rules ########################

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

[2518.493849] wlp58s0: invia auth a (prova 1/3)
[2518.498139] wlp58s0: autenticato
[2518.510661] wlp58s0: associa a (prova 1/3)
[2518.514808] wlp58s0: RX AssocResp da (capab = 0x411 status = 0 aiuto = 1)
[2518.517910] wlp58s0: associato
[2518.518031] IPv6: ADDRCONF (NETDEV_CHANGE): wlp58s0: il collegamento diventa pronto
[3790.657597] wlp58s0: rimozione dell'autenticazione per scelta locale (Motivo: 3 = DEAUTH_LEAVING)
[3790.691224] wlp58s0: autenticare con 
[3790.744676] wlp58s0: invia auth a (prova 1/3)
[3791.745320] wlp58s0: invia auth a (prova 2/3)
[3792.702724] wlp58s0: autenticato
[3792.705567] wlp58s0: associa a (prova 1/3)
[3792.708886] wlp58s0: RX AssocResp da (capab = 0x411 status = 0 aiuto = 1)
[3792.712592] wlp58s0: associato
[4892.860736] wlp58s0: rimozione dell'autenticazione per scelta locale (Motivo: 3 = DEAUTH_LEAVING)
[4896.836038] wlp58s0: autenticare con 
[4896.888893] wlp58s0: invia auth a (prova 1/3)
[4896.890516] wlp58s0: autenticato
[4896.892901] wlp58s0: associa a (prova 1/3)
[4896.897903] wlp58s0: RX AssocResp da (capab = 0x411 status = 0 aiuto = 1)
[4896.900310] wlp58s0: associato

########## wireless info END ############

Modifica: la soluzione fornita da Zsolt Rizsányi funziona, in alternativa scelgo di cambiare la mia scheda WiFi con un Intel 8265 che ha una portata migliore e un migliore supporto della frequenza 5G.


@DavidFoerster Grazie per averlo sottolineato, ho modificato la domanda con il risultato.
luxcem,

Il registro di sistema indica che la connessione wireless è stata dissociata deliberatamente dal punto di accesso. Non ho una raccomandazione specifica oltre alle varie opzioni del modulo driver suggerite nelle risposte ad altre domande sulle connessioni instabili con lo stesso modulo WiFi. Vedi askubuntu.com/… .
David Foerster,

Sì, come ho detto, devo disconnettermi / riconnetterti ogni 10 minuti.
luxcem,

1
Hanno lo stesso problema su un laptop Asus UX303LA. È un'installazione pulita, ma ha funzionato anche 17.04 in precedenza senza problemi.
Attila Fulop,

1
Questo non è un duplicato.
dpn,

Risposte:


13

Ho avuto lo stesso problema e ho trovato una segnalazione di bug Debian che ha anche una soluzione. Vedi https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879184

La soluzione è semplice: installa il firmware aggiornato dal repository del firmware fornito da Qualcomm.

Passaggi dettagliati:

  1. Scarica https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin e sovrascrivi /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin con il file scaricato.

  2. Scarica 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 sovrascrivi / lib /firmware/ath10k/QCA6174/hw3.0/firmware-6.bin.

  3. Ricomincia


Questa soluzione ha funzionato per me. L'unico problema è che l'interfaccia utente può mostrare "?" per la connessione per alcuni minuti anche se la connessione funziona correttamente.
Fritzy,

Per il punto 2., qual è il nome finale di quel file: firmware-6.bin_WLAN.RM.4.4.1-00065-QCARMSWP-1 o firmware-6.bin ?
ROMANIA_engineer il

firmware-6.bin (esiste già un file con quel nome, è necessario sovrascriverlo)
Zsolt Rizsányi

2
Questo succede anche ora che Ubuntu 16.04 ha il kernel 4.13 e il firmware linux 1.157.14.
andrebrait,

1
Ragazzi, quelli di voi che sono interessati, si prega di segnalare che sono interessati anche qui: bugs.launchpad.net/bugs/1743279
andrebrait

3

Questo bug è stato segnalato sul launchpad: https://bugs.launchpad.net/bugs/1743279 Se sei interessato, informalo nella segnalazione dei bug in modo che possano correggere il bug al più presto.

Il firmware-6.binfile deve essere aggiornato. Ubuntu attualmente fornisce la versione WLAN.RM.4.4-00022-QCARMSWPZ-2e la correzione per questo problema è stata rilasciata nella versione WLAN.RM.4.4.1-00051-QCARMSWP-1, il che significa che è necessaria una versione successiva a quest'ultima affinché la scheda funzioni correttamente su kernel> 4.12.

Ad oggi, questo errore può essere corretto semplicemente sostituendo board-2.bin(non effettivamente richiesto ma consigliato) e firmware-6.binfile con ciò che è attualmente nel repository a monte linux-firmware, o afferrando il firmware-6.binrepository da kvalo per la versione corretta.

Puoi prendere la versione corretta dal repository di kvalo, che è garantito per funzionare sempre (se non hai bisogno anche del nuovo board-2.bin).

Questi comandi di seguito automatizzeranno la sostituzione dei file:

$ 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

In alternativa, è possibile prendere i file dallo stato corrente di linux-firmware Questi comandi di seguito automatizzerà la sostituzione dei file da ciò che è a monte (si noti che questi comandi potrebbero funzionare ora, ma non c'è garanzia che funzioneranno in futuro perché il contenuto del repository può cambiare, anche se difficilmente romperanno mai cose del genere).

$ 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

Quindi riavviare.


1
Ho questa scheda nel mio laptop ma non la uso. Ancora +1 per la tua ricerca migliorando l'ambiente generale nel caso in cui lo uso un giorno.
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix grazie. Se un giorno ne sarai interessato, segnalalo nella segnalazione di bug che ho collegato qui.
andrebrait,

1
Mi sono iscritto alla segnalazione di bug e registrato come interessato poiché ho notato che WiFi si ricollegava di volta in volta su Kernel 4.14. Ma come ho già detto, sono legato al buon vecchio filo blu.
WinEunuuchs2Unix

Vedo che la correzione del bug è stata inserita nella proposta 16.04 e 17.10 . È tempo di aggiornare questa risposta?
WinEunuuchs2Unix

1
Si lo farà. Si noti che questo errore è stato corretto nella versione 1.157.16 o nel pacchetto su Xenial e 1.169.3 in Artful.
andrebrait,

0

EDIT: la soluzione corretta per questo è installare i driver manualmente e non modificare la configurazione del wifi sulla rete. Almeno fino a quando i driver più recenti non saranno inclusi in Ubuntu.

Una modifica ai miei router wifi ha risolto questo problema, non sono sicuro che gli AP o il kernel / i driver di Linux siano da biasimare qui.

Su OpenWrt / LEDA, opzione wpa_group_rekey '0'

Deve essere aggiunto alle configurazioni wireless "wifi-iface". Non esiste alcuna opzione nell'interfaccia di configurazione web.

AGGIORNAMENTO: ho impostato questo su 3600 e lo stesso problema si è verificato di nuovo, suppongo che non si stia svolgendo una negoziazione tra client e WAP. Probabilmente è ancora un bug di Linux / driver. Ho impostato questo su 3600 invece di 0 poiché teoricamente è più sicuro ma non funziona, suppongo che zero significhi che non rigenera una chiave.


Si tratta di un bug noto che è stato corretto a monte, ma ho aperto anche una segnalazione di bug sul launchpad: bugs.launchpad.net/bugs/1743279, per favore contribuisci segnalando che anche tu sei interessato.
andrebrait,


-1

Ero con lo stesso problema. Ecco come risolvo il problema: https://ubuntuforums.org/showthread.php?t=2261225

Vai alle impostazioni di sicurezza del tuo modem wifi.

Se il periodo di aggiornamento della chiave di gruppo WPA / WPA2 è zero o disabilitato, è necessario modificarlo.

Impostare il periodo di aggiornamento della chiave di gruppo WPA / WPA2 su 86400 come mostrato nella schermata.

Salva le tue impostazioni e riavvia il tuo modem / router.

inserisci qui la descrizione dell'immagine


1
Anzi, ma preferisco che il driver gestisca correttamente l'aggiornamento della chiave di gruppo.
luxcem,

Non è possibile modificare questa impostazione negli aeroporti Apple Express :(
dpn

Ragazzi, quelli di voi che sono interessati, si prega di segnalare che sono interessati anche qui: bugs.launchpad.net/bugs/1743279
andrebrait
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.