Hello. I posted here earlier in the week, and was helped by the people in this forum. So, to return the favor, I'm posting the steps I took to get my Linksys WMP54G wireless adapter working.
Ndiswrapper did not work for me.... But, there is an alternative-- Ralink technology. It offers an open-source driver for the rt2500 chipset; MUCH easier to load than ndiswrapper. You can find it here.
http://rt2x00.serialmonkey.com/
This comes along with a great configuration gui.
I'm running Mandrake linux 10, but this link will show you how to configure with other flavors of linux.
http://rt2x00.serialmonkey.com/wiki/index.php/HOWTOS
The tutorials are for the 2400 chipset, but it's pretty much the same.
My 2500 tutorial for Mandrake:
---------------------------------------
****Before doing anything make sure you have all your firewalls disabled.
Wow, if only I remembered!
1.) make sure you have the kernel source installed on your system
It's located in /usr/src/linux (you might want to get up to date on your patches if you don't have a recent kernel)
# rpm -qa | grep kernel
kernel-2.6.3.7mdk-1-1mdk
kernel-source-2.6.3-7mdk
My system kept on freezing after a few minutes of being online. The solution: linuxant provides their own custom kernel to work around the
4k stack issue on their website.
2.) save the driver's source file to /usr/src
3.) get the latest qt packages:
#rpm -qa | grep qt
libqt3-3.2.3-19.2.100mdk
qt3-common-3.2.3-19.2.100mdk
qt3-example-3.2.3-19.2.100mdk
libqt3-devel-3.2.3-19.2.100mdk
4.)Make sure you have the following link:
#ls -l /lib/modules/2.6.3-7mdk
5.)compile the module:
#cd /usr/src/rt200-1.1.0/Module
#make
#make install
6.) now go back a directory to the Utilitys directory
#qmake -o Makefile raconfig2500.pro
#make
7.) Type in the ip address of your router into the address bar of your browser. This will give you all the info you will need to correctly fill in the variables to come.
8.) install the wireless-tools package to your computer.
9.) add the following to /etc/rc.local at the bottom before touch/var/lock/subsys/local:
#insmod /usr/src/rt2500-1.1.0/Module/rt2500.o
#iwconfig ra0 mode managed
#iwconfig ra0 channel 6
#iwconfig ra0 key off
#ifconfig ra0 up
#dhclient ra0
10.)/etc/sysconfig/network-scripts/ifcfg-ra0 should look like this (create this
if it's not already there)
DEVICE=ra0
BOOTPROTO=dhcp
ONBOOT=yes
NETMASK=255.255.255.0
DHCP_HOSTNAME=
IPADDR=
DOMAIN=
HWADDR=xx:xx:xx:xx:xx:xx (this can be obtained from iwconfig)
USERCTL=yes
PEERDNS=yes
GATEWAY=192.168.1.1
TYPE=Wireless
IPV6INIT=no
ESSID="linksys" (in my case)
CHANNEL=6 or whatever your using
MODE=Managed or Ad-Hoc
RATE=Auto
KEY=xxxx-xxxx-xx (you don't have to use a key, but it's a good idea)
11.)reboot your computer
Everything should work when you start up.
But if all else fails, use /usr/src/rt2500-1.1.0/Utilitys/RaConfig2500.
Try pinging your router........use lspci.........ifconfig..............
Good luck
regards--
Patrick Chirdon