Wi-Fi нашего роутера - тема, в которой (для меня) слишком много неизвестных, её обсуждение я оттягивал до последнего.
Для того, чтобы беспроводная связь поддерживалась на высоких скоростях, необходимо следование стандартам
802.11n и
поддержка одинаковых, зачастую, фирменных фич, которые чаще "работают" в маркетинговой сфере, нежели в технической:
BurstRate, Intensi-fy, AirMAX и прочая, и прочая, числа им несть. Давайте посмотрим что у нас есть на стороне роутера.
1. Железо.
За работу
Wi-Fi отвечает всё тот же
SoC-чип Broadcom'а
BCM4718 (Intensi-fi® XLR 802.11n), работа которого в нашем роутере ограничена
частотой
2.4GHz. Включать
5GHz смысла нет, так как распаянный усилитель мощности согласно
даташиту SE2528L 5GHz не поддерживает.
С помощью трёх внешних антенн роутер умеет организовывать множественный
MIMO-обмен в режиме
2TX/2RX. По железу всё.
Чем больше вы насчитали совпадений фич со своими
USB-адаптерами, тем выше вероятность организации высокоскоростной передачи.
Насколько я знаю, у роутера так и не появился сертификат
802.11n, есть только сертификат на
802.11n draft?
2. Софт.
Любой
Wi-Fi адаптер - это достаточно сложное с т.з. ПО устройство, имеющее свою собственную микропрограмму\прошивку. Не секрет же,
что организации работы ряда адаптеров в
Linux приходится "выдирать" из
Windows-драйверов бинарные файлы прошивок. Исходные коды для
адаптеров большинство производителей не публикует и наш
Broadcom - не исключение. Даже скачав публикуемые по лицензии
GPL файлы
прошивок
RT-N16 можно обнаружить, что драйвер управления
Wi-Fi там лежит в бинарном виде. Этим, в частности, объясняется почему
у официальной, томатовской и энтузиасткой прошивок относительно старое ядро
2.6.22 - это ядро использует
Broadcom SDK и бинарные
драйвера
Wi-Fi ни в каком другом ядре не заработают. При этом понятно, что невозможно использовать один и тот же драйвер на старом
Asus WL-500gP, так и на новом
RT-N66, в каждом случае драйвер вай-фай имеет специфичные твики, о которых ключевые разработчики
альтернативных прошивок могут только догадываться.
В этой таблице в последнем столбце можно оценить количество ревизий драйвера.
Не приходится удивляться, когда тов.
Toastman говорит о том, что выдранный бинарник версии
5.10.142.0 драйвера
Wi-Fi из роутера
Belkin на томатовской прошивке
RT-N16 работает стабильнее, чем родной
5.10.147.0.
Вот и попробуй дай ответ простому пользователю, почему в одном случае скорость
Wi-Fi такая, а в другом - иная. Пока производители
не публикуют исходные коды к своему железу ситуация вряд ли будет улучшаться. Скорее даже наоборот.