I have finally got round to installing an up to date version of Linux on my 1.2GHz Athlon PC. To make space for it, I overwrote a 6 Gb partition on my hard disk that contained an older distribution of Mandrake.
Installation went smoothly, taking a couple of hours. It replaced my PC's boot up menu without asking me whether I wanted it to do this. However an option on the new menu allows me to boot into windows as before.
My hardware such as graphic card and printer were detected okay, but there was no built in driver for my wireless network card. I installed the kernel source code and downloaded the 'Ralink' network driver. It compiled okay, and I was able to get the module working, but no wireless connection. After downloading and compiling the QT gui libraries over-night, I compiled the Ralink Utility that came along with the drivers. After running this, I was able to connect to the network.
Everytime I booted I had to run a terminal as the root user, run the Ralink Utility and type in or copy and paste in the 26 hex-digit encryption key. To reduce the hassle, I modified the source code so that I can leave the key field blank and just press okay, and the correct key will automatically be used. Also I wrote a small wrapper program to login as root using 'sudo' and run the utility.
#include <stdlib.h>
main()
{
system("echo password | su -c /home/leehanken/RaConfig2500 &");
}
Now it just takes a couple of clicks when I first boot up to get connected to the network.

















