I think Oronico has the most compatability with linux. I had problems as well with my D-Link DWL-G650 AirPlus card. I read somewhere that they are not using the same chipse they used to.
Puk is right Linux is a big world and somewhere someone has made it work.