-   Linux - Hardware (
-   -   Installing linksys WPC54G Wlan Card (

DaveH 03-19-2004 10:41 AM

Installing linksys WPC54G Wlan Card
I have just installed Red Hat 9 on my Toshiba Satelite 4300, and now have the daunting task of using the Script terminal to install drivers for my linksys WPC54G wireless card

Could anyone give me a quick 'idiots guide' to installing the Linuxant DriverLoader.

Any help greatly appreciated

Dave Hargreaves

crazibri 03-19-2004 10:47 PM

Hey, It took me a week and a half to figure out how to get this thing going. Here's the idiots version of installing it. Download the .zip file for your version of Redhat . If you dont know your version go to the Terminal and type uname -r Next you'll have to unzip the file and then type rpm -i <driverloader file name>.rpm This will install the driver. When its done, open your web browswer and type http://localhost:18020 and enter root for user name and your root password. You have to select your windows driver files that you put on your linux machine. its *.inf and *.sys file. Once you do this, get a license key from and then you're set.
Pretty simple.
Let me know if you have questions.

Pwnz3r 03-19-2004 10:57 PM

With my NetGear card I only needed the MadWiFi drivers that we made for Linux, so I can only reccomend buying NetGear or any other company that uses the Atheros chipset for their cards.

maroonbaboon 03-20-2004 07:57 AM

Netgear have switched the WG311 PCI adapter to a presently unsupported Texas Instruments chip, renaming it to WG311v2.

DaveH 03-20-2004 10:18 AM

Thanks Crazibri worked a treat. Cheers

Pwnz3r 03-20-2004 11:27 AM

Oh great, does that mean there are no longer Linux drivers for it?

maroonbaboon 03-21-2004 07:43 AM

Reply to Pwnz3r --

Yup - some 54Mb cards seem to be moving to the TI chip, which presently has no linux driver. Some manufacturers are making the switch with only a minor change to the card's name (check the tiny v2 on the Netgear box).

There is a driver project in early stages at . In the meantime maybe the linuxant driverloader discussed here might work.

(sorry to be going off-topic but original poster seems to have got a good answer).

rgheck 04-11-2004 02:22 PM

The WPC54G card works with the ndiswrapper module, available from I've got it working with the windows drivers on the Linksys website. I had to edit files in /etc/sysconfig/network-scripts by hand (horrors!) to get dhcp working and the file /etc/pcmcia/config to get the module to load automatically when the card does. But it's now working like a charm.


rolesak 04-21-2004 11:51 PM

I am currently trying to install the WPC54G card with redhat 9 and ndiswrapper 6. When I do the modprobe ndiswrapper command, I receive the following error...

ndiswrapper version 0.6 loaded
Unknown symbol: NDIS.SYS:NdisMAllocateSharedMemoryAsync
Unable to prepare driver

I am stuck there... any ideas?

thx, Rod

rgheck 04-22-2004 08:08 AM

I'm no expert with these things, but that sounds as if you're missing some library or other. Have you installed the right driver for the WPC54? If so, did you compile ndiswrapper yourself? Those sorts of runtime errors usually turn up as compile-time errors if you do, and you can then figure out what you're missing. Email me directly if this is no help.

rolesak 04-22-2004 08:16 AM

thanks, rgheck.

I have the WPC54G but it is version 4. I just bought it a few days ago. The only driver I think works is the one I got off of the CD. The reason I think it is the only one that works is because it is the only driver that displayed the present word next to it when I did the ndiswrapper -l.

I compile the ndiswrapper myself by doing make install. I do not receive any errors... it puts the command in my /etc/sbin folder. I then add the driver to the list with ndiswrapper -e <driver name> and it displays the present keyword. I then type modprobe ndiswrapper, like the install readme, and I receive the above error. Is there a place to start to troubleshoot this, I could use some options on where to start or what to look for. Thanks!

rgheck 04-22-2004 08:51 AM

I'll have a look at my installation later today. It's not on this machine. But you certainly could post a message to the ndiswrapper mailing list. Someone there may have seen the problem before. If you google NdisMAllocateSharedMemoryAsync, you'll get references to some of the Microsoft documentation on NDIS. That may give you a somewhat better sense of what the problem is. Somehow, though, that function isn't being found when everything is dynamically linked. You might check the ndiswrapper source and see where, and if, it is defined. But I'd guess the mailing list is your best bet.

rolesak 04-22-2004 09:36 AM

gracias! I will join the mailing list and brush up on my NdisMAllocateSharedMemoryAsync :)... Thanks for all of your help.

rolesak 04-24-2004 08:41 PM

O.k. I have figured out that the NdisMAllocateSharedMemoryAsync is a function contained within the ndis.h header. My question is, how can I load the proper libraries and where could I find the library containing the ndis.h file. I'm hoping that once that library is in place I won't receive any error and the card should work fine. Thanks for your help! Rod

untwisted 05-17-2004 10:01 PM

I'm actually getting the exact same errror, so if anyone knows the solution I'd be most grateful for an answer!


All times are GMT -5. The time now is 03:26 PM.