ar5001x+ access point? or alternatives

Hi all,

I had a bunch of Wifi adapters and none was good to build an WPA-based AP. So I bought a more expensive AR5001x+. Using drivers that come with openSUSE 11.3, wlanconfig ould not go into access point mode. My hostapd attempts failed the same way, with “invalid argument” and the likes.
I suspect I need to patch and recompile the driver, or even the whole kernel. Am I right? Do I have a chance if I try to recompile things? Did this chip ever worked for anyone?

Or rather, is there any decently priced PCI adapter that would work to create an AP with WPA straight from Yast?

Thank you.