orinoco 802.11b cards work great in linux, i use one now.
the g cards take some patching of the kernel, that is a recompile from patched source.
atleast that is what I know the situation to be.