Неустойчивый 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.

Wi-Fi работал нормально 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 Ср. 11 октября 18:35:14 UTC 2017 x86_64 x86_64 x86_64 GNU / Linux

Параметры: ro, quiet, splash, video.use_native_backlight = 1, vt.handoff = 7

##### рабочий стол ###########################
i3

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

3a: 00.0 Сетевой контроллер [0280]: Qualcomm Atheros QCA6174 Беспроводной сетевой адаптер 802.11ac [168c: 003e] (версия 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 Microdia
Шина 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: flags = 73 mtu 65536
        Инет 127.0.0.1 маска сети 255.0.0.0
        inet6 :: 1 префиксный 128 scopeid 0x10
        loop txqueuelen 1000 (локальная петля)
        RX-пакеты 3693 байта 416071 (416,0 КБ)
        RX ошибок 0 отброшено 0 переполнений 0 кадра 0
        Пакеты TX 3693 байта 416071 (416,0 КБ)
        Ошибки TX 0 отброшены 0 переполнений 0 несущих 0 коллизий 0

wlp58s0: flags = 4163 mtu 1500
        инет 192.168.1.49 маска сети 255.255.255.0 широковещательная 192.168.1.255
        inet6 **** prefixlen 64 scopeid 0x0
        inet6 **** prefixlen 64 scopeid 0x20
        inet6 **** prefixlen 64 scopeid 0x0
        ether 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 ##########################

нет беспроводных расширений.

wlp58s0 IEEE 802.11 ESSID: "****"
          Режим: управляемая частота: 2,447 ГГц Точка доступа: 
          Скорость передачи = 1 Мбит / с. Мощность передачи = 20 дБм.
          Повторный короткий предел: 7 RTS thr: off Фрагмент thr: off
          Управление питанием: включено
          Качество линии = 70/70 Уровень сигнала = -40 дБм
          Rx недействителен nwid: 0 Rx недействителен crypt: 0 Rx недействителен фраг: 0
          Tx чрезмерное количество повторных попыток: 0 Неверное значение: 70 Пропущенный маяк: 0

##### маршрут #############################

Таблица маршрутизации IP ядра
Шлюз назначения Genmask Флаги Метрика Ссылка Использовать 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

##### сетевые менеджеры ##################

Установлены:

    Сетевой менеджер

Бег:

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

##### NetworkManager info ###############

GENERAL.DEVICE: wlp58s0
GENERAL.TYPE: Wi-Fi
GENERAL.NM-TYPE: NMDeviceWifi
GENERAL.VENDOR: Qualcomm Atheros
GENERAL.PRODUCT: QCA6174 Беспроводной сетевой адаптер 802.11ac
GENERAL.DRIVER: ath10k_pci
GENERAL.DRIVER-VERSION: 4.13.0-16-generic
GENERAL.FIRMWARE-VERSION: WLAN.RM.4.4-00022-QCARMSWPZ-2
GENERAL.HWADDR:                         
GENERAL.MTU: 1500
GENERAL.STATE: 100 (подключено)
GENERAL.REASON: 0 (причина не указана)
GENERAL.UDI: /sys/devices/pci0000:00/0000:00:1c.4/0000:3a:00.0/net/wlp58s0
GENERAL.IP-IFACE: wlp58s0
GENERAL.IS-ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: нет
GENERAL.NM-управляемый: да
GENERAL.AUTOCONNECT: да
GENERAL.FIRMWARE-MISSING: нет
GENERAL.NM-PLUGIN-MISSING: нет
GENERAL.PHYS-PORT-ID: -
ОБЩАЯ СВЯЗЬ: ****
GENERAL.CON-UUID: ****
GENERAL.CON-PATH: / org / freedesktop / NetworkManager / ActiveConnection / 7
GENERAL.METERED: нет (угадал)
ВОЗМОЖНОСТИ. ДЕТЕКТОР: нет
ВОЗМОЖНОСТИ. СКОРОСТЬ: 1 Мбит / с
CAPABILITIES.IS-ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ: нет
ВОЗМОЖНОСТИ.СРИОВ: нет
WIFI-свойства. WEP: да
WIFI-PROPERTIES.WPA: да
WIFI-PROPERTIES.WPA2: да
WIFI-PROPERTIES.TKIP: да
WIFI-PROPERTIES.CCMP: да
WIFI-PROPERTIES.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]: required_routers = 1
DHCP4.OPTION [2]: required_domain_search = 1
DHCP4.OPTION [3]: required_time_offset = 1
DHCP4.OPTION [4]: ​​требуемое_домен_имя = 1
DHCP4.OPTION [5]: required_rfc3442_classless_static_routes = 1
DHCP4.OPTION [6]: required_broadcast_address = 1
DHCP4.OPTION [7]: required_netbios_scope = 1
DHCP4.OPTION [8]: required_wpad = 1
DHCP4.OPTION [9]: следующий_сервер = 0.0.0.0
DHCP4.OPTION [10]: срок действия = 1508710174
DHCP4.OPTION [11]: required_interface_mtu = 1
DHCP4.OPTION [12]: required_subnet_mask = 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]: required_static_routes = 1
DHCP4.OPTION [18]: required_domain_name_servers = 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]: имя_домена_сервера = 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]: номер_сети = 192.168.1.0
DHCP4.OPTION [26]: запрашиваемое_хост_имя = 1
DHCP4.OPTION [27]: dhcp_server_identifier = 192.168.1.254
IP6.АДРЕС [1]: **** / 64
IP6.АДРЕС [2]: **** / 64
IP6.АДРЕС [3]: **** / 64
IP6.GATEWAY: ****
IP6.ROUTE [1]: dst = **** :: / 64, nh = ::, mt = 600
IP6.DNS [1]: ****
IP6.DNS [2]: ****

SSID РЕЖИМ BSSID ЧАН ЧАСТОТА ЧАСТОТА СИГНАЛ БАРЫ БЕЗОПАСНОСТЬ АКТИВНЫЙ *
** СКРЫТО ДЛЯ КОНФИДЕНЦИАЛЬНОСТИ **

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

[основной]
NetworkingEnabled = TRUE
WirelessEnabled = верно
WWANEnabled = TRUE

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

[основной]
плагинов = ifupdown, файл_ключа

[Ifupdown]
удалось = ложь

[Устройство]
wifi.scan-Rand-MAC-адрес = нет

##### Профили NetworkManager ###########
** СКРЫТО ДЛЯ КОНФИДЕНЦИАЛЬНОСТИ **

##### я получаю ########################



Глобальный
страна 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 каналы ###################

нет информации о частоте.

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,474 ГГц
          Канал 09: 2,452 ГГц
          Канал 10: 2,467 ГГц
          Канал 11: 2,462 ГГц
          Канал 12: 2,467 ГГц
          Канал 13: 2,472 ГГц
          Канал 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,474 ГГц (канал 8)

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

Интерфейс lo не поддерживает сканирование.

Интерфейс wlp58s0 не поддерживает сканирование: устройство или ресурс занят

##### Информация о модуле ######################

[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 / firmware-5.bin
прошивка: ath10k / QCA6174 / hw3.0 / board-2.bin
прошивка: ath10k / QCA6174 / hw3.0 / board.bin
прошивка: ath10k / QCA6174 / hw3.0 / firmware-6.bin
прошивка: ath10k / QCA6174 / hw3.0 / firmware-5.bin
прошивка: ath10k / QCA6174 / hw3.0 / firmware-4.bin
прошивка: ath10k / QCA6174 / hw2.1 / board-2.bin
прошивка: ath10k / QCA6174 / hw2.1 / board.bin
прошивка: ath10k / QCA6174 / hw2.1 / firmware-5.bin
прошивка: ath10k / QCA6174 / hw2.1 / firmware-4.bin
прошивка: ath10k / QCA9887 / hw1.0 / board-2.bin
прошивка: ath10k / QCA9887 / hw1.0 / board.bin
прошивка: ath10k / QCA9887 / hw1.0 / firmware-5.bin
прошивка: ath10k / QCA988X / hw2.0 / board-2.bin
прошивка: ath10k / QCA988X / hw2.0 / board.bin
прошивка: ath10k / QCA988X / hw2.0 / firmware-5.bin
прошивка: ath10k / QCA988X / hw2.0 / firmware-4.bin
прошивка: ath10k / QCA988X / hw2.0 / firmware-3.bin
прошивка: ath10k / QCA988X / hw2.0 / firmware-2.bin
лицензия: Dual BSD / GPL
описание: Поддержка драйверов для устройств Qualcomm Atheros 802.11ac WLAN PCIe / AHB
автор: Qualcomm Atheros
srcversion: 8D7A52EE462CD73D0445DB2
зависит: ath10k_core
Intree: Y
имя: ath10k_pci
вермагический: 4.13.0-16-универсальный SMP mod_unload
подпись: PKCS # 7
подписывающий:
sig_key:
sig_hashalgo: md4
параметр: irq_mode: 0: авто, 1: устаревший, 2: msi (по умолчанию: 0) (uint)
параметр: reset_mode: 0: авто, 1: только тепло (по умолчанию: 0) (uint)

[Ath10k_core]
имя файла: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath10k/ath10k_core.ko
лицензия: Dual BSD / GPL
описание: Базовый модуль для карт беспроводной локальной сети Qualcomm Atheros 802.11ac.
автор: Qualcomm Atheros
srcversion: 7F06478F5745B064BF3BC89
зависит: mac80211, cfg80211, ath
Intree: Y
имя: ath10k_core
вермагический: 4.13.0-16-универсальный SMP mod_unload
подпись: PKCS # 7
подписывающий:
sig_key:
sig_hashalgo: md4
parm: debug_mask: маска отладки (uint)
parm: uart_print: отладка цели Uart (bool)
parm: skip_otp: пропустить ошибку otp для калибровки в тестовом режиме (bool)
parm: cryptmode: режим шифрования: 0-аппаратный, 1-программный (uint)
parm: rawmode: использовать необработанный путь к данным 802.11 frame (bool)

[ATH]
имя файла: /lib/modules/4.13.0-16-generic/kernel/drivers/net/wireless/ath/ath.ko
лицензия: Dual BSD / GPL
описание: Общая библиотека для карт беспроводной локальной сети Atheros.
автор: Atheros Communications
srcversion: 555BBBB9D4FCA58A05E7C0D
зависит: cfg80211
Intree: Y
название: ath
вермагический: 4.13.0-16-универсальный SMP mod_unload
подпись: PKCS # 7
подписывающий:
sig_key:
sig_hashalgo: md4

[Mac80211]
имя файла: /lib/modules/4.13.0-16-generic/kernel/net/mac80211/mac80211.ko
лицензия: GPL
описание: подсистема IEEE 802.11
srcversion: 66E288B8743878C5423A01E
зависит: cfg80211
Intree: Y
имя: mac80211
вермагический: 4.13.0-16-универсальный SMP mod_unload
подпись: PKCS # 7
подписывающий:
sig_key:
sig_hashalgo: md4
parm: minstrel_vht_only: использовать только частоты VHT, когда VHT поддерживается sta. (BOOL)
parm: max_nullfunc_tries: максимальное количество попыток nullfunc tx перед отключением (причина 4). (Целое)
parm: max_probe_tries: максимальное количество попыток проверки перед отключением (причина 4). (Целое)
parm: beacon_loss_count: количество интервалов маяка, прежде чем мы решим, что маяк потерян. (Целое)
parm: probe_wait_ms: максимальное время (мс) ожидания ответа зонда перед отключением (причина 4). (Целое)
parm: ieee80211_default_rc_algo: алгоритм управления скоростью по умолчанию для mac80211 для использования (charp)

[Cfg80211]
имя файла: /lib/modules/4.13.0-16-generic/kernel/net/wireless/cfg80211.ko
описание: поддержка конфигурации беспроводной сети
лицензия: GPL
автор: Йоханнес Берг
Srcversion: A854863B536C70273DE73A5
зависит:
Intree: Y
имя: cfg80211
вермагический: 4.13.0-16-универсальный SMP mod_unload
подпись: PKCS # 7
подписывающий:
sig_key:
sig_hashalgo: md4
parm: bss_entries_limit: ограничение на количество проверенных записей BSS (для wiphy, по умолчанию 1000) (int)
parm: ieee80211_regdom: нормативный код домена IEEE 802.11 (charp)
parm: cfg80211_disable_40mhz_24ghz: отключить поддержку 40 МГц в диапазоне 2,4 ГГц (bool)

##### параметры модуля #################

[Ath10k_pci]
irq_mode: 0
reset_mode: 0

[Ath10k_core]
крипторежим: 0
маска отладки: 0
сырой режим: 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 ##################

[/Etc/modprobe.d/blacklist-ath_pci.conf]
черный список ath_pci

[/Etc/modprobe.d/blacklist.conf]
черный список evbug
черный список usbmouse
черный список usbkbd
черный список eepro100
черный список de4x5
черный список eth1394
черный список snd_intel8x0m
черный список snd_aw2
черный список i2c_i801
черный список prism54
черный список bcm43xx
черный список garmin_gps
черный список asus_acpi
черный список snd_pcsp
черный список pcspkr
черный список amd76x_edac

[/Etc/modprobe.d/blacklist-rare-network.conf]
псевдоним net-pf-3 выключен
псевдоним net-pf-6 выключен
псевдоним net-pf-9 выключен
псевдоним net-pf-11 выключен
псевдоним net-pf-12 выключен
псевдоним net-pf-19 выключен
псевдоним net-pf-21 выключен
псевдоним net-pf-36 выключен

[/Etc/modprobe.d/intel-microcode-blacklist.conf]
черный список микрокодов

[/Etc/modprobe.d/iwlwifi.conf]
удалить 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: нет такого файла или каталога

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

##### правила udev ########################

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

[2518.493849] wlp58s0: отправить аутентификацию на (попробуйте 1/3)
[2518.498139] wlp58s0: аутентифицирован
[2518.510661] wlp58s0: связать с (попробуйте 1/3)
[2518.514808] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[2518.517910] wlp58s0: связанный
[2518.518031] IPv6: ADDRCONF (NETDEV_CHANGE): wlp58s0: ссылка становится готовой
[3790.657597] wlp58s0: отмена аутентификации по локальному выбору (причина: 3 = DEAUTH_LEAVING)
[3790.691224] wlp58s0: аутентифицироваться с 
[3790.744676] wlp58s0: отправить аутентификацию на (попробуйте 1/3)
[3791.745320] wlp58s0: отправить аутентификацию на (попробуйте 2/3)
[3792.702724] wlp58s0: аутентифицирован
[3792.705567] wlp58s0: связать с (попробуйте 1/3)
[3792.708886] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[3792.712592] wlp58s0: связанный
[4892.860736] wlp58s0: отмена аутентификации по локальному выбору (причина: 3 = DEAUTH_LEAVING)
[4896.836038] wlp58s0: аутентифицироваться с 
[4896.888893] wlp58s0: отправить аутентификацию на (попробуйте 1/3)
[4896.890516] wlp58s0: аутентифицирован
[4896.892901] wlp58s0: связать с (попробуйте 1/3)
[4896.897903] wlp58s0: RX AssocResp from (capab = 0x411 status = 0 aid = 1)
[4896.900310] wlp58s0: связанный

########## беспроводная информация END ############

Изменить: Решение, предоставленное Zsolt Rizsányi работает, в качестве альтернативы я предпочитаю заменить мою карту Wi-Fi на Intel 8265, которые имеют лучший диапазон и лучшую поддержку частоты 5G.


@DavidFoerster Спасибо за указание на это, я отредактировал вопрос с результатом.
Luxcem

Системный журнал указывает на то, что беспроводное соединение было намеренно отделено от точки доступа. У меня нет конкретной рекомендации, кроме различных вариантов модуля драйвера, предложенных в ответах на другие вопросы о нестабильных соединениях с тем же модулем WiFi. Смотрите askubuntu.com/… .
Дэвид Фёрстер

Да, как я уже сказал, я должен отключаться / подключаться каждые 10 минут.
Luxcem

1
Та же проблема на ноутбуке Asus UX303LA. Это чистая установка, но без проблем запускалась 17.04.
Аттила Фулоп

1
Это не дубликат.
д.п.н.

Ответы:


13

У меня была та же проблема, и я нашел отчет об ошибке в Debian, в котором также есть решение. См. Https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=879184.

Решение простое: установите обновленную прошивку из репозитория, предоставленного Qualcomm.

Подробные шаги:

  1. Загрузите https://github.com/kvalo/ath10k-firmware/blob/master/QCA6174/hw3.0/board-2.bin и перезаписайте /lib/firmware/ath10k/QCA6174/hw3.0/board-2.bin с загруженным файлом.

  2. Загрузите 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 и перезаписать / lib /firmware/ath10k/QCA6174/hw3.0/firmware-6.bin.

  3. Начать сначала


Это решение сработало для меня. Единственная проблема заключается в том, что пользовательский интерфейс может показать "?" для соединения в течение нескольких минут, даже если соединение работает нормально.
Fritzy

Что касается пункта 2. Каково окончательное имя этого файла: firmware-6.bin_WLAN.RM.4.4.1-00065-QCARMSWP-1 или firmware-6.bin ?
ROMANIA_engineer

firmware-6.bin (файл с таким именем уже есть, его нужно перезаписать)
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

I was with the same problem. Here how i resolve the problem: https://ubuntuforums.org/showthread.php?t=2261225

Go to your modem wifi security settings.

If WPA/WPA2 Group Key Update Period is zero or disabled, you must change it.

Set WPA/WPA2 Group Key Update Period to 86400 as shown in the screenshot.

Save your settings and reboot your modem/router.

enter image description here


1
Indeed, but I rather want the driver to handle group key update correctly.
luxcem

It's not possible to change this setting on apple airports express :(
dpn

Guys, those of you who are affected, please report that you're also affected here: bugs.launchpad.net/bugs/1743279
andrebrait
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.