wtorek, 2 listopada 2010

TP-LINK WN422G v2 pod linuksem - wreszcie działa!

Długo walczyłem aby skonfigurować karte TP-LINK WN422G w wersji v2 pod linuksem. Oczywiście wiedziałem o sterownikach ar9170usb oraz ath9k_hw, które (w przyszłości) powinny obsługiwać tego świetnego i taniego dongle wifi. Jednak nawet poprzez modyfikacje kodów źródłowych tych sterowników nie udało mi się ich zmusić do wspołpracy z tą konkretną karta - nawet wtedy nie był tworzony interface sieciowy od karty.

Próbując uruchomić tą karte przeszukałem także mnóstwo for, blogów, portali linuksowych, gdzie natykałem się jedynie na pytania "jak uruchomić tą karte pod linuksem", jednak odpowiedzi zawsze były negatywne - wersji v2 tej karty uruchomić pod linuksem się nie da.

Zniechęcony poszukiwaniem sprobowałem uruchomić ostatni raz karte poprzez ndiswrappera (pod Archlinuxem) i w końcu się udało:)

Komendy:
sudo ndiswrapper -a 0cf3:1006 netathuw
sudo ndiswrapper -m
sudo ndiswrapper -ma
sudo ndiswrapper -mi

wraz z wersją 7.7.0.51 windowsowych sterowników do tej karty zadziałały po resecie komputera. Póki co nie zauważyłem jakichkolwiek problemów z kartą nawet przy ściąganiu torrentów z wielu seedów.
Wszystko działa na kernelu i ndiswrapperze w wersjach:
local/ndiswrapper 1.56-1
local/kernel26 2.6.32.10-1 (base)
i nowszych