LINUX.ORG.RU

Open WRT + Tp Link 1043 = нестабильный битрейт wi-fi

 , ,


1

2

Приветствую Сообщество!

Дано:
Model TP-Link TL-WR1043N/ND v1
Firmware Version OpenWrt Chaos Calmer 15.05.1 /
LuCI 15.05-149-g0d8bbd2 Release (git-15.363.78009-956be55) Kernel Version 3.18.23
В качестве приемника: Intel Corporation Centrino Wireless-N 1000

В принципе все устраивает.
Но есть вопросы по wi-fi.
Субъективно - сеть проседает, т.е. временами скорость падает до 0.
Скорость от провайдера 100 мб/с.

Наблюдаю в веб-интерфесе за битрейтом.
Значение RX Rate и TX Rate постоянно меняется в диапазоне 1-150.

Как исправить?

Благодарю!



Последнее исправление: mfch (всего исправлений: 1)

841N так на родной паршивке заглючивать стал.
открыл на инспекцию и ужоснулся - там нет классических конденсаторов, только мелкие-мелкие, которые под лупой разве что посмотреть.

Deleted
()

Посмотрите, есть ли возможность и отключите ANI. Обычно, именно эта функция стопорит приём-передачу в блоке DCU чипа. Лечится записью:

echo "0"> /sys/kernel/debug/ieee80211/phy0/ath9k/ani
при старте устройства.

nickleiten ★★★
()
Ответ на: комментарий от nickleiten

nickleiten, благодарю!
Почитал про ANI.
Есть пару похожих тем на форуме гаргул`и.
Не могли бы Вы более детально описать само явление и процесс дебага?
Благодарю!

mfch
() автор топика
Ответ на: комментарий от mfch

Суть такова, ANI - типа проприетарная раработка Atheros тех времён, когда компания была самостоятельной. У них даже где-то исследования на эту тему остались на сайте. Идея простая, при появлении шумов на канале, драйвер управляет чувствительностью приёмника (так сказать делает его немного глухим), что позволяет в некоторых случаях сохранить SNR (отношение сигнал/шум), т.к. шум приёмник перестаёт принимать. Проблема в том, что сама технология статистическая, то есть она должна выполнятся периодически, проверяя параметры pcu (блок физического приёмо-передатчика, там все модуляции заложены и управление генераторами и прочим), «над» которым находится уже dcu (блок MAC-уровня, отвечающий за преамбулы и оформление фреймов). Так вот, то ли в драйвере алгоритмическа ошибка, то ли проблема в некоторых устройствах, возвращающих невалидную статистику, что стопорит обмен между dcu и pcu. Сама технология на качество связи в большинстве случаев особо не влияет, поэтому можно спокойно её отключать.

Дебаг возможен только сбором статистики по отработке ANI функций через тот же файл:

cat /sys/kernel/debug/ieee80211/phy0/ath9k/ani
Честно говоря, что там за что отвечает - не вспомню, давно ковырялся.

nickleiten ★★★
()

Каким должен быть Bit Rate

Здравствуйте!
Не понятно, какое значение bit rate должно быть?
Переменным или постоянным? Роутер и ноут стоят за 10 см друг от друга.

mfch
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.