Posted by & filed under Developer Blog.

Three months ago I posted about getting my Netgear WG511 802.11 b/g wireless card to work in Linux. Well, this weekend I figured out a much, much simpler way, and wanted to update my documentation.

In my previous post I discussed that I had tried the Prism54 method without luck and resorted to the ndiswrapper. Then I proceeded to give lengthy instructions on what I had to do to get the ndiswrapper to work. The last thing I wrote was that you had to put the firmware in the /usr/lib/hotplug/firmware directory to get ndiswrapper to work.

What I didn’t realize is that ndiswrapper wasn’t working at all, and that putting that firmware into /usr/lib/hotplug/firmware was actually enabling Prism54 to work, and therefore was the only step necessary!!

So without further ado, if you want to get your WG511 card working, plug the isl3890 file into the /usr/lib/hotplug/firmware directory and reboot your computer.

There are 2 ways to do this, you can download the PCI driver from Prism54 or you can find the WG511DCB.arm file from Netgear and rename it isl3890. I would offer it for download here, but I don’t want to run into the same problems that have had with making these files publicly available. I actually found it by installing the old driver (I think v1.1) from the CD-ROM that came with the card and looking in C:Program FilesNETGEARWG511Driver, so you might try that first. Once you have this file, simply mkdir /usr/lib/hotplug/firmware if it doesn’t already exist and drop it in there (that’s it!).

Note: One word of caution. My wg511 card says on the BACK in small print on the right side above the MAC address that it is “v2.0” but my co-worker’s wg511 says on the back that it is “v3.0” and we cannot get it to work! If you have a v3.0 card and have it working please let me know