(c) Павел Беляев

При использовании статей с сайта добавляйте в копирайт © Блог Павла Беляева http://pavelb.ru

понедельник, 18 июля 2011 г.

(>90Mb/s wifi) TP-LINK TL-WN722NC and Debian Squeeze 6.0 Linux and network-manager

Роутер у меня уже давно стоит стандарта 802.11n, а вот беспроводной адаптер на своем компьютере поменять я решил совсем недавно, выбор пал на продукцию компании TP-LINK, дешевле чем за 500 руб я приобрел достаточно мощную сетевую карту 802.11N с хорошей антеной и на чипе Atheros. Подставка-удлиннитель позволяет поставить сетевую карту повыше и настроить на максимальный уровень сигнала.





Первым делом я заглянул в lsusb
Bus 001 Device 005: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n

Вроде бы чип семейства  9k, но модуль ath9k не захотел работать, пришлось поплясать с бубном, пошаговая инструкция ниже:
у меня Debian Squeeze amd64, версия ядра 2.6.32-5-amd64.

итак начнем:


su

wget http://wireless.kernel.org/download/compat-wireless-2.6/compat-wireless-2011-01-07-p.tar.bz2

tar -jxvf
compat-wireless-2011-01-07-p.tar.bz2

cd compat-wireless-2011-01-07-p

make && make install

make wlunload;modprobe ath9k-htc

/etc/init.d/network-manager restart


В репозитории лежат более новые драйвера, но они компилироваться не захотели из-за устаревшего компилятора.

Еще есть возможность поставить ядро позже 2.6.33 и будет вам счастье.


Тесты
у меня стоит домашний сервер, который подключен по проводу к wi-fi маршрутизатору (D-link DIR615 rev.b1), мой комп находится через 2 стены от этого маршрутизатора и вот замеры скорости.
pavel@homelab1:~$ iperf -c 192.168.100.100
------------------------------------------------------------
Client connecting to 192.168.100.100, TCP port 5001
TCP window size: 16.0 KByte (default)
------------------------------------------------------------
[  3] local 192.168.100.3 port 36342 connected with 192.168.100.100 port 5001
[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-10.0 sec  94.9 MBytes  79.5 Mbits/sec




Дополнение
Подвигал сетевушку по столу, покрутил антенну, добился максимального уровня приема (через 2 стены примерно на 10 метров)




Итого пропускная способность по беспровобной сети 91,7 Mbits/sec

ниже фото моего маршрутизатора, с которым я достиг такой скорости




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


Debia/Ubuntu
Данный девайс можно завести на дебиане, установив firmware-linux-nonfree из репозитория, с убунтой так же, но там обычно из коробки работает.



9 комментариев:

Анонимный комментирует...

Попробую сегодня приобрести данный девайс и распинать его на gentoo, надеюсь адских танцев с бубном удастся избежать. Если есть какая то борода помимо описанного - можете поделиться ?

Павел Беляев комментирует...

с ним всё хорошо, только вот проблема с модулем ath9k-htc, он не вшит в ядро, обычно поставляется со всякими пакетами типа firmware-linux atheros-firmware. На arch заводил, не помню как там пакет называался но что то связанное с atheros и firmware.

RedVS62 комментирует...

Возможно ли привязать данный адаптер к мультимедийным плеерам собранных на Realtek RTD1283DD и Realtek 1073?

Павел Беляев комментирует...

Все зависит от прошивки вашего плеера, есть ли там в ядре модуль или его вырезали

RedVS62 комментирует...

Я конечно извиняюсь,в в этом деле я парикмахер.Если не затруднит,то не могли бы подсказать,как узнать есть ли модуль в ядре?

Павел Беляев комментирует...

Наверно так
modprobe -l |grep ath9k_htc && echo 'есть' || echo 'нет'

а лучше скажите модель своего плеера

RedVS62 комментирует...

Ellion MR-3150E с прошивкой C750EP_CR10E_110321a_010EL_MOD14 и ASUS O!Play Air (HDP-R3/1A) с прошивкой http://www.moservices.org/files/amp_r8_pohd.zip

admin комментирует...

что за утилита на скрине, которая меряет сигнал?

Павел Беляев комментирует...

Админ, wavemon

Отправить комментарий