I've only tried two, one was the GP32 and it didn't work (using firefly's GP32 Gamepad thing
), the other was a genius gamepad and it works fine
I tried the GP32 a long time ago and it worked fine with a test build of Quake, but I tried it again last week with CACK and it didn't work at all. Console messages seem to suggest it's been detected though. I didn't try it again with Quake (because that build has long since gone) but the code of the two apps should be pretty much the same. Only real difference is I was using fw2.0 before and 2.1.1 now.