Advanced

Ubuntu's Linux Wireless Utility Easier than Windows

Posted by tadelste on · 29 comments
LXer Linux News; By Tom Adelstein
Mail this story
Print this story

If you try to find a Linux compatible wireless card, you might find that a challenge. I shop around frequently and haven't seen any "Linux Compatible" stickers on wireless card boxes. Recently, I bought one on eBay and it had an entry in a Linux compatibility list. It didn't work. The manufacturer kept the model number but changed the chipset.

In attempting to make it work, I discovered that in Ubuntu's new release 5.10, they've added a utility that makes it easy to get off-the-shelf wireless cards to work. Now, that's the way Linux innovation can trump other OSes. Here's a short article demonstrating this ingenious tool.

Recently, I bought a Linksys Wireless - B PCI adapter for one of my Linux boxes after consulting a compatibility list. Linksys changed the WMP11 chip in this revision and it just didn't work with my system. I started searching around on Google and discovered that some people got it to work using ndiswrapper.



I prefer using wireless-G cards and access points so I went to Fry's and looked around for a Linux compatible card. I found a Hawking HWP54G for $14.95 and decided to try it even though it didn't mention Linux anywhere on the box. Intuition influenced me to choose this card.



I put it in my little AMD Sempron based box and discovered it had a Texas Instruments ACX 111 54Mbps Wireless Interface and a Ralink 2500 chipset. Both SUSE 10 and Ubuntu 5.10 recognized the card and attempted to load drivers for it. But, they didn't work.



Searching further, I wound up at a tutorial on Sourceforge and found a tutorial for getting wireless cards to work with Ubuntu.That made me wonder if ndiswrapper was in the Ubuntu repositories. So, I did a search in Synaptic Package Manager and found not only the ndiswrapper but a GUI configuration Utility.



I downloaded ndisgtk, ndiswrapper-utils and just in case the ndiswrapper-source. I didn't know what to expect. I wound up with a menu item as you can see in Figure 1.




Figure 1 - Ubuntu Windows Wireless Drivers Icon.



I looked at this with some skepticism. I figured my luck with these buckeroo's would lead me to the Linuxant web site where I would pay $19.99 for one of their wireless driveloaders. I had already downloaded the 30 day trial and it worked fine.



Imagine my surprise when I clicked on the icon, followed the steps and wound up with a driver for my wireless card. Figure 2 will give you an idea of what I saw.




Figure 2 - Ubuntu Currently Installed Windows Wireless Drivers.



The suspense started to build now that I had to configure the network and see if it would really work. So, I deactivated my eth0 card, unplugged the Cat 5 cable and configured my wlan0 card. In three steps, I was up and running, connected to the Internet and doing just what I wanted to do - throw away that ugly wire. Figure 3 shows you what appeared on my gnome panel.




Figure 3 - Network Connection Icon.



OK. So, I didn't recompile the kernel and I didn't attempt to configure the drivers and do a modprobe, etc. Afterall, one project does have source code for this chip. The ACX100/ACX111 wireless network driver project. You'll also find a nice guide called Craig's ACX100/111 Guide for Linux. I actually followed Craig's instructions and they work.



To add injury to insult, the tutorials mentioned above work nicely. I really prefer the CLI method of doing things. I'm a glutton for learning Linux and any straight up command line instructions work for me.



But hey. So many people have dedicated themselves to making Linux a user-frriendly, advanced desktop that I thought you might like to see what our buddies over at Ubuntu and the gnome project have done. Afterall, it works and it's easy and friendly. So, enjoy! (y'all.)



postscript: Take a look at Say NO to Windows NDIS Linux compatibility layer cludges! for a counterpoint of view about NDIS.

  Nav
» Read more about: Story Type: LXer Features, News Story; Groups: GNOME, Kernel, LXer, PHP, SUSE, Ubuntu

» Get new stories by e-mail: nightly or as they are published

« Return to the newswire homepage

  Related stories
» More like this

Comments (29)

I tried a TI 111 card in SUSE

I'm not an experienced Linux user. I'm using SUSE 10. My card configured after I did the on-line update and it downloaded the firmware update.
It's also worth looking at http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page

Where there is a native linux driver for rt2400 and rt2500 based cards ( which is quite a few ).

I've used this successfully with a Belkin card on Ubuntu 5.04
There is more detail here https://wiki.ubuntu.com//Rt2500WirelessCardsHowTo/

Including the fact that it is now built in for Ubuntu 5.10 Breezy Badger as standard. Haven't tried it though as I now run Ubuntu 5.10 on a PowerPC (emac) and sadly wireless usage there is a different kettle of fish.

I ended up buying a wireless to ethernet adapter from Belkin for £50 and just using a short ethernet cable from the standard port to the adapter and that works a treat.

grrr musical chipsets!!!

" I bought one on eBay and it had an entry in a Linux compatibility list. It didn't work. The manufacturer kept the model number but changed the chipset." I hate that. It would be trivially easy for vendors to identify the chipsets on the packaging, or at least somewheres on their Websites. If they're not going to blatantly support Linux, at the very least they could release current specs so users can research compatibility easily.

Nice article, BTW. I tested a very early Ubuntu release and was underwhelmed. Even now I am downloading the current Kubuntu- it's getting a lot of positive attention.
You should include the manufacturer and model number in your comment. It will get picked up by search engines and hopefully deter other people from buying said product. I always search on model number before buying anything.
hi bjorn, I was quoting from the article, it's not something that happened to me recently. Though it is a constant frustration. Linksys is one of the worst offenders.

Publicly posting this sort of information is a good idea, I'll start keeping track. Some sites like http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/ and http://tuxmobil.org/wireless_unix.html are pretty good, but not always up-to-date. The Autopsy pages on http://www.linksysinfo.org/modules.php?name=Content&pa=showp... are fun and informative for Linksys products.
http://acx100.sourceforge.net/matrix.html has a matrix of manufacturer's cards and their chipsets. You'll notice that Tnef 1130 has an ACX111 chip.

The list seems pretty complete.

ummm... seen this done that

This isn't really new technology, yet Ubuntu did simplify this process. The ndiswrapper had been here for more than a year now and it is continually updated. The only thin Ubuntu provides is a GUI tool for it.
That's correct with a little exception. The GUI seems to have a script that runs the nsdiswrapper commands. Overall, you're right.
Almost everything we do has been done before, what counts is the improvements that were added. GUI tools is a good think isn't? I am sure tomorrow there will be another GUI tool to top this one. Such is the FOSS way.

Nice that Ubuntu Finally Catches up...

PCLinuxOS has done this for a few years now. Nice that Ubuntu finally caught up to a real desktop ready distro. Hopefully they continue to model themselves after PCLOS...
Ok, Ok... we know you are a PCLinuxOS devote.. and it is a nice Distro. Now if it just converted to apt and the deb packaging, it would be perfect :)
Jim...

It already has 50% of that finished...it uses apt

I've never had a dependency in a year and a half yet :) Can't say the same for my Ubuntu box.
LOL, Ubuntu wasn't a good example to give me :). Seriously, I will probably do an install of the next PCLnuxOS final.
"Now if it just converted to apt and the deb packaging, it would be perfect :)"

Oh, and stopped looking like Windows. ;-)

*ducks*
From my experience with wireless and linux my impression is that the remaining big problem is wpa encryption which is mainly an upstream driver problem. None of this is solvable with a gui ;-) For example the madwifi driver is still short of 1.0 and wpa_supplicant is only at 0.4.6. I just updated my drivers and lo and behold was able to get wpa working painlessly at last. Never had any real success before this.

Checking the logs for wpa_supplicant showed that tons of bugfixes were going in in connection with madwifi which explained my better luck.

Distros can't solve these upstream issues which are still unfortunately pretty common still. I am tempted to suggest to the Ubuntu folk that since they want "rad laptop support" they seriously fund the wireless and wpa driver writers. It would be money very well spent I think.
SFN,

Who cares what it 'looks like'... Truthfully most distros GUI's using gnome or KDE 'look' somewhat like Windows, even though that's pretty easy to change.

Take a look at this if you don't believe what I'm saying: http://opensourceversus.com/modules.php?op=modload&name=News...
Um, yeah. It was a joke. A friendly ribbing. Simple badinage.

See the emoticon?
Hi, i have registered simply to ask how this might work under Kubuntu? I don't have that same menu option anywhere.

It would be nice to get my USB adapter to work.
sfn, don't waste humor on geeks, because they are waaaay too literal and will spoil your punchline every time.

Did you hear the one about the computer geek?

That's not funny!

;)
try:

myJoke("Oh my God! That bowling ball! It's my wife!!!")

except HumorException, e:

print "%s: Ha! Ha!" % e print "No Anchovies, Please..."

else:

scratchHeadError("What was that?") print " For more info, see http://www.guntheranderson.com/v/data/noanchov.htm "





I laughed at the link. Does that make me a non-geek? (impossible, I got 76% at the geek test http://www.nerdtests.com/ft_cg.php) But then, I check about ten webcomics everyday (two of them being Userfriendly and GPF).

Geeks do have a sense of humour. It's just the rest of the world that has the wrong one ;) .

Works perfectly, thank you!

Just did it with a Netgear WG511v2 (made in China) with a Marvell chipset.

thanks :-)
You're welcome. :)

HWP54G Now Works Natively With Ubuntu

This card is automatically detected as ra0 with Dapper.... no need to use the Windows drivers anymore!
Okay, sorry I ma new to LINUX litrerally. I have the same wireless card you mention here and the current 6.06 LTS cd. So if I run the cd to install the OS, Ubuntu will recognize the card and it will work or do I need to install Dapper? How do you install Dapper? I'm a noob sorry!

:) Thanks Alex
6.06 is Dapper. For help and support with Ubuntu check out ubuntuforums.org.

Windows Wireless Drivers for Linksys WMP11

Tom, just posted this at Ubuntu Forums--hope you don't mind my copying it here:

Hello,

I'm quite new to all this so thanks for your patience. I've been using Ubuntu 6.06.1 for a couple of years (since it was new?) on two computers; one with a direct internet cable connection, one without. Everything has always gone swimmingly with the cable connection but I've never been able to connect via a wireless adapter to our Linksys BEFW11S4 router. I've searched the forums in vain for solutions (including Ndiswrapper, which I've never successfully managed) but found the solution to my problem yesterday thanks to Tom Adelstein at http://lxer.com/module/newswire/view/46385/ . The GUI application he writes about there (Windows Wireless Drivers) worked exactly as he described and I'm now up and running (albeit very slowly) with a Linksys WMP11 PCI Adapter. Tom, I couldn't find a direct contact for you at LXer--thanks a million for this tip if you read this. When I've finished downloading and installing two years' worth of Ubuntu updates I mean to wipe Windows from this drive and FINALLY be free at last...finally, thanks a million to all the contributors to the Linux community for the fact that I've eventually been able to find a solution to nearly every Ubuntu problem I've encountered in the last to years via the internet. Long live Ubuntu.
Quoting:Tom, I couldn't find a direct contact for you at LXer--thanks a million for this tip if you read this.


I am glad that Tom's article helped you get your wireless working, it has helped many others as well.

Tom Adelstein was our E-i-C a couple of years back but he has not been seen around these parts for some time now. He does write an occasional article for the Linux Journal website though, you could try there.

Regards, Scott

Post a comment

A free account is needed to post. Write your comment here first: your text is kept in this browser while you sign up or log in, and is waiting for you when you come back.

Your message:
|||||
10
Markdown: **bold**, *italic*, [text](https://link), - lists, > quotes, $x^2$ for math. Formatting help

Sign up and post (it is free)  or  Log in and post