There is a website called h-node that contains hardware compatibility with
distros. You can find a little about it on the
[https://trisquel.info/en/wiki/setup-wireless-card wireless card
documentation page] under the section checking for compatibility. If you go
to the wireless page on h-node and filter by
[http://www.h-node.com/wifi/catalogue/en/1/1/undef/undef/yes/undef/undef what
works] you will get a list of all the cards that will work. You can filter
the system down even further by specifying what kind of card you want (USB,
PCI, ect.)
http://www.h-node.com/home/index/en
I should also note they list other hardware items besides wifi cards. The
site is user maintained so it would be helpful if you would submit your
hardware data to the site and let people know what works and what doesn't.
Even submitting what doesn't work is helpful because it lets users know what
hardware to avoid.