Ubuntu Netbook Remix 9.04 on Asus Eee PC 1005HA (and 1005HA-H)

in Tech Stuff

Hopefully this will help people out there, trying to get wifi working on their Eee PC. I bought a 1005HA-H the other day, and its a great machine, but Ubuntu has some issues on it.

The documentation on Ubuntu’s wiki says

Tested with 9.04 NBR. Wireless (Atheros AR9285) doesn’t work out of the box. The ath9k module which is supplied by default doesn’t seem to work correctly. You have to download the backports .deb file to a usb stick and manually install it to get it working.

If you don’t live and breathe Ubuntu every day, you may have no idea what any of that means. In short, if you install the current 9.04 release of Jaunty UNR, you will need to install this backport of the modules package:

linux-backports-modules-2.6.28-11-generic_2.6.28-11.12_i386.deb

Copy it over on a USB stick, and install it with

dpkg -i linux-backports-modules-2.6.28-11-generic_2.6.28-11.12_i386.deb

This will get you working, so you just need to reboot to load the new driver.

If the update manager tells you to install updates, just close it for now. You need to do some things first.

First, go into Software Sources, and at least enable the “Unsupported updates” in the “Updates” tab. I personally enabled everything on the “Ubuntu Software” tab and everything but jaunty-proposed on the Updates tab. (I also hand-tweaked my sources.list to use my Internode mirror, but you don’t need to do this, usually)

Run the Update Manager, and install all your updates. Make sure you press Check to refresh the package list.

Don’t reboot!

Lastly you need to install the “linux-backports-modules-jaunty”. You should be able to do that in the Synaptic Package Manager. Personally, I’m a terminal jockey, so I did it in terminal with

sudo apt-get install linux-backports-modules-jaunty

This removed the old backports module package, and will ensure that the right backports package will be always installed and kept in sync with your kernel. You need the same backports modules package installed as your kernel version for wifi to work.

This is the /etc/apt/sources.list that I use for Internode’s mirror:

deb http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty main restricted universe multiverse
deb-src http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty main restricted universe multiverse

deb http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty-updates main restricted universe multiverse
deb-src http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty-updates main restricted universe multiverse

deb http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty-backports main restricted universe multiverse
deb-src http://mirror.internode.on.net/pub/ubuntu/ubuntu/ jaunty-backports main restricted universe multiverse

deb http://mirror.internode.on.net/pub/ubuntu/ubuntu jaunty-security main restricted universe multiverse
deb-src http://mirror.internode.on.net/pub/ubuntu/ubuntu jaunty-security main restricted universe multiverse

Seems to work well for me.

2 Comments

2 Comments

  1. Wow, you saved my ASS. Thanks a billion million.

  2. I am using Moblin v2.1 – is there a fix similar to this that will work for that as well? I have the same Atheros issues with my Asus Eee 1005HA.

Leave a Reply

Using Gravatars in the comments - get your own and be recognized!

XHTML: These are some of the tags you can use: <a href=""> <b> <blockquote> <code> <em> <i> <strike> <strong>