MY setup:
DELL C600, P3 850MHz
DLINK DWL-G650, Airplus Extreme G
Slackware 10, kernel 2.4.29, NDISWRAPPER 1.1, driver from Dlink for windows,
Madwifi didn't work for me, ni FEDORA CORE 3 so I went back to slackware which was where I learned linux years ago (but been out of Linux for 5 years)
After initial computer setup, a couple of kernel rebuilds to get drivers, mod support etc..
I downloaded NDISWRAPPER from
http://ndiswrapper.sourceforge.net/
I was logged in as root. cd to home, tar -xzf <filename>
cd to that dir, did make and make install
then ndiswrapper -i <location to net5211.inf or your driver file>
then modprobe ndiswrapper
once that was done, I now have a device called wlan0
I use ifconfig to see what's happening, but have now all of this in my startup.
modprobe, then dhcpcd to get an IP from my router but also have a wlanrc script in /etc/rc.d directory
The only problem I have is that for no reason, the card drops. Cound run for an hour, a minute, 30 minutes.. no rhyme or reason but it simply drops. I can wait and it may or may not come back, but to force it I can execute the rc.wireless script from the rc.d directory and it comes back in a flash.
I hope this helps anyone that't trying to get things going.
I'm still trying to re-learn linux. I built two ISP's using linux for DNS, PPP, SLIP, Platypus as well as many many CGI's. We used mail servers, web servers, news servers - you name it. Then we sold out.
I've not touched Linux in over 5 years! It isn't like riding a bicycle -