For some users having trouble with their Atheros cards under Linux, some cards like the AR5007EG for example require a specific branch of Madwifi-hal.. posted here:
http://snapshots.madwifi-project.org...-hal-0.10.5.6/
I have compiled a package specifically for the stock Fedora 9 kernel, 2.6.25-14 for i686 and have that available in RPM form here:
http://autopsy.liveprojects.info/REPO/RPMS/i386/
The SRPM for building a package against your own kernel, if you are using Fedora or another distribution which uses the same RedHat/Fedora style package build system with RPM and rpmbuild is here:
http://autopsy.liveprojects.info/REPO/SRPMS
This is the first package build for this particular branch that I have done, so if you look at the SPEC file, please don't puke. It still needs some BuildRequires and Requires fields set properly.
In any case, if you have another distribution and are wondering why your Atheros card does not work, or need help compiling and installing this particular MadWifi-HAL branch for your machine, I think we can help. The Ubuntu user who posted about his card is running into this same issue, I believe.
If you need a package built for another kernel version, let me know the kernel version and I can build that package for you also.