ath9k_htc борьба с дропами wifi под нагрузкой клиентов и в шумной среде. патчи и настройки.
Оставляю здесь плод годичных мучений... Я не знаю как вы юзаете свои Atheros, но у меня на 3-х роутерах и двух usb-свистках был один и тот же не проходящий симптом: рандомный дроп wifi под нагрузкой c исчезновением ssid до перезапуска. Ага. на разных прошивках на разных драйверах на разных патчах на разном оборудовании... всегда одно и тоже... чуть с ума не сошел. вот скрипт сборки стека драйверов ( AR9271 ) и пару патчей :
$ cat build.sh
( $ cat build.sh )
$ cat linux-4.9.28-ath9k_htc-misc.patch
( $ cat linux-4.9.28-ath9k_htc-misc.patch )
$ cat v2-2-3-ath9k_htc-enable-ANI-debug-output.diff
( $ cat v2-2-3-ath9k_htc-enable-ANI-debug-output.diff )
вот системные настроечные файлы (см. команды ip , iw):
$ cat /etc/modules-load.d/modprobe.conf
( $ cat /etc/modules-load.d/modprobe.conf )
$ cat /etc/modprobe.d/ath9k_htc.conf
( $ cat /etc/modprobe.d/ath9k_htc.conf )
$ cat /etc/modprobe.d/usbcore.conf
( $ cat /etc/modprobe.d/usbcore.conf )
$ cat /etc/netctl/APSetting
( $ cat /etc/netctl/APSetting )
$ cat /etc/systemd/system/hostapd.service
( $ cat /etc/systemd/system/hostapd.service )
Сам hostapd.conf :
$ cat /etc/hostapd/hostapd.conf
( $ cat /etc/hostapd/hostapd.conf )
небольшой тюнинг через sysctl :
$ cat /etc/sysctl.d/99-sysctl.conf
( $ cat /etc/sysctl.d/99-sysctl.conf )
$ cat /etc/sysctl.d/40-ipv6.conf
( $ cat /etc/sysctl.d/40-ipv6.conf )
$ cat /etc/sysctl.d/30-ipforward.conf
( $ cat /etc/sysctl.d/30-ipforward.conf )
Фух. Вроде ничего не забыл... В общем спецы разберутся, а я пошел. Прощайте:)