Kategorie | Hardware, Howto, Linux, Ubuntu

  

Instalacja karty DWL-G520+ D-Link AirPlus G (ACX 111) przez Ndiswrapper

Opublikowano 19 kwietnia 2010 przez Franek

Ostatnio miałem problemy z uruchomieniem karty Wifi DWL-G520+ D-Link AirPlus na Ubuntu 9.10. Chociaż karta do najnowszych nie należy, to nie działa “out of the box”. Znalazłem w Internecie kilka rozwiązań, lecz nie wszystkie się sprawdziły, dlatego przedstawię poniżej sposób który u mnie zadziałał. Pierwowzór mojego wpisu ma tytuł “Howto: Linksys ACX111 chipset (wpc54g v2)”, więc wydaję się, że można zastosować ten poradnik dla wszystkich kart opartych o chipset ACX 111.


1 Zaczynamy od instalacji potrzebnych pakietów:
sudo aptitude install ndiswrapper-common ndiswrapper-utils-1.9

Co ważne nie instalujemy pakietu ndisgtk, ponieważ jest błąd launchpad.net, wprawdzie już rozwiązany, ale… ;)

2 Zakładamy folder dla naszych sterowników:
cd && mkdir wifi && cd wifi
3 Pobieramy sterowniki dla Windows ze strony Linksys:
wget http://downloads.linksysbycisco.com/downloads/wpc54gv2_driver_utility_v2.02.zip
Lub stąd http://rapidlibrary.com/files/wpc54gv2-driver-utility-v2-02-zip_ulzqz8fbbbi89on.html
4 Rozpakowujemy archiwum i przechodzimy do katalogu sterownika:
unzip wpc54g_v2_driver_utility_v2.02.zip && cd WPC54Gv2_40826
5 “Naprawiamy” nazwy plików (dla Windows wielkie i małe znaki nie mają znaczenia, dla Linuxa mają)
mv tnet1130.sys TNET1130.sys
sed -e 's/tnet1130.sys/TNET1130.sys/' LSTINDS.INF > LSTINDS.new && mv LSTINDS.new LSTINDS.INF
6 Ładujemy sterownik do ndiswrappera, oraz jego kernelowy moduł:
sudo ndiswrapper -i lsbcmnds.inf
sudo ndiswrapper -i LSTINDS.INF
sudo modprobe ndiswrapper
7 Sprawdzamy czy do kernela mamy załadowany moduł o nazwie acx
lsmod |grep acx
Jeśli tak usuwamy go i blokujemy jego automatyczne ładowanie w trakcie startu systemu
sudo modprobe -r acx
echo "blacklist acx" | sudo tee -a /etc/modprobe.d/blacklist
8 Możemy sprawdzić listę załadowanych sterowników ndiswrapper
ndiswrapper -l
Powinno być coś takiego:
lsbcmnds : driver installed
lstinds : driver installed

9 Warto też sprawić aby moduł ndiswrapper był ładowany automatycznie w trakcie startu systemu
echo "ndiswrapper" | sudo tee -a /etc/modules
To wszystko :)

Znalezione na ubuntuforums.org,

  

Leave a Reply

Polityka komentarzy

     
     
Green Dog Says

MiniBlog