* Make sure you have your kernel sources, preferably in /usr/src/linux * Make sure your kernel is compiled with wireless extensions (CONFIG_NET_WIRELESS) and USB support * Make sure iwconfig is installed (Debian: wireless-tools package) * Download latest drivers * untar * check, if zd1211 or zd1211b is needed. Activate zd1211b in makefile, if necessary. If in doubt, do a lsusb -v and compare the USB ID of the stick listed there with the table above. * make, make install * modprobe -v zd1211 (or modprobe -v zd1211b) * lsmod - you should see zd1211 loaded (see dmesg otherwise) * ifconfig wlan0 up (iwconfig will not work otherwise) - or ip link set wlan0 up to use iproute2 * iwconfig wlan0 essid youressid * dhclient wlan0 (or ifconfig.../route... for static IP) - use dhcpd or pump if your distribution does not feature dhclient * With Debian you can optionally use the zd1211-firmware and zd1211-source packages from the unstable or testing distributions.