Well … Yesterday I switched from Fedora Core 4 to Fedora Core 6. The main problem was the wireless lan. As I was using ndiswrapper for wlan in FC4, I tried compiling it for FC6. But FC6 doesn’t have build packages so it didn’t work out. Then I installed the kernel-devel packages from here. Now the build packages were not a problem. I installed ndiswrapper from here. Now while installing ndiswrapper it gave an error that your kernel is using 4k stack, while for windows driver you need to have a kernel with 16k stack. I googled and searched the 16k stack version for my kernel but didnt get one. I used to download 16k stack kernel from here. But 16k stack kernel is not yet out for FC6. So its almost impossible for me to get ndiswrapper to work if I dont want to mess up with the patched and all.
Then I thought of using the native drivers for rt2500 (Level One wnc-0301). I downloaded the drivers from here.
The step by step installation is here ….
Install the kernel-devel package from the above specified site.
[root@localhost ~]# rpm -ivh kernel-devel-yourkernel.rpm
Untar the drivers.
[root@localhost ~]# tar -xvzf rt2500-1.1.0-b4.tar.gz
Change the directory to Module
[root@localhost ~]# cd rt2500-1.1.0-b4/Module/
compile the modules
[root@localhost ~]# make
If this gives error like this
1 2 3 4 5 6 7 8 9
make: Entering directory '/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686' CC [M] /home2/Softwares/Drivers/rt2500-1.1.0-b4/Module/rtmp_main.o In file included from /home2/Softwares/Drivers/rt2500-1.1.0-b4/Module/rtmp_main.c:50: /home2/Softwares/Drivers/rt2500-1.1.0-b4/Module/rt_config.h:58:40: error: linux/config.h: No such file or directory make: *** [/home2/Softwares/Drivers/rt2500-1.1.0-b4/Module/rtmp_main.o] Error 1 make: *** [_module_/home2/Softwares/Drivers/rt2500-1.1.0-b4/Module] Error 2 make: Leaving directory '/usr/src/kernels/2.6.18-1.2798.fc6-xen-i686' rt2500.ko failed to build! make: *** [module] Error 1
Then open the file rt_config.h and comment the line #include<linux/config.h> and again compile by issuing make.
If you get a different error try to debug if you know c-programming a bit.
Step 4. [Do as root]
Install the module
[root@localhost ~]# make install-fedora
Step 5 [Do as root]
Configure the wlan card.
[root@localhost ~]# neat
Now select a new connection and wireless and the the Ralink driver. Thats it. Activate the wlan0.
Hope this help a bit.
More suggestions are welcome.
Edit : If you are looking for wireless configuration in Fedora 7, here is a reference.