WG111T in Kubuntu

I have a WG111T WiFi USB dongle from Netgear. I really wanted to use it in Kubuntu. Unfortunately, I couldn't get it to work out-of-the-box in Kubuntu. I googled a bit around and find a nice guide on Ubuntu Forums to install the driver and use the WG111T in Ubuntu. The process required Ndiswrapper. I couldn't wait to try it out. Here's my own little guide. And yeah, in case you are wondering, I was able to get it to work in the end! :P

Check Ubuntu Forums for more details. Save the page if you need it as reference.

First, get the WG111T drivers zip file from here or here You can also get them from the CD but I didn't have the CD with me at the time. So better get the files downloaded directly. Next, get Ndiswrapper (latest version) from here. Download the latest Stable tar.

Now we are ready to get started:

Boot into Kubuntu. Paste the driver zip file in your home folder, and extract it using Ark or any other tool. Same for the Ndiswrapper tar.

Open Konsole, and Change Directory into your Home and into Ndiswrapper. This is usually done via "cd ndiswrapper" or whatever your folder is called. You might also try "ls" and check what is the folder name, then "cd (foldername here)" then press Tab to auto-complete if needed.

After you are inside Ndiswrapper's extracted folder, run "make install". It might prompt you to install required packages. These are not detailed here. Essentially, you will need the Build-Essential package and the compiler ones, all available through Adept. Refer to another guide for these packages install. Since I had all the required packages, let's proceed.

Now, Ndiswrapper should be installed. Still in Konsole, check with "ndiswrapper --h". If the help displays, Ndiswrapper is installed. You might want to clear your screen with the "clear" command to make things neater.

Next, change directory into your Netgear extracted drivers folder. In that folder, there is another folder named ndis5 or something like that.

Now execute these commands ignoring the ones marked with ---. These are my comments! If you don't like sudo'ing like that, try "sudo su" to become root. Enter your password to proceed.

--- Driver installation:
sudo ndiswrapper -i netwg111.inf
sudo ndiswrapper -i athfmwdl.inf

--- Checking if they are installed:
sudo ndiswrapper -l

--- Take out the dongle and re-plug it in
sudo ndiswrapper -l

--- The netwg111 should report "Hardware detected" now
sudo modprobe ndiswrapper
--- The light should start flashing

--- To boot it as module:
sudo ndiswrapper -m

--- Checking if dongle works. You should see some info about your dongle
sudo iwconfig wlan0

--- Checking for Wireless Access Point. You should see some info about your AP
sudo iwlist wlan0 scan

Now, if everything has worked as it should, you should be able to see wlan0 in your System Settings or KControl. From there, you can configure your ESSID and WEP key, as well as set DHCP or other things. You should be pretty ready now.

Enjoy your new wireless on Kubuntu. That is all from me folks. If you need more help, Google's here! Remember, I'm still a Linux noob trying to find his way out and trying to help... :P

Note: This guide is intended for Netgear WG111T v.2 USB Dongle. I haven't experimented with v.1 but I believe it's just a matter of swapping drivers and doing the same thing as above, but replacing netwg111.inf with your required .inf file. Also, note that you need both netwg111 and athfmwld to make this dongle work.


  1. John said...

    Direct, exactly to the point and dead-on accurate. Excellent write-up.  

  2. James said...

    Excellent! I looked and looked for hours trying to solve this, and your instructions were perfect. Thanks so much!  

  3. PCNetSpec said...
    This comment has been removed by the author.
  4. PCNetSpec said...

    Don't use ndiswrapper... There are Linux native drivers available for 9.10 (Karmic), 10.04 (Lucid) and 10.10 (Maverick).

    Instructions here:


Copyright 2006| Blogger Templates by GeckoandFly modified and converted to Blogger Beta by Blogcrowds.
No part of the content or the blog may be reproduced without prior written permission.
Template Edits by Infinity.
Trademarks and copyrights belong to their respective authors