Blog Marcina Bojko

Linux,Windows,serwer, i tak dalej ;)

D-LINK, MIMO, Atheros AR5513 i openSUSE 11.1 – kupa roboty i …… kupa.

Była to niezła walka. Oczywiście, postanowiłem postawić w końcu od klasycznej nowości openSUSE 11.1 na domowej maszynce, przy okazji zmieniając kanał dostępu na Wi-FI (Wired mam zbridge’owany pod Vistą do innych celów).

Wersja 64-bitowa stawia się doprawy błyskawicznie na Intel QuadCore Q6600 :), okoniem stanęły oczywiście drivery do karty wi-fi. Zachciało mi się bowiem kilka miesięcy temu DLINKA DWL-G520M. Z pomocą przyjść miał projekt MADWIFI dostarczając wersję 0.9.4 swojego modułu ath5k.

Niestety, po klasycznym podejściu wskazywanym przez openSUSE_http://en.opensuse.org/Atheros_madwifi czyli:

zypper -v ar http://madwifi-project.org/suse/`python -c „import platform;print platform.dist()[1]”` madwifi
zypper install madwifi madwifi-kmp-`uname -r | awk -F- ‚{print $3}’`

efekt był żaden. Owszem moduł był, ładował się – efektów żadnych.

Kolejne podejście pobierz źródła 0.9.4 i skompiluj zakończyły sie rozpaczliwym komunikatem:

/home/docent/madwifi-0.9.4/net80211/ieee80211_power.c: In function ‚ieee80211_pwrsave’:
/home/docent/madwifi-0.9.4/net80211/ieee80211_power.c:240: error: implicit declaration of function ‚__skb_append’
make[5]: *** [/home/docent/madwifi-0.9.4/net80211/ieee80211_power.o] Error 1
make[4]: *** [/home/docent/madwifi-0.9.4/net80211] Error 2
make[3]: *** [_module_/home/docent/madwifi-0.9.4] Error 2
make[2]: *** [sub-make] Error 2
make[1]: *** [all] Error 2

z pomocą jak zwykle przyszło repozytorium SVN. Zakładając że ściągnięte źródła mamy w katalogu /home/docent przechodzimy do niego i aktualizujemy SVN’a do obecnego builda:

svn co http://svn.madwifi-project.org/madwifi/trunk madwifi

Build który u mnie zadziałał nosi numer: 4029

Oczywiście co łatwo zgadnąć – efekt taki sam. Skoro nie działa, czas udać się do czytania dokumentacji. No i oczywiście: http://linux-wless.passys.nl/query_part.php?brandname=D-Link

pokazuje co? A to:

802.11g DWL-G520M man:168c dev:0020 PCI Atheros Mad WiFi / ath5k czerwony driver available at: http://madwifi-project.org

Jestem wściekły. Ndiswrapper nie zadziałał tłumacząc: 64-bitowy kernel – czekam na 64-bitowy driver. A takiego niet …. WRRRRRR!


Written by marcinbojko

27 Maj, 2009 @ 21:22

Napisane w Uncategorized

Tagged with , , ,