Install Atheros AR242x 802.11abg Wireless Driver in Ubuntu

Posted in:Tips 'n Tricks

Recently I had a chance to install Ubuntu 9.04 in an ASUS EEE PC for a friend of mine. Everything was working smoothly except wireless which was  Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01). Eventhough available drivers were listed on Hardware Driver, it was already in active mode and still not working. Finally i got it working. Here is what i did.

  •  Goto System > Administration > Hardware Drivers and disable both Atheros HAL and the Atheros wireless listed and then reboot.
  • Now install build-essential and subversion. Goto Applications > Accessories > Terminal and type as follows.
     sudo apt-get install build-essential subversion
  • Now make a new directory  in you home.
     cd ~
     mkdir madwifi
  • Now cd into the newly created  directory, madwifi.
      cd madwifi
  • Download the code now.            
svn co
  • After finishing downloadusing subversion cd into directory madwifi-hal-
      cd madwifi-hal-
  • Run make to build the driver.
  • Install the driver.
        sudo make install
  •  Now you have to add the Atheros kernel module to the list of modules to be automatically loaded at boot by adding " ath_pci " (without the quotes) to the end of the /etc/modules file. I used gedit here. You can use the editor of your choice.
        sudo gedit /etc/modules
  • Reboot. It should work now. Let me know if there is any problem with this guide.
Press the button below if you liked this site.
webmaster's picture

The brains or the lack of it behind Ubuntu Manual. Crazy about Linux, hates windows except for the fact that it runs many of his favorite games by default. Loves blogging