WiFi nach 17.10 Update instabil


17

Meine WLAN-Verbindung ist nach dem Update 17.10 (vom 17.04.) Sehr instabil. Ich habe häufige Verbindungsabbrüche (alle 10-15 Minuten). Eine einfache Neuverbindung zur SSID behebt das Problem.

Das Kartenmodell ist:

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

Der Computer ist ein Dell XPS 13 '9360.

Das WiFi funktionierte gut am 17.04 (kein gutes Signal, aber keine Verbindungsabbrüche).

Die Diagnose:

########## WLAN-Info START ##########

Bericht vom: 22 Okt 2017 12:10 MESZ +0200

Zuletzt gebootet: 22 Okt 2017 00:00 MESZ +0200

Drehbuch vom: 25.03.2017 07:04 UTC +0000

##### Freisetzung ###########################

Händler ID: Ubuntu
Beschreibung: Ubuntu 17.10
Veröffentlichung: 17.10
Codename: kunstvoll

##### Kernel #############################

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

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

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

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

3a: 00.0 Netzwerkcontroller: Qualcomm Atheros QCA6174 802.11ac Wireless-Netzwerkadapter [168c: 003e] (Version 32)
    Subsystem: Drahtloser 802.11ac-Netzwerkadapter QCA6174 von Bigfoot Networks, Inc. [1a56: 1535]
    Verwendeter Kerneltreiber: ath10k_pci

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

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

##### PCMCIA-Karteninfo #################

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

1: phy0: Wireless LAN
    Soft geblockt: nein
    Fest gesperrt: nein
2: hci0: Bluetooth
    Soft geblockt: nein
    Fest gesperrt: nein

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

##### Schnittstellen #########################

auto lo
iface lo inet loopback
DNS-Nameserver 127.0.0.1

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

lo: flags = 73 mtu 65536
        inet 127.0.0.1 netmask 255.0.0.0
        inet6 :: 1 Präfix 128 scopeid 0x10
        loop txqueuelen 1000 (Local Loopback)
        Empfangspakete 3693 Byte 416071 (416,0 KB)
        RX-Fehler 0 fallen gelassen 0 überschreitet 0 Frame 0
        TX-Pakete 3693 Bytes 416071 (416,0 KB)
        TX-Fehler 0 Abgebrochen 0 Überschreitungen 0 Träger 0 Kollisionen 0

wlp58s0: flags = 4163 mtu 1500
        inet 192.168.1.49 netmask 255.255.255.0 broadcast 192.168.1.255
        inet6 **** prefixlen 64 scopeid 0x0
        inet6 **** prefixlen 64 scopeid 0x20
        inet6 **** prefixlen 64 scopeid 0x0
        ether txqueuelen 1000 (Ethernet)
        RX-Pakete 1314397 Byte 1910643192 (1,9 GB)
        RX-Fehler 0 fallen gelassen 0 überschreitet 0 Frame 0
        TX-Pakete 398128 Bytes 49026367 (49,0 MB)
        TX-Fehler 0 Abgebrochen 0 Überschreitungen 0 Träger 0 Kollisionen 0

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

lo keine Funkerweiterungen.

wlp58s0 IEEE 802.11 ESSID: "****"
          Modus: Verwaltete Frequenz: 2,447 GHz Zugangspunkt: 
          Bitrate = 1 Mb / s Sendeleistung = 20 dBm
          Kurzes Limit wiederholen: 7 RTS thr: off Fragment thr: off
          Energieverwaltung: Ein
          Verbindungsqualität = 70/70 Signalpegel = -40 dBm
          Rx ungültig nwid: 0 Rx ungültig crypt: 0 Rx ungültig frag: 0
          Tx übermäßige Wiederholungsversuche: 0 Ungültige Sonstiges: 70 Verpasste Bake: 0

##### Route #############################

Kernel-IP-Routing-Tabelle
Destination Gateway Genmask Flags Metric Ref 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

##### Netzwerkmanager ##################

Eingerichtet:

    Netzwerk Manager

Laufen:

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

##### NetworkManager-Info ##############

ALLGEMEINES GERÄT: wlp58s0
ALLGEMEINER.TYP: WLAN
ALLGEMEIN.NM-TYP: NMDeviceWifi
ALLGEMEINER VERKÄUFER: Qualcomm Atheros
ALLGEMEINES PRODUKT: QCA6174 802.11ac Wireless Network Adapter
GENERAL.DRIVER: ath10k_pci
GENERAL.DRIVER-VERSION: 4.13.0-16-generic
ALLGEMEINE.FIRMWARE-VERSION: WLAN.RM.4.4-00022-QCARMSWPZ-2
ALLGEMEINES.HWADDR:                         
ALLGEMEINE.MTU: 1500
GENERAL.STATE: 100 (verbunden)
ALLGEMEINER GRUND: 0 (Kein Grund angegeben)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/net/wlp58s0
GENERAL.IP-IFACE: wlp58s0
ALLGEMEINE.IS-SOFTWARE: Nein
GENERAL.NM-MANAGED: ja
GENERAL.AUTOCONNECT: ja
GENERAL.FIRMWARE-MISSING: Nein
GENERAL.NM-PLUGIN-MISSING: Nein
ALLGEMEINE.PHYS-PORT-ID: -
ALLGEMEINER ANSCHLUSS: ****
GENERAL.CON-UUID: ****
ALLGEMEINER.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 7
GENERAL.METERED: nein (geraten)
LEISTUNGSFÄHIGKEITEN. TRÄGERERKENNUNG: Nein
FÄHIGKEITEN. GESCHWINDIGKEIT: 1 Mb / s
EIGENSCHAFTEN.IS-SOFTWARE: Nein
CAPABILITIES.SRIOV: nein
WIFI-EIGENSCHAFTEN.WEP: ja
WIFI-PROPERTIES.WPA: ja
WIFI-PROPERTIES.WPA2: ja
WIFI-PROPERTIES.TKIP: ja
WIFI-PROPERTIES.CCMP: ja
WIFI-PROPERTIES.AP: ja
WIFI-PROPERTIES.ADHOC: ja
WIFI-EIGENSCHAFTEN.2GHZ: ja
WIFI-EIGENSCHAFTEN.5GHZ: ja
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]: Angeforderte_Router = 1
DHCP4.OPTION [2]: required_domain_search = 1
DHCP4.OPTION [3]: required_time_offset = 1
DHCP4.OPTION [4]: ​​Angeforderter_Domänenname = 1
DHCP4.OPTION [5]: required_rfc3442_classless_static_routes = 1
DHCP4.OPTION [6]: Angeforderte_Rundsendeadresse = 1
DHCP4.OPTION [7]: required_netbios_scope = 1
DHCP4.OPTION [8]: required_wpad = 1
DHCP4.OPTION [9]: next_server = 0.0.0.0
DHCP4.OPTION [10]: Ablaufdatum = 1508710174
DHCP4.OPTION [11]: request_interface_mtu = 1
DHCP4.OPTION [12]: Angeforderte_Subnetzmaske = 1
DHCP4.OPTION [13]: Router = 192.168.1.254
DHCP4.OPTION [14]: dhcp_message_type = 5
DHCP4.OPTION [15]: ip_address = 192.168.1.49
DHCP4.OPTION [16]: broadcast_address = 192.168.1.255
DHCP4.OPTION [17]: Angeforderte_Statische_Routen = 1
DHCP4.OPTION [18]: Angeforderter_Domänenname_Server = 1
DHCP4.OPTION [19]: required_ntp_servers = 1
DHCP4.OPTION [20]: required_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]: Subnetzmaske = 255.255.255.0
DHCP4.OPTION [25]: Netzwerknummer = 192.168.1.0
DHCP4.OPTION [26]: Angeforderter_Hostname = 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 BSSID MODUS CHAN FREQ RATE SIGNAL BARS SICHERHEIT AKTIV *
** Aus Datenschutzgründen versteckt **

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

[Main]
NetworkingEnabled = true
WirelessEnabled = true
WWANEnabled = true

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

[Main]
Plugins = ifupdown, Schlüsseldatei

[ifupdown]
verwaltet = falsch

[Gerät]
wifi.scan-rand-mac-address = no

##### NetworkManager-Profile ###########
** Aus Datenschutzgründen versteckt **

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



global
Land 00: DFS-UNSET
    (2402 - 2472 @ 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 channels ####################

lo keine Frequenzinformation.

wlp58s0 32 Kanäle insgesamt; verfügbare Frequenzen:
          Kanal 01: 2,412 GHz
          Kanal 02: 2,417 GHz
          Kanal 03: 2,422 GHz
          Kanal 04: 2,427 GHz
          Kanal 05: 2,432 GHz
          Kanal 06: 2,437 GHz
          Kanal 07: 2,442 GHz
          Kanal 08: 2,447 GHz
          Kanal 09: 2,452 GHz
          Kanal 10: 2,457 GHz
          Kanal 11: 2,462 GHz
          Kanal 12: 2,467 GHz
          Kanal 13: 2,472 GHz
          Kanal 36: 5,18 GHz
          Kanal 40: 5,2 GHz
          Kanal 44: 5,22 GHz
          Kanal 48: 5,24 GHz
          Kanal 52: 5,26 GHz
          Kanal 56: 5,28 GHz
          Kanal 60: 5,3 GHz
          Kanal 64: 5,32 GHz
          Kanal 100: 5,5 GHz
          Kanal 104: 5,52 GHz
          Kanal 108: 5,54 GHz
          Kanal 112: 5,56 GHz
          Kanal 116: 5,58 GHz
          Kanal 120: 5,6 GHz
          Kanal 124: 5,62 GHz
          Kanal 128: 5,64 GHz
          Kanal 132: 5,66 GHz
          Kanal 136: 5,68 GHz
          Kanal 140: 5,7 GHz
          Aktuelle Frequenz: 2,447 GHz (Kanal 8)

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

lo Das Interface unterstützt kein Scannen.

wlp58s0 Schnittstelle unterstützt kein Scannen: Gerät oder Ressource belegt

##### Modulinformationen #######################

ath10k_pci
Dateiname: /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
Lizenz: Dual BSD / GPL
Beschreibung: Treiberunterstützung für Qualcomm Atheros 802.11ac WLAN PCIe / AHB-Geräte
Autor: Qualcomm Atheros
srcversion: 8D7A52EE462CD73D0445DB2
kommt darauf an: ath10k_core
intree: Y
name: ath10k_pci
vermagic: 4.13.0-16-generic SMP mod_unload
signat: PKCS # 7
Unterzeichner:
sig_key:
sig_hashalgo: md4
parm: irq_mode: 0: auto, 1: legacy, 2: msi (Standard: 0) (uint)
parm: reset_mode: 0: auto, 1: nur warm (default: 0) (uint)

[ath10k_core]
Dateiname: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
Lizenz: Dual BSD / GPL
Beschreibung: Kernmodul für Qualcomm Atheros 802.11ac WLAN-Karten.
Autor: Qualcomm Atheros
srcversion: 7F06478F5745B064BF3BC89
hängt ab: mac80211, cfg80211, ath
intree: Y
name: ath10k_core
vermagic: 4.13.0-16-generic SMP mod_unload
signat: PKCS # 7
Unterzeichner:
sig_key:
sig_hashalgo: md4
parm: debug_mask: Debugmaske (uint)
parm: uart_print: Debuggen von Uart-Zielen (bool)
parm: skip_otp: otp-Fehler bei Kalibrierung im Testmodus überspringen (bool)
parm: cryptmode: Crypto-Modus: 0-Hardware, 1-Software (uint)
parm: rawmode: Verwende rohen 802.11 Frame-Datenpfad (bool)

[ath]
Dateiname: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath.ko
Lizenz: Dual BSD / GPL
Beschreibung: Gemeinsame Bibliothek für Atheros-WLAN-Karten.
Autor: Atheros Communications
srcversion: 555BBBB9D4FCA58A05E7C0D
hängt ab: cfg80211
intree: Y
Name: ath
vermagic: 4.13.0-16-generic SMP mod_unload
signat: PKCS # 7
Unterzeichner:
sig_key:
sig_hashalgo: md4

[mac80211]
Dateiname: /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
Lizenz: GPL
Beschreibung: IEEE 802.11-Subsystem
srcversion: 66E288B8743878C5423A01E
hängt ab: cfg80211
intree: Y
Name: mac80211
vermagic: 4.13.0-16-generic SMP mod_unload
signat: PKCS # 7
Unterzeichner:
sig_key:
sig_hashalgo: md4
parm: minstrel_vht_only: Verwenden Sie nur VHT-Raten, wenn VHT von sta unterstützt wird. (Bool)
parm: max_nullfunc_tries: Maximaler Nullfunc-Sendeversuch vor dem Trennen der Verbindung (Grund 4). (int)
parm: max_probe_tries: Maximale Anzahl von Testversuchen vor dem Trennen (Grund 4). (int)
parm: beacon_loss_count: Anzahl der Beacon-Intervalle, bevor wir entscheiden, dass das Beacon verloren gegangen ist. (int)
parm: probe_wait_ms: Maximale Zeit (ms), um auf die Antwort des Probe zu warten, bevor die Verbindung getrennt wird (Grund 4). (int)
parm: ieee80211_default_rc_algo: Standard-Steueralgorithmus für die Geschwindigkeit, den der mac80211 verwenden soll (charp)

[cfg80211]
Dateiname: /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
Beschreibung: Unterstützung der drahtlosen Konfiguration
Lizenz: GPL
Autor: Johannes Berg
srcversion: A854863B536C70273DE73A5
hängt davon ab:
intree: Y
Name: cfg80211
vermagic: 4.13.0-16-generic SMP mod_unload
signat: PKCS # 7
Unterzeichner:
sig_key:
sig_hashalgo: md4
parm: bss_entries_limit: Begrenzung der Anzahl der Scan-BSS-Einträge (pro Wiphy, Standard 1000) (int)
parm: ieee80211_regdom: IEEE 802.11-Zulassungsdomänencode (charp)
parm: cfg80211_disable_40mhz_24ghz: Deaktiviert die 40-MHz-Unterstützung im 2,4-GHz-Band (bool)

##### Modulparameter ##################

ath10k_pci
irq_mode: 0
reset_mode: 0

[ath10k_core]
Kryptomodus: 0
debug_mask: 0
Rohmodus: 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 options ###################

[/etc/modprobe.d/blacklist-ath_pci.conf]
schwarze Liste ath_pci

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

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

[/etc/modprobe.d/intel-microcode-blacklist.conf]
Blacklist Microcode

[/etc/modprobe.d/iwlwifi.conf]
iwlwifi \ entfernen
(/ 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 Beitrag: mlx4_en

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

grep: /etc/rc.local: Keine solche Datei oder Verzeichnis

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

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

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

[2518.493849] wlp58s0: sende auth an (versuche 1/3)
[2518.498139] wlp58s0: authentifiziert
[2518.510661] wlp58s0: assoziieren mit (versuchen Sie 1/3)
[2518.514808] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[2518.517910] wlp58s0: zugeordnet
[2518.518031] IPv6: ADDRCONF (NETDEV_CHANGE): wlp58s0: Link wird bereit
[3790.657597] wlp58s0: Deauthentifizierung nach lokaler Wahl (Grund: 3 = DEAUTH_LEAVING)
[3790.691224] wlp58s0: authentifizieren mit 
[3790.744676] wlp58s0: Authentifizierung senden an (versuchen Sie 1/3)
[3791.745320] wlp58s0: Authentifizierung senden an (versuchen Sie 2/3)
[3792.702724] wlp58s0: authentifiziert
[3792.705567] wlp58s0: assoziieren mit (versuchen Sie 1/3)
[3792.708886] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[3792.712592] wlp58s0: zugeordnet
[4892.860736] wlp58s0: Deauthentifizierung nach lokaler Wahl (Grund: 3 = DEAUTH_LEAVING)
[4896.836038] wlp58s0: authentifizieren mit 
[4896.888893] wlp58s0: Authentifizierung senden an (versuchen Sie 1/3)
[4896.890516] wlp58s0: authentifiziert
[4896.892901] wlp58s0: assoziieren mit (versuchen Sie 1/3)
[4896.897903] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[4896.900310] wlp58s0: zugeordnet

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

Edit: The solution provided by Zsolt Rizsányi works, alternatively I choose to change my WiFi card by an Intel 8265 which have a better range and a better support of the 5G frequency.


@DavidFoerster Thanks for pointing this out, I've edited the question with the result.
luxcem

The system log indicates that the wireless connection was dissociated from the access point deliberately. I don't have a specific recommendation aside from various driver module options suggested in answers to other questions about the unstable connections with the same WiFi module. See askubuntu.com/….
David Foerster

Yes like I said I have to disconnect / reconnect every 10 minutes.
luxcem

1
Have the same issue on an Asus UX303LA laptop. It's a clean install but ran 17.04 as well previously without any problems.
Attila Fulop

1
This is not a duplicate.
dpn

Antworten:


13

I had the same issue and found a Debian bug report that also has a solution. See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879184

The solution is simple: install updated firmware from firmware repository provided by Qualcomm.

Detailed steps:

  1. Download https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin and overwrite /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin with the downloaded file.

  2. Download 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 and overwrite /lib/firmware/ath10k/QCA6174/hw3.0/firmware-6.bin.

  3. Restart


This solution worked for me. The only problem is the UI can show "?" for the connection for a few minutes even if the connection is working fine.
Fritzy

For point 2., which is the final name of that file: firmware-6.bin_WLAN.RM.4.4.1-00065-QCARMSWP-1 or firmware-6.bin?
ROMANIA_engineer

firmware-6.bin (there is already a file with that name, you need to overwrite it)
Zsolt Rizsányi

2
This also happens now that Ubuntu 16.04 has the 4.13 kernel and linux-firmware 1.157.14.
andrebrait

1
Guys, those of you who are affected, please report that you're also affected here: bugs.launchpad.net/bugs/1743279
andrebrait

3

This bug has been reported on launchpad: https://bugs.launchpad.net/bugs/1743279 If you're affected, please tell them in the bug report so they can fix the bug ASAP.

The firmware-6.bin file needs to be updated. Ubuntu currently ships version WLAN.RM.4.4-00022-QCARMSWPZ-2 and the fix for this issue was released in version WLAN.RM.4.4.1-00051-QCARMSWP-1, which means you need some version later than the latter for the card to work properly on >4.12 kernels.

As of today, this bug can be fixed by simply replacing the board-2.bin (not actually required but recommended) and firmware-6.bin files with what's currently in the upstream repository for linux-firmware, or by grabbing the firmware-6.bin from kvalo's repository for the proper version.

You can grab the correct version from kvalo's repository, which is guaranteed to always work (if you don't require the new board-2.bin as well).

These commands below will automate the replacement of the files:

$ 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

Alternatively, you can grab the files from the current state of linux-firmware These commands below will automate the replacement of the files from what's upstream (notice these commands might work now but there's no guarantee they will work in the future because the repository's contents can change, although they will hardly ever break things like this).

$ 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

Then reboot.


1
I have this card in my laptop but don't use it. Still +1 for your research improving the overall environment in case I use it some day.
WinEunuuchs2Unix

1
@WinEunuuchs2Unix thanks. If you happen to be affected by it someday please report it in the bug report I've linked here.
andrebrait

1
I subscribed to the bug report and recorded as being affected as I have noticed WiFi reconnecting from time to time on Kernel 4.14. But as I mentioned I'm teethered to the good old blue wire.
WinEunuuchs2Unix

I see the bug fix has been pushed into proposed 16.04 and 17.10. Is it time to update this answer?
WinEunuuchs2Unix

1
Yes, it will. Notice that this bug was fixed in version 1.157.16 or the package on Xenial and 1.169.3 in Artful.
andrebrait

0

EDIT: The correct fix for this is to install the drivers manually and not change your wifi config on your network. At least until newer drivers are included in ubuntu.

A change to my wifi routers fixed this, I'm not sure if the APs or linux kernel/drivers are to blame here.

On OpenWrt/LEDA, option wpa_group_rekey '0'

Needs to be added to the wireless "wifi-iface" configs. There is no option within the web config interface.

UPDATE: I set this to 3600 and the same issue happened again, I'm assuming there is a negotiation not taking place between the client and WAP. Still probably a Linux/driver bug. I set this to 3600 instead of 0 since it's theoretically more secure but no go, i'm assuming zero means it doesn't regenerate a key.


This is a known bug that's been fixed upstream, but I opened a bug report on launchpad too: bugs.launchpad.net/bugs/1743279 please contribute there reporting you're also affected.
andrebrait


-1

Ich hatte das gleiche Problem. So löse ich das Problem: https://ubuntuforums.org/showthread.php?t=2261225

Wechseln Sie zu den WLAN-Sicherheitseinstellungen Ihres Modems.

Wenn der Aktualisierungszeitraum für WPA / WPA2-Gruppenschlüssel Null ist oder deaktiviert ist, müssen Sie ihn ändern.

Setzen Sie den Aktualisierungszeitraum für WPA / WPA2-Gruppenschlüssel auf 86400 (siehe Abbildung).

Speichern Sie Ihre Einstellungen und starten Sie Ihr Modem / Ihren Router neu.

enter image description here


1
In der Tat, aber ich möchte lieber, dass der Treiber die Aktualisierung der Gruppenschlüssel korrekt handhabt.
Luxcem

Es ist nicht möglich, diese Einstellung auf Apple Airports Express zu ändern :(
DPN

Leute, diejenigen von euch, die betroffen sind, bitte meldet, dass ihr auch hier betroffen seid
andrebrait
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.