Site Mascot
 

Не удивляйтесь, сайт переехал: был http://smacker.fatal.ru, стал http://smacker.heliohost.org.

Использование USB WiFi адаптера TP-Link WN722N через ndiswrapper

28.09.2011 9:17

802.11n адаптер, хотя и работает на чипе Atheros, нуждается в ряде дополнительных телодвижений для запуска, если ваше ядро не из самых свежих.

 
Адаптер TP-Link WN722N, судя по всему, должен поддерживаться ядром в свежих ядрах, но у меня основные машины используют ядро 2.6.30 и 2.6.32, для них compat_wireless ничего предложить по существу не может. Если бы ядро было посвежее, можно было бы использовать модуль ath9k_htc, а так придётся использовать ndiswrapper.

 

TP-Link WN722N
TP-Link WN722N

 

Сначала скачаем драйвера с офсайта. У меня на Debian Squeeze получилось нормально запустить только самую старую версию, TL-WN722N_090909, более новые выдавали ошибки установки при попытке привязать их к ID устройства. Вы можете попытать с ними удачи, если не получится, можно будет удалить драйвер через
 ndiswrapper -e netathuw
 
Итак, на странице http://www.tp-link.com/en/support/download/?model=TL-WN722N надо найти и скачать пакет TL-WN722N_090909.zip
.zip, далее распаковать его и переместить содержимое в папку /lib/firmware. На момент написания этого текста, в архиве можно найти только папку Driver Files, так что каталог /lib/firmware/TL-WN722N_090909 я создал сам.
 # ndiswrapper -i /lib/firmware/TL-WN722N_090909/Driver\ Files/Win2K_XP/netathuw.inf
 installing netathuw ...
 forcing parameter MapRegisters from 256 to 64
 forcing parameter MapRegisters from 256 to 64
 
По моим наблюдением, если вы увидели только первую строку (installing netathuw), то драйвер не заработает.
 # ndiswrapper -a 0cf3:9271 netathuw
 WARNING: Driver 'netathuw' will be used for '0CF3:9271'
 This is safe _only_ if driver netathuw is meant for chip in device 0CF3:9271
 
Если вы увидели эти строки, то всё хорошо. Если же driver 'netathuw' is not installed (properly) — то фокус не удался.
Остаётся прописать информацию про соответствующие модули для modprobe и т.о. автоматической подгрузки при подключении устройства:
 # ndiswrapper -mi
 # ndiswrapper -ma 
 
Осталось [пере]загрузить модуль ndiswrapper и устройством можно пользоваться:
 # modprobe -r ndiswrapper 
 # modprobe ndiswrapper 
 
Всё.
  1. 6oJIT
    Email: Vector-Fanatizma гав-гав Yandex.ru  
    драйвер
    Надеюсь поставится под убунтой
    [ Запись от 05.06.2013, отправлена в 17:34 ]
    Я думаю, что в любой убунте, которую в наши дни придёт на ум поставить, ядро будет достаточно свежее, чтобы обойтись родным модулем ядра ath9k_htc, которому нужна только прошивка.
  2. Mario
    Email: aleksis_32 гав-гав mail.ru  
    ***
    А как прошить этот адаптер к телевизору Самсунг если встроенный плохо работает ? Не подскажите?
    [ Запись от 27.10.2014, отправлена в 12:37 ]
    Я не очень в теме про телевизоры, но помню, что читал про них следующее: у телевизоров есть список адаптеров, "одобренных" для использования, и с теми, которые в список не входят, они не работают. Если так, то прошивать надо не адаптер, а телевизор. К тому же я сильно сомневаюсь, что внутри этого адаптера вообще можно что-то поменять.
  3. Я буду рад, если вы оставите свой отзыв об этой заметке:

    Никнейм

    Email

    URL

    Заголовок комментария

    Проверка на человечность
    - Введите буквы:
    The CAPTCHA image