Linksys WUSB54G in Ubuntu

| No Comments | No TrackBacks

Since we're going all-wireless in my new house, I had to setup my Ubuntu machine with a wireless card. All of the slots on the computer are filled, so I grabbed a Linksys WUSB54G USB (hence the model number) adapter. Installing it required some terminal work, unusual for Ubuntu. This thread gives a somewhat cryptic outline of the steps required to get the card working and following them requires a bit of Linux experience. For the unexperienced, read on.

After plugging the card in on my Feisty machine, it came up in the network manager (System > Administration > Network) but wouldn't connect to any networks, be they open or encrypted, G or B, nothing. So I retreated to the interwebs and found that ndiswrapper was the solution to my problems. To begin, install ndiswrapper-utils-1.9:

~$ sudo aptitude install ndiswrapper-utils-1.9

Then, download the latest driver from the Linksys site, unzip it and find the WUSB54Gv4 directory under the Drivers directory. Run ndiswrapper -v and check to make sure there aren't any errors. Then, install the new Linksys driver.

~$ sudo ndiswrapper -i rt2500usb.inf
utils version: 1.9
driver version:        1.38
vermagic:       2.6.20-16-generic SMP mod_unload 586
~$ sudo depmod -a
~$ sudo modprobe ndiswrapper
~$ sudo ndiswrapper -m

You have to blacklist the standard kernel driver so that it won't override the ndiswrapper driver. To do so, add the following to the end of /etc/modprobe.d/blacklist:

# WUSB54G driver
blacklist rt2570

Then, restart your machine and you should be able to configure wireless using the Gnome GUI tools.

No TrackBacks

TrackBack URL: http://dinomite.net/cgi-bin/mt/mt-tb.cgi/151

Leave a comment

Pages

About this Entry

This page contains a single entry by Drew Stephens published on September 1, 2007 2:50 PM.

Folding in vim was the previous entry in this blog.

SSH Tunnels for Quick, Secure Net Access is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.