MadWifi

I followed the following steps to get my AR2425 (AR5007EG) wireless NIC working in Ubuntu 8.04 (64bit).

Install the required packages:

sudo apt-get install build-essential
sudo apt-get install linux-restricted-modules-$(uname -r)
sudo apt-get install subversion

Edit /etc/modprobe.d/blacklist and remove any reference to ath_pci and ath_hal.

Go to System -> Administration -> Hardware Drivers and make sure both Atheros drivers are disabled. Reboot the system if they were not.

Get the files and install the driver:

svn co https://svn.madwifi.org/madwifi/branches/madwifi-hal-0.10.5.6
cd ./madwifi-hal-0.10.5.6
make
sudo make install
sudo depmod -ae
sudo modprobe ath_pci
echo ath_hal | sudo tee -a /etc/modules
echo ath_pci | sudo tee -a /etc/modules

Go to System -> Administration -> Hardware Drivers and re-enable the Atheros drivers. Reboot the system. The wireless NIC should now be fully functional.

This procedure will need to be repeated after every kernel update.

This article was written on Monday, June 30th, 2008 at 2:01 pm.