Visits from friends
Family reunion 2005
RIP, Mr. Puce
Buy Astrocade games
The Netgear WG511 Wireless PC Card and Linux
A tale of two cards
First off, there are apparently three different cards out there that all go by the name Netgear WG511 Wireless PC Card. Since I wanted to set up wireless between my Linux laptops, I naturally wanted wireless cards with decent Linux support. One of my laptops was bundled with a WG511 card, and it worked quite well with the Prism54 drivers. So I figured buying another one would be easy. Netgear chose to make this more difficult that it should have been, by having several very different cards sharing virtually the same packaging and label.
The good WG511 uses the Prism54 drivers, and is very easy to get working under Fedora and other Linux distributions. The bad card uses the Marvell chipset, and is somewhat easy to get half-working in Linux, but damned near impossible to get working reliably.
The good card.
To get this card working in Fedora, just download the firmware from here,
save it as
The bad card
This card is based on the
To get this card working in Fedora, you'll need two things. First, download and build
ndiswrapper. The latest stable version (1.1)
and the 1.2 release candidate work about the same with this card. You can build the driver and
kernel module as RPMs (recommended) by extracting the tarball and then running
Next, you'll need the Windows drivers. If you have the driver CD, you can put it into
your computer, change to the direvtory of the CD that contains Windows XP or Windows
2000 drivers, and run
You can activate the card by using
When you go to set up the card with the wireless-tools utilities, you may find that the card flakes out and dumps tons of error messages to the console when you try to set the ESSID. This usually happens if you aren't currently in range of your access point when you bring up the card, or if you're trying to set up an ad-hoc network and another machine with the same ESSID isn't around.
If you later get out of range of your access point or turn off all the other computers in an ad-hoc setup, you may see the same ESSID problem. You'll get tons of error messages in the console about being unable to set the ESSID, and the computer may slow down noticably. The keyboard keys may also start to repeat as you type, making it very hard to actually use the computer for anything.
I also noticed that the card would sometimes just stop responding to the rest of the network after a while, needing a reset or remove/reinsert to get it listening again.
So, the bad card can be made to work, but it can cause a lot of trouble.
Telling the good from the bad
Older pages about these cards mention that there are two kinds of WG511 cards. Now there are three: The good card, and apparently two bad ones. The good card has a silver antenna (instead of black), and is made in Taiwan. The point that confused me is that the good card has a small label on the back that identifies it as a "v2.0" card. The newest bad card (that you'll likely run into at a retailer) is also labeled as "v2", but it has a black antenna and has the "v2" label on both the front of the card and the back. But both cards are made in Taiwan! (Older pages say that the cards made in Taiwan work well with Linux, but that's only true for the silver-tipped ones.)
Luckily, the cards are pictured on the front of the boxes, so if you buy from a local retailer, you should be able to avoid the bad> cards. Just look for a silver-tipped card that's made in Taiwan (as pictured above), and you can use it easily with Fedora Core.
In the end, I returned the bad card to my local retailer, and went to another local shop and bought one of the good cards. I applaud the efforts of the ndiswrapper folks, but I don't have the time or spare money to futz around with a card that makes my whole system act weird whenever the connection drops. I use Linux because I like both configurability and reliability.
It's been reported on the Fedora mailing list that the bad card (Marvell chipset) may work
If I go out and specifically purchase a card, I want it to be Linux compatible. I do not want to shell out $20 extra for Linux drivers. This situation's a little different than built-in laptop hardware. With built-in laptop hardware, I don't usually have a choice of what kind of network card to have. When I do have a choice of cards, I'll buy the one that needs no extra work or cost to work with Linux.
|Click this link to go back to the top|
|This page was last updated September 10, 2005.|
|This web site was last updated December 19, 2009.|