I'm running Ubuntu Linux (http://www.ubuntulinux.com/ ), Hoary Hedgehog edition using a DWL-650G PCMCIA card and it works like a dream. To configure it, I simply go to System->Administration->Networking and I'm good to go!
There are other programs you can install as well that provide preferred networks and such. ( http://ubuntuforums.org/showthread.php?t=25398 is the one I use, there are others). We'll deal with those bridges when we come to them. But for now, my very-similar card works flawlessly under linux. I didn't need to do a thing to get it to work.
Edit: I'm a little confused. When you say PCI, do you mean PCMCIA (ie, Cardbus, ie little card you put in the side of your portable)? PCI is usually associated with Desktop systems.
EDIT2: That was a little strange. let' see if this fixes up the formatting of the post.