I installed SUSE Linux 10.1 just to realize that my wireless card, which is Asus WL-130g PCI, supporting 802.11b/g, is not functioning. The card is based on Ralink's RT2500 chip. Then I noticed in release notes that the driver is not included. By saying not included, I mean that openSUSE team decided that the current drivers are unstable with the latest supplied kernel, and removed it from there. Same is true with Atheros based cards.
I was very upset as I really needed the card to function, which is installed on desktop, to have access to internet from notebook and other wireless devices, as my desktop also functions as router. The next was to compile drivers manually. As I was thinking of this I remembered all the trouble that I had to go with SUSE 9.1 to make this card work, as compiling the driver was giving me headache. But to my surprise all went very smooth and very easy.
Many are having the same problem, which can be noticed from SUSE related forums. To make things easier for everybody I decided to write a walktrough.