I have a asus eee modified with a AR5008.

On BT4 Beta I had it working with injection, karma and connecting to wpa2.
Using

svn co -r3925 svn.madwifi-project.org/madwifi/branches/madwifi-hal-0.10.5.6cd madwifi-hal-0.10.5.6/
wget patches.aircrack-ng.org/madwifi-ng-r3925.patch
wget darkoperator.com/tools-and-scripts/madwifi-hal-digininja-karma-updated_1.patch
patch -N -p 0 -i madwifi-ng-r3925.patch
patch -N -p 0 -i madwifi-hal-digininja-karma-updated_1.patch
./scripts/madwifi-unload
make
make install
depmod -ae
modprobe ath_pci

Now with the new kernel you get "priv" errors.
I'm at a double horn.
If I get older madwifi drivers that work with the karma patch then the compile doesn't work with the kernel
digininja.org/index.php

If I get newer madwifi drivers then I can't get the karma patch.