Note:-It ought work for any card with an Atheros AR242x chipset, but is untested.
First thing to do is disable the suggested drivers; go to the Restricted Drivers Manager wherever it is on your system (Applications>System>Hardware Drivers) and disable "Support for Atheros 802.11 wireless LAN cards". There may be something else relating to HAL and Atheros based cards.Reboot your system.
We need to blacklist the usual drivers, so open up your editor of choice
sudo gedit /etc/modprobe.d/blacklist
We need to add the suggested driver to this list to prevent it being loaded. Add the following to the bottom of this file
# This is the wrong driver for the AirPace WiFi card
If you've been mucking about with MadWifi and/or ndiswrapper then add the relevant lines also:
Save the file and exit
Now, we can find and install the driver which works.Install the backported modules:
sudo apt-get install linux-backports-modules-intrepid
Go back to the Restricted Drivers Manager and "Support for 5xxx series of Atheros 802.11 wireless LAN cards" should be "Activated but not in use" if you click on it.
We can now load the driver.Check that none of the blacklisted drivers are running
sudo rmmod ath9k
sudo rmmod ath_pci
sudo rmmod ndiswrapper
Load the new driver:
sudo modprobe ath5k
Right-click on the network manager applet in the notification area, disable wireless, enable it again. If you now left-click on it, your network should show up on the list. Click your network and if it connects, then we've just got to make it permanent.
Time to make it permanent.Add it to the list of kernel modules loaded at boot:
sudo gedit /etc/modules
Delete any line which is one of the modules blacklisted earlier (ndiswrapper, ath9k or ath_pci) and add the following line to the bottom
Save and exit.
Reboot and check your WiFi still works
Source from here