Install the newest version of the linux-wlan-ng package (aka the one with the newest version number). Which is like linux-wlan-ng-0.2.1-pre-16 or something like that.
It contains the driver for the pcmcia, pci, and usb wireless adapters if I am not mistaken. The documentation on www.linux-wlan.org
should tell you everything else you need to know. As far as the kernel goes, you definitly will need a kernel with USB enabled. What distribution are you using? Many distributions these days have USB enabled in the kernel by default. If not I'll try and walk you through getting it working with a new kernel.