WiFi нестабільний після оновлення 17.10


17

Мій wifi-з'єднання дуже нестабільний після оновлення 17.10 (з 17.04). У мене спостерігаються часті відключення (кожні 10 ~ 15 хв), щоб просте підключення до SSID вирішило проблему.

Модель картки:

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

Комп'ютер Dell XPS 13 '9360.

Wifi працював чудово 17.04 (не чудовий сигнал, але жодних динаміків).

Діагностика:

########## Інформація про бездротовий START ###########

Звіт від: 22 жовтня 2017 12:10 CEST +0200

Дата завантаження останнього: 22 жовтня 2017 00:00 CEST +0200

Сценарій від: 25 березня 2017 07:04 UTC +0000

##### випуск ##############################

Ідентифікатор дистриб'ютора: Ubuntu
Опис: Ubuntu 17.10
Реліз: 17.10
Кодове ім'я: майстерне

##### ядро ​​################################

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

Параметри: ro, тихо, сплеск, video.use_native_backlight = 1, vt.handoff = 7

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

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

3a: 00.0 Мережевий контролер [0280]: Qualcomm Atheros QCA6174 802.11ac бездротовий мережевий адаптер [168c: 003e] (rev 32)
    Підсистема: Bigfoot Networks, Inc. QCA6174 802.11ac бездротовий мережевий адаптер [1a56: 1535]
    Використовується драйвер ядра: ath10k_pci

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

Шина 002 Пристрій 001: ID 1d6b: 0003 Корінний центр Linux Foundation 3.0
Шина 001 Пристрій 004: ID 0c45: 670c Мікродіа
Шина 001 Пристрій 003: ID 04f3: 20d0 Elan Microelectronics Corp.
Шина 001 Пристрій 002: ID 0cf3: e300 Atheros Communications, Inc.
Шина 001 Пристрій 001: ID 1d6b: 0002 Корінний центр Linux Foundation 2.0

##### Інформація про карту PCMCIA ####################

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

1: phy0: Бездротова мережа
    М'який заблокований: ні
    Жорстко заблокований: ні
2: hci0: Bluetooth
    М'який заблокований: ні
    Жорстко заблокований: ні

##### 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
відео 40960 3 dell_wmi, dell_laptop, i915

##### інтерфейси ###########################

авто ло
iface lo inet loopback
dns-nameservers 127.0.0.1

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

lo: прапори = 73 mtu 65536
        inet 127.0.0.1 маска мережі 255.0.0.0
        inet6 :: 1 префікс. 128 області 0x10
        петля txqueuelen 1000 (Local Loopback)
        Пакет RX 3693 байт 416071 (416,0 КБ)
        Помилки RX 0 знижено 0 перевищення 0 кадр 0
        TX-пакети 3693 байт 416071 (416,0 КБ)
        Похибки TX 0 впали 0 перевитрати 0 перевізник 0 зіткнення 0

wlp58s0: прапори = 4163 mtu 1500
        інет 192.168.1.49 маска мережі 255.255.255.0 широкомовна 192.168.1.255
        inet6 **** префікс 64 64 області 0x0
        inet6 **** префікс 64 64 області 0x20
        inet6 **** префікс 64 64 області 0x0
        ефір txqueuelen 1000 (Ethernet)
        Пакети RX 1314397 байт 1910643192 (1,9 ГБ)
        Помилки RX 0 знижено 0 перевищення 0 кадр 0
        TX-пакети 398128 байт 49026367 (49,0 МБ)
        Похибки TX 0 впали 0 перевитрати 0 перевізник 0 зіткнення 0

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

lo немає бездротових розширень.

wlp58s0 IEEE 802.11 ESSID: "****"
          Режим: керована частота: точка доступу 2,444 ГГц: 
          Швидкість передачі бітів = 1 Мб / с Tx-потужність = 20 дБм
          Короткий ліміт спроби: 7 RTS Thr: Off Fragment thr: off
          Управління живленням: увімкнено
          Якість посилання = 70/70 Рівень сигналу = -40 дБм
          Rx invalid nwid: 0 Rx invalid crypt: 0 Rx invalid frag: 0
          Tx надмірне число спроб: 0 Недійсне різне: 70 Пропущений маячок: 0

##### route ################################

Таблиця маршрутизації IP ядра
Шлюз призначення Генмаска Прапори Метричні посилання Використання 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

##### resolutionv.conf ##########################

сервер імен 127.0.0.1

##### менеджери мережі ####################

Встановлено:

    NetworkManager

Запуск:

корінь 834 1 0 10:14? 00:00:07 / usr / sbin / NetworkManager - не-демон

##### Інформація про мережевий менеджер ################

GENERAL.DEVICE: wlp58s0
ЗАГАЛЬНО.ТИП: wifi
GENERAL.NM-TYPE: NMDeviceWifi
ЗАГАЛЬНО.ВЕНДОР: Qualcomm Atheros
ЗАГАЛЬНІ ПРОДУКТИ: Адаптер бездротової мережі QCA6174 802.11ac
ЗАГАЛЬНО.DRIVER: ath10k_pci
ЗАГАЛЬНА.DRIVER-VERSION: 4.13.0-16-generic
ЗАГАЛЬНА.ФІРМІЯ-ВЕРСІЯ: WLAN.RM.4.4-00022-QCARMSWPZ-2
GENERAL.HWADDR:                         
ЗАГАЛЬНО.MTU: 1500
ЗАГАЛЬНА.СТАТ: 100 (підключено)
ЗАГАЛЬНО.РЕЗОН: 0 (не вказано причин)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/net/wlp58s0
GENERAL.IP-IFACE: wlp58s0
ЗАГАЛЬНІ.IS-ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ: ні
ЗАГАЛЬНО.NM-MANAGED: так
ЗАГАЛЬНО.АВТОКОНЕКТ: так
ЗАГАЛЬНІ.ФІРМОВІ ЗАБЕЗПЕЧЕННЯ: ні
ЗАГАЛЬНО.NM-PLUGIN-MISSING: ні
ЗАГАЛЬНІ.ФІЗ-ПОРТ-ID: -
ЗАГАЛЬНІ ЗВ'ЯЗКИ: ****
ЗАГАЛЬНО.CON-UUID: ****
GENERAL.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 7
ЗАГАЛЬНО. МЕТЕРЕДОВАНО: ні (здогадується)
МОЖЛИВОСТІ.CARRIER-DETECT: ні
КАПАБІЛЬНІСТЬ.ПЕРЕД: 1 Мб / с
МОЖЛИВОСТІ.IS-ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ: ні
МОЖЛИВОСТІ.SRIOV: ні
WIFI-ВЛАСТИВОСТІ.WEP: так
WIFI-PROPERTIES.WPA: так
WIFI-ВЛАСТИВОСТІ.WPA2: так
WIFI-PROPERTIES.TKIP: так
WIFI-PROPERTIES.CCMP: так
WIFI-ВЛАСТИВОСТІ.AP: так
WIFI-PROPERTIES.ADHOC: так
WIFI-ВЛАСТИВОСТІ 2 ГГц: так
WIFI-ВЛАСТИВОСТІ.5 ГГц: так
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]: запитувані_рутери = 1
DHCP4.OPTION [2]: запитуваний_домен_пошук = 1
DHCP4.OPTION [3]: запитуваний_час_відступ = 1
DHCP4.OPTION [4]: ​​запитуваний_домен_назви = 1
DHCP4.OPTION [5]: запитуваний_rfc3442_classless_static_routes = 1
DHCP4.OPTION [6]: запитувана_блакація_адреса = 1
DHCP4.OPTION [7]: запитуваний_netbios_scope = 1
DHCP4.OPTION [8]: запитуваний_wpad = 1
DHCP4.OPTION [9]: next_server = 0.0.0.0
DHCP4.OPTION [10]: термін дії = 1508710174
DHCP4.OPTION [11]: запитуваний_інтерфейс_mtu = 1
DHCP4.OPTION [12]: запитувана_суб_маска = 1
DHCP4.OPTION [13]: маршрутизатори = 192.168.1.254
DHCP4.OPTION [14]: dhcp_message_type = 5
DHCP4.OPTION [15]: ip_address = 192.168.1.49
DHCP4.OPTION [16]: широкомовна адреса = 192.168.1.255
DHCP4.OPTION [17]: запитуваний_статичний_рутес = 1
DHCP4.OPTION [18]: запитуваний_домен_назви_сервери = 1
DHCP4.OPTION [19]: запитуваний_ntp_servers = 1
DHCP4.OPTION [20]: запитуваний_netbios_name_servers = 1
DHCP4.OPTION [21]: dhcp_lease_time = 43200
DHCP4.OPTION [22]: domain_name_servers = 192.168.1.254
DHCP4.OPTION [23]: запитуваний_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]: запитуване_іменне_назва = 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 РЕЖИМ ЗМІНИТЕ БЕЗКОШТОВНИЙ КРАЙНІСТЬ СИГНАЛЬНИХ БАРОКІВ БЕЗПЕКА АКТИВНО *
** Прихований для приватності **

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

[головна]
NetworkingEnabled = вірно
WirelessEnabled = вірно
WWANEnabled = вірно

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

[головна]
плагіни = ifupdown, keyfile

[ifupdown]
керований = хибний

[пристрій]
wifi.scan-rand-mac-address = ні

##### Профілі NetworkManager ############
** Прихований для приватності **

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



глобальний
країна 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 мс), DFS, AUTO-BW, NO-IR
    (5490 - 5730 @ 160), (N / A, 20), (0 мс), DFS, NO-IR
    (5735 - 5835 @ 80), (N / A, 20), (N / A), NO-IR
    (57240 - 63720 @ 2160), (N / A, 0), (N / A)

##### iwlist канали #####################

lo немає інформації про частоту.

wlp58s0 32 канали загалом; доступні частоти:
          Канал 01: 2,412 ГГц
          Канал 02: 2,417 ГГц
          Канал 03: 2,422 ГГц
          Канал 04: 2,427 ГГц
          Канал 05: 2,432 ГГц
          Канал 06: 2,437 ГГц
          07 канал: 2,444 ГГц
          Канал 08: 2,444 ГГц
          09 канал: 2,452 ГГц
          10 канал: 2.457 ГГц
          Канал 11: 2,462 ГГц
          12 канал: 2,467 ГГц
          Канал 13: 2,447 ГГц
          36 канал: 5,18 ГГц
          Канал 40: 5,2 ГГц
          44 канал: 5,22 ГГц
          48 канал: 5,24 ГГц
          52 канал: 5,26 ГГц
          Канал 56: 5,28 ГГц
          Канал 60: 5,3 ГГц
          Канал 64: 5,32 ГГц
          Канал 100: 5,5 ГГц
          Канал 104: 5,52 ГГц
          Канал 108: 5,54 ГГц
          Канал 112: 5,56 ГГц
          Канал 116: 5,58 ГГц
          120 канал: 5,6 ГГц
          Канал 124: 5,62 ГГц
          Канал 128: 5,64 ГГц
          Канал 132: 5,66 ГГц
          Канал 136: 5,68 ГГц
          Канал 140: 5,7 ГГц
          Поточна частота: 2,444 ГГц (канал 8)

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

lo Інтерфейс не підтримує сканування.

Інтерфейс wlp58s0 не підтримує сканування: пристрій або ресурс зайнятий

##### модуль infos #########################

[ath10k_pci]
ім'я файлу: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko
мікропрограмне забезпечення: ath10k / QCA9377 / hw1.0 / board.bin
прошивка: ath10k / QCA9377 / hw1.0 / прошивка-5.bin
мікропрограмне забезпечення: ath10k / QCA6174 / hw3.0 / board-2.bin
мікропрограмне забезпечення: ath10k / QCA6174 / hw3.0 / board.bin
прошивка: ath10k / QCA6174 / hw3.0 / прошивка-6.bin
прошивка: ath10k / QCA6174 / hw3.0 / прошивка-5.bin
прошивка: ath10k / QCA6174 / hw3.0 / прошивка-4.bin
мікропрограмне забезпечення: ath10k / QCA6174 / hw2.1 / board-2.bin
вбудована програма: ath10k / QCA6174 / hw2.1 / board.bin
прошивка: ath10k / QCA6174 / hw2.1 / прошивка-5.bin
прошивка: ath10k / QCA6174 / hw2.1 / прошивка-4.bin
прошивка: ath10k / QCA9887 / hw1.0 / board-2.bin
вбудована програма: ath10k / QCA9887 / hw1.0 / board.bin
прошивка: ath10k / QCA9887 / hw1.0 / прошивка-5.bin
мікропрограмне забезпечення: ath10k / QCA988X / hw2.0 / board-2.bin
мікропрограмне забезпечення: ath10k / QCA988X / hw2.0 / board.bin
мікропрограмне забезпечення: ath10k / QCA988X / hw2.0 / прошивка-5.bin
мікропрограмне забезпечення: ath10k / QCA988X / hw2.0 / прошивка-4.bin
прошивка: ath10k / QCA988X / hw2.0 / прошивка-3.bin
мікропрограмне забезпечення: ath10k / QCA988X / hw2.0 / прошивка-2.bin
ліцензія: подвійний BSD / GPL
опис: Підтримка драйверів для пристроїв Qualcomm Atheros 802.11ac WLAN PCIe / AHB
автор: Qualcomm Atheros
srcversion: 8D7A52EE462CD73D0445DB2
залежить: ath10k_core
intree: Y
назва: ath10k_pci
vermagic: 4.13.0-16-generic SMP mod_unload
підпис: ПККС №7
підписант:
sig_key:
sig_hashalgo: md4
parm: irq_mode: 0: auto, 1: legacy, 2: msi (за замовчуванням: 0) (uint)
parm: reset_mode: 0: auto, 1: only warm (за замовчуванням: 0) (uint)

[ath10k_core]
filename:       /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
license:        Dual BSD/GPL
description:    Core module for Qualcomm Atheros 802.11ac wireless LAN cards.
author:         Qualcomm Atheros
srcversion:     7F06478F5745B064BF3BC89
depends:        mac80211,cfg80211,ath
intree:         Y
name:           ath10k_core
vermagic:       4.13.0-16-generic SMP mod_unload
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4
parm:           debug_mask:Debugging mask (uint)
parm:           uart_print:Uart target debugging (bool)
parm:           skip_otp:Skip otp failure for calibration in testmode (bool)
parm:           cryptmode:Crypto mode: 0-hardware, 1-software (uint)
parm:           rawmode:Use raw 802.11 frame datapath (bool)

[ath]
filename:       /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath.ko
license:        Dual BSD/GPL
description:    Shared library for Atheros wireless LAN cards.
author:         Atheros Communications
srcversion:     555BBBB9D4FCA58A05E7C0D
depends:        cfg80211
intree:         Y
name:           ath
vermagic:       4.13.0-16-generic SMP mod_unload
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4

[mac80211]
filename:       /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
license:        GPL
description:    IEEE 802.11 subsystem
srcversion:     66E288B8743878C5423A01E
depends:        cfg80211
intree:         Y
name:           mac80211
vermagic:       4.13.0-16-generic SMP mod_unload
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4
parm:           minstrel_vht_only:Use only VHT rates when VHT is supported by sta. (bool)
parm:           max_nullfunc_tries:Maximum nullfunc tx tries before disconnecting (reason 4). (int)
parm:           max_probe_tries:Maximum probe tries before disconnecting (reason 4). (int)
parm:           beacon_loss_count:Number of beacon intervals before we decide beacon was lost. (int)
parm:           probe_wait_ms:Maximum time(ms) to wait for probe response before disconnecting (reason 4). (int)
parm:           ieee80211_default_rc_algo:Default rate control algorithm for mac80211 to use (charp)

[cfg80211]
filename:       /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
description:    wireless configuration support
license:        GPL
author:         Johannes Berg
srcversion:     A854863B536C70273DE73A5
depends:
intree:         Y
name:           cfg80211
vermagic:       4.13.0-16-generic SMP mod_unload
signat:         PKCS#7
signer:
sig_key:
sig_hashalgo:   md4
parm:           bss_entries_limit:limit to number of scan BSS entries (per wiphy, default 1000) (int)
parm:           ieee80211_regdom:IEEE 802.11 regulatory domain code (charp)
parm:           cfg80211_disable_40mhz_24ghz:Disable 40MHz support in the 2.4GHz band (bool)

##### module parameters #################

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

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

[/etc/modprobe.d/blacklist.conf]
blacklist evbug
blacklist usbmouse
blacklist usbkbd
blacklist eepro100
blacklist de4x5
blacklist eth1394
blacklist snd_intel8x0m
blacklist snd_aw2
blacklist i2c_i801
blacklist prism54
blacklist bcm43xx
blacklist garmin_gps
blacklist asus_acpi
blacklist snd_pcsp
blacklist pcspkr
blacklist 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]
blacklist microcode

[/etc/modprobe.d/iwlwifi.conf]
remove 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: No such file or directory

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

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

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

[ 2518.493849] wlp58s0: send auth to  (try 1/3)
[ 2518.498139] wlp58s0: authenticated
[ 2518.510661] wlp58s0: associate with  (try 1/3)
[ 2518.514808] wlp58s0: RX AssocResp from  (capab=0x411 status=0 aid=1)
[ 2518.517910] wlp58s0: associated
[ 2518.518031] IPv6: ADDRCONF(NETDEV_CHANGE): wlp58s0: link becomes ready
[ 3790.657597] wlp58s0: deauthenticating from  by local choice (Reason: 3=DEAUTH_LEAVING)
[ 3790.691224] wlp58s0: authenticate with 
[ 3790.744676] wlp58s0: send auth to  (try 1/3)
[ 3791.745320] wlp58s0: send auth to  (try 2/3)
[ 3792.702724] wlp58s0: authenticated
[ 3792.705567] wlp58s0: associate with  (try 1/3)
[ 3792.708886] wlp58s0: RX AssocResp from  (capab=0x411 status=0 aid=1)
[ 3792.712592] wlp58s0: associated
[ 4892.860736] wlp58s0: deauthenticating from  by local choice (Reason: 3=DEAUTH_LEAVING)
[ 4896.836038] wlp58s0: authenticate with 
[ 4896.888893] wlp58s0: send auth to  (try 1/3)
[ 4896.890516] wlp58s0: authenticated
[ 4896.892901] wlp58s0: associate with  (try 1/3)
[ 4896.897903] wlp58s0: RX AssocResp from  (capab=0x411 status=0 aid=1)
[ 4896.900310] wlp58s0: associated

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

Відповіді:


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

Я бачу, виправлення помилок було внесено у запропоновані 16.04 та 17.10 . Чи пора оновити цю відповідь?
WinEunuuchs2Unix

1
Так це буде. Зауважте, що ця помилка була виправлена ​​у версії 1.157.16 або пакеті на Xenial та 1.169.3 у Artful.
andrebrait

0

EDIT: Правильне виправлення цього - встановити драйвери вручну, а не змінювати конфігурацію Wi-Fi у вашій мережі. Принаймні, поки новіші драйвери не будуть включені в ubuntu.

Зміни моїх маршрутизаторів Wi-Fi виправили це, я не впевнений, що в цьому винні AP-адреси чи драйвери Linux / ядра.

У OpenWrt / LEDA опція wpa_group_rekey '0'

Необхідно додати до бездротових конфігурацій "wifi-iface". У інтерфейсі веб-конфігурації немає жодної опції.

ОНОВЛЕННЯ: Я встановив це на 3600, і повторилося те саме, я припускаю, що між клієнтом та WAP переговори не ведуться. Напевно, помилка Linux / драйвер. Я встановив це на 3600 замість 0, оскільки це теоретично більш безпечно, але не йде, я припускаю, що нуль означає, що він не відновлює ключ.


Це відома помилка, яку виправлено вгору за течією, але я також відкрив звіт про помилку на панелі запуску: bugs.launchpad.net/bugs/1743279, будь ласка, внесіть повідомлення про те, що ви також постраждали.
andrebrait


-1

Я був з тією ж проблемою. Ось як я вирішую проблему: https://ubuntuforums.org/showthread.php?t=2261225

Перейдіть до налаштувань безпеки Wi-Fi у модемі.

Якщо Період оновлення групового ключа WPA / WPA2 дорівнює нулю або відключений, його потрібно змінити.

Встановіть період оновлення групового ключа WPA / WPA2 на 86400, як показано на знімку екрана.

Збережіть налаштування та перезавантажте модем / роутер.

enter image description here


1
Дійсно, але я швидше хочу, щоб драйвер правильно обробляв оновлення групового ключа.
luxcem

Неможливо змінити цей параметр на експресі в аеропортах яблук :(
dpn

Хлопці, хто з вас постраждав, повідомте про те, що ви також тут постраждали: bugs.launchpad.net/bugs/1743279
andrebrait
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.