View Single Post
  #1 (permalink)  
Old 03-Oct-2007, 07:44
Snakedriver
Guest
 
Posts: n/a
Default

The rt2500pci driver that comes with openSUSE 10.3 works somewhat, but it requires one to login as root and do "iwlist scan" after each boot; and, on occasion, I have had to issue "modprobe rt2500pci" to get it to work.

What follows is what worked for me in getting the SerialMonkey rt2500 Daily CVS driver to work:

1st go here: http://rt2x00.serialmonkey.com/wiki/index....title=Downloads and download the rt2500 (PCI/PCMCIA) CVS hourly tarball; move it to it's own folder & untar it (all I did was click on the tarball and copy over the extracted folder).

2nd using Yast, make sure you have kernel-source, gcc and make installed.

Now let's build the kernel module, but 1st we need to prepare the kernel:
In a terminal as root:
Issue the following commands and give the computer time to finish the operation, then issue the next one:
Code:
cd /usr/src/linux

make mrproper

make cloneconfig

make modules_prepare
Now we are ready to do some serious compiling; let's build the rt2500 module:
Still in the terminal as root:
Again, issue the following commands and give the computer time to finish the operation, then issue the next one:
Code:
rmmod rt2500pci** <-- unloads the SUSE kernel module

cd /pathtofolderwith/rt2500/module (like /home/jim/rt2500/rt2500-cvs-dateofbuild/Module)

make

make install

modprobe rt2500 <-- loads the rt2500 kernel module
Almost there:
Now go to Yast > Network Devices & check the setup for your card; every wireless extension has to be accurate, DNS, gateway, etc has to be entered and they are all on separate tabs.
New to 10.3 is a driver context menu on one of those tabs for the driver; make sure that is set for the rt2500 module or it will simply reload the rt2500pci module. Also make it effective at boot and don't forget to set the MTU. What I'm trying to say is look at all the tabs and context menus and make sure that the needed config info is present. And, don't forget to turn on the firewall.
Save out of all that.

Finally, in a terminal as root, do "iwconfig"; hopefully you get 96/100 as I did

Have fun...See compiling is not that tough once you know how...