воскресенье, 15 ноября 2009 г.

Freebsd 7.2-stable, Atheros AR5BXB63

Для своего ноутбука (Dell Studio 1535) приобрел встроенную wifi-карту "Atheros AR5006EG Wireless Network Adapter", модель AR5BXB63. Обошлась мне она всего в 150 грн (почти 19$).

Нашел на радиорынке случайно, но взял почти не раздумывая — давно искал хоть что-нибудь из Atheros (или поддерживаемую модель от Intel). Предыдущая карта — Broadcom (BCM4310), не имеющая драйверов для linux и freebsd, вынуждала пользоваться ndis. Ее работу лишь с некоторой натяжкой можно назвать удовлетворительной, и удовлетворять она меня перестала окончательно.

В связке старой карты и ndis-драйвера было много неприятного, что выяснилось только в процессе длительной эксплуатации. Не работает сканирование доступных устройств. При выключении беспроводных устройств (тумблером на панели нотика) или выходе за пределы видимости точки доступа устройство не желало заново соединяться (приходилось делать это вручную), а в логе (при неудачной фазе луны) начинали вылазить сообщения об ошибках из ndis-драйвера. Ошибки появлялись при длительной работе (больее суток) или большом объеме скачанной/отданной информации. Не работал световой индикатор wifi на панели ноутбука. Вообщем, терпеть подобное можно не более полугода, а дальше вопрос о замене становится очень актуальным.

Новая карточка решила практически все недостатки своей предшественницы. Система ее распознала без лишних телодвижений (драйвер ath по умолчанию вкомпилирован в ядро). Не удалось только заставить работать световой индикатор (трюк, используемый на Acer-овских нотиках, не сработал):
sysctl dev.ath.0.ledpin=3
sysctl dev.ath.0.softled=1
А в остальном все пока работает более чем пристойно, без ошибок. Конечно же дальнейшая эксплуатация выявит недостатки, но по сравнению с предыдущей их пока не видно. :)

Вывод: устройства на чипсетах от Atheros продолжают оставаться очень хорошим выбором для работы с открытыми ОС. Broadcom — это кошмар.

2 комментария:

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

Эта карта работает в режиме hostap?

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

Hostap не пробовал: не было нужды, да и не на чем протестировать. Но ifconfig говорит, что должно поддерживать:

$ ifconfig ath0 list caps
ath0=6783ed0f <WEP,TKIP,AES,AES_CCM,IBSS,
HOSTAP,
AHDEMO,TXPMGT,SHSLOT,SHPREAMBLE,
MONITOR,TKIPMIC,WPA1,WPA2,BURST,
WME,BGSCAN,TXFRAG>