The PrismWirelessChipset made by Intersil is one of the most common 802.11b WirelessChipsets available today. It is also one of the most feature complete in terms of what the drivers will allow you to do with it.
There are several versions of the Prism chipset around, I'm not entirely sure what the differences between them are. I believe Prism1 chipsets are extinct and you are unlikely to find them anymore. Prism2/2.5 chipsets support 802.11b and are the most commonly found. Prism3 is starting to become more widely used, and supports 802.11g as well as 802.11b.
Prism Chipsets have great linux support any of the following drivers will work
The Prism3-based cards use the kernel's prism54 driver.
apt-get install hostap-source
/etc/init.d/pcmcia stop ; /etc/init.d/pcmcia start
Once this is done, removing and re-inserting the card should now cause it to use the hostap driver instead of the orinoco driver, and you can configure wpasupplicant to use this new driver, as discussed on the WirelessNetworkSecurityNotes page.
Unfortunately the firmware on my card was too old to support WPA, but fortunately it is fairly easy to upgrade the firmware to a newer version that will. This information came from Jun Sun's excellent prism flashing mini-howto. See that page for more details.
apt-get install hostap-utils
prism2_srec -v -f <interface name> sf010804.hex
prism2_srec <interface> sf010804.hex
and see if it gives any warnings about incompatibilities.