I have a Seimens 1022 USB card on my SuSE 8.2 system. All I did was go to the wlan-ng website
http://www.linux-wlan.org/ downloaded the latest sources from the 11 Mbps project, and compile. They have nice instructions that help. You will need your kernel sources installed, that should be a package that came with your distro.
After the drivers got intsalled things were a little quirky. I have to unplug my card before boot-up and then plug it back in after, letting hotplug find it. Then sometimes I have to run a little script that does the config stuff from the wlan readme. I don't fully understand it and there may be a fix but as things stand it works, so I'm not going to break it. Hope this helps..