Доброго времени суток.
Собственных мыслей по исправлению ситуации не осталось -> обращаюсь сюда.
Имеется: Gigabyte B365M D3H + i5 9400F + MSI GT1030 под управлением 18.04.4 (ситуация воспроизводится на 19.04, 19.10).
Network controller: Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) (rev 01)
Проблема 1:
во время работы эпизодически (в произвольный момент времени) отваливается Wi-Fi. NetworkManager отвал не показывает. Однако, в аплете в этот момент нет ни одной видимой сети за исключением той, к которой был подключен. Переподключение не помогает. Помогает отключение адаптера и повторное включение через аплет или modprobe -rfv ath9k && modprobe -v ath9k. И так до следующего раза.
Вариант исправления /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf -> wifi.powersave = 2 не помогает. Проблема решается только так: /etc/modprobe.d/ath9k.conf -> options ath9k nohwcrypt=1. Однако, из этого решения получается проблема 2.
Проблема 2:
В случае использования гостя Win 7, Win 10 при запуске FireFox или Chromium получается падение последних. Оба сообщают либо о падении вкладок, либо закрываются. Загрузить какой-либо файл небольшого размера становится невозможным. Настолько частыми становятся падения. Помимо этого есть проблемы с запуском обновлений ОС. Постоянные сообщения об ошибках обновления. К этому добавляются частые STOP ошибки типа SYSTEM SERVICE EXCEPTION. -> Использование VBox с гостями становится невозможно. Проблема воспроизводится как на VBox из репозитория KUbuntu, так и при использовании загруженных версий (т.е. на всех).
---
Если отменить параметр nohwcrypt, то проблема с VBox разрешается и возвращается нестабильная сеть. ->
Нахожусь в творческом тупике и прошу помощи.
Банальщина, но тем не менее озвучу.
Я бы начал с изучения wifi окружения. Возможно, Ваш роутер работает на том же канале что и у нескольких соседей. Тогда надо выбрать наименее загруженный канал и жестко переключить роутер на него. То есть выбор канала на роутере не должен быть "авто".
Неплохо еще изучить настройку роутера на предмет алгоритма шифрования. Жестко включить WPA2 с AES, обязательно отключить WPS.
Эти контроллеры капризные к окружению.
Сетей вокруг много (17 шт). Наименее загруженный канал постоянно изменяется (другие роутеры используют наименее загруженные каналы). Для уменьшения влияния помех мой канал в n составляет 20МГц, отключено энергосбережение роутера, установлена изолированная точка доступа.
Надо отметить, что когда сеть есть, она стабильна:
IEEE 802.11 ESSID:" "
Mode:Managed Frequency:2.472 GHz Access Point: ХХ:ХХ:ХХ:ХХ:ХХ:ХХ
Bit Rate=144.4 Mb/s Tx-Power=16 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=55/70 Signal level=-55 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:1783 Missed beacon:0
Обратите внимание на симптоматику. Нет, на мой взгляд, предпосылок, прямо или косвенно указывающих на выбор канала или настройку роутера. Проблема возникает только с конкретным адаптером на конкретной платформе.
Роутер ASUS RT-N18U. Включить WPA2 без AES в принципе невозможно.
+ как настройка роутера может быть связана с nohwcrypt?
Наименее загруженный канал постоянно изменяется
Вот пусть и меняется, а у Вас будет жестко, скажем 6-й
Invalid misc:1783
явно указывает на конфликты в эфире
Включить WPA2 без AES
Вы не писали какой роутер. У многих есть еще варианты - пресловутое авто и, например TKIP
как настройка роутера может быть связана с nohwcrypt
Напрямую, потому что этот параметр как раз и отвечает за шифрование (аппаратно/программно).
Не вижу причин почему бы Вам не попробовать сделать так как я написал выше. Ну не получится - будете искать другие способы...
Сейчас единственным относительно свободным каналом является 13.
Поставил канал 3 (не опечатка). Ставлю эксперимент.
Посмотрел значение Invalid misc на Broadcom (ноутбук). Всего 175. У меня 386. -> Пробую различные каналы с целью минимизировать Inv.misc.
Со стороны роутера:
SSID: " "
RSSI: 0 dBm SNR: 0 dB noise: -92 dBm Channel: 9
BSSID: 00:00:00:00:00:00 Capability: ESS ShortPre ShortSlot
Supported Rates: [ 1(b) 2(b) 5.5(b) 6 9 11(b) 12 18 24 36 48 54 ]
HT Capable:
Chanspec: 2.4GHz channel 9 20MHz (0x1009)
Primary channel: 9
HT Capabilities:
Supported MCS : [ 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ]
Interference Level: Acceptable
Mode : AP Only
И... Продолжаем искать другие способы.
Тогда так: есть предположения как nohwcrypt связан с проблемами гостевых ОС через VBox?
Меня совершенно устраивает nohwcrypt=1. Однако, мне нужны и виртуальные машины. Сейчас либо одно, либо другое.
Во время проблемы с сетью iwconfig даёт это:
wlp4s0 IEEE 802.11 ESSID:" "
Mode:Managed Frequency:2.452 GHz Access Point: хх:хх:хх:хх:хх:хх
Bit Rate=130 Mb/s Tx-Power=16 dBm
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=60/70 Signal level=-50 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:1662 Invalid misc:7587 Missed beacon:0
Т.е. не видно, что сети нет.
п.с.
Во время проведения эксперимента количество обнаруженных сетей 29.
Нашёл в KSystemLog:
---
dbus: wpa_dbus_property_changed: no property SessionLength in object /fi/w1/wpa_supplicant1/Interfaces/1
rfkill: WLAN soft blocked
---
Здесь https://gitlab.freedesktop.org/NetworkManager/NetworkManager/issues/232 есть предложение: "Being able to disable FT in NetworkManager would be a helpful workaround for this issue."
Кто может перевести в доступный для понимания вид?
В переводе это выглядит так: "Возможность отключить FT в NetworkManager будет полезным решением этой проблемы".
Как это выглядит для понимания, скорее всего придётся собирать консилиум.
Дело, может быть, и в роутере, однако, переехав с TP-Link WN881ND на Intel 9260 проблем более нет.
У меня две платформы (Intel B365M & AMD B450M). Обе платформы использовали TL-WN881ND. На обеих проблема с потерей связи. Найденное рабочее решение только одно: nohwcrypt=1.
Отправить комментарий