Home » Home Server » How to fix Atheros AR9285 / AR9287 wireless problems in Ubuntu Natty Narwhal?

How to fix Atheros AR9285 / AR9287 wireless problems in Ubuntu Natty Narwhal?

I recently installed Kubuntu Natty Narwhal 64 bit on one of my laptops. The recent changes to Ubuntu (Unity) and Gnome 3 prompted me to go back to KDE. I have to say that except some minor quirks this Kubuntu release is very snappy. I think that the direction of Ubuntu and Gnome will benefit Kubuntu. Anyway, let me describe the problem.

I noticed that my wireless card was not working. Wireless problems included, frequent loss or drop in connectivity and even when connected the speed was extremely slow. A speedtest.net check showed a 90% lower speed on my kubuntu. I know that network manager was not the problem (it was in many previous releases) as the problem persisted in wicd network manager as well. So I got down to researching it a bit.

Ubuntu Wireless Card Problems

In one of previous posts I described how to get Atheros AR9287 wireless card to work in Ubuntu. This fix may work for Meerkat Maverick. However, it does not work on Natty Narwhal. Described below is a workaround to fix this problem in Ubuntu/Kubuntu Natty Narwhal.

Create a new file /etc/modprobe.d/ath9k.conf:

sudo nano /etc/modprobe.d/ath9k.conf

Add the following line to it:

options ath9k nohwcrypt=1

Save and reboot. Your ubuntu wireless problems should be gone and your wifi should perform significantly better now. Alternatively you can switch one of the cards listed below, that have been tested to work well with Ubuntu.

5 Best Linux/Ubuntu compatible Wifi cards and adapters:

  1. Medialink – Wireless N USB Adapter – 802.11n – 150Mbps – 2.4ghz
  2. TP-Link TL-WN722N 150Mbps High Gain Wireless USB Adapter
  3. Intel Ultimate N 633ANHMW IEEE 802.11n (draft) Wi-Fi Adapter – Mini PCI Express – 450Mbps
  4. Panda Mini Wifi (b/g/n) 150Mbps Wireless-N 2.4GHz USB Adapter Ubuntu, Mint, and Fedora 15 Compatible
  5. TP-Link TL-WN951N 300Mbps Wireless N PCI Adapter

Thanks to this blog post for the fix. However, nobody seems to know why this works. Furthermore, I do not know whether there are any side effects to this fix. But I hope this works for you as it did for me. Enjoy!

Update: If this solution posted on this page does not work for you in Ubuntu 12.04 LTS Precise Pangolin, please check this post.

We Are Hiring: Familiar with Media Streaming, HTPC, Home Server, Smart Home, and Home Automation topics? Write about it and earn money. No writing experience needed. APPLY HERE.

Get 20% OFF with IPVanish VPN:

♦   Hide your browsing and streaming activity: No logs and no tracking
♦   Access geo-restricted content from anywhere
♦   Encrypt and anonymize: Kodi, Plex, Downloads, Personal Info
♦   Windows, Mac, Linux, Android, iOS, Router, and more.
♦   Money back guarantee - Sign Up Now

About the author


Anand is a self-learned computer enthusiast, a part-time blogger, and a Food Scientist by career. He has been blogging since 2010 on Linux, Ubuntu, Home/Media/File Servers, Smart Home Automation, and related HOW-TOs on htpcbeginner.com and smarthomebeginner.com.