Actually I have ALFA AWUS036NH (RaLink RT3070; uses rt2800usb driver). No problems with that one and I am running hostapd on it. Additionally I have card on RaLink RT2561 (RT2561 + RT2661s) works with hostapd as well.
If WPA is stated, then WPA-EAP is implicitly included. WPA is just a scheme and WPA-Enterprise is actually working the same way, but you have radius server behind AP (hostapd have radius server built-in).
Actually I wasn't even trying to go that way, but
Code:
Apr 3 22:06:52 server hostapd: wlan0: STA 00:13:02:xx:xx:xx RADIUS: starting accounting session 4F75DBE6-000001B9
Apr 3 22:06:52 server hostapd: wlan0: STA 00:13:02:xx:xx:xx WPA: pairwise key handshake completed (RSN)
Which means, that I didn't explicitly asked for WPA-EAP, but accidently got it. Actually I think I should move completely to WPA-Enterprise and use full capabilities of RSN, to be able to move from one AP to another with very small latency.
Oh BTW, ar9xxx is still in development - try it on most recent kernel, then you would know.