Sunday, August 16, 2009

How to enable LAN and Wi-Fi on the Asus Eee PC (on Linux)

If you are using Ubuntu 9.04 (Jaunty Jackalope) and its derivatives, you may find out that Wired LAN and Wireless is not supported out-of-the-box for the Asus 1005HA and 1008HA (both are Seashell) Eee PC. Borgy has solved this problem on his Asus 1005HA and has listed down the instructions below. We see many netbook owners that installed Linux out there with this problem, and we hope these instructions will help. :)

To start, use another computer with Internet access.

1. Enabling LAN
What you'll do here: Download the appropriate drivers from Atheros' site and install them.

How to download the drivers:

Step 1: In your second computer, go to http://partner.atheros.com/Drivers.aspx. Download the file AR81Family-linux-v1.0.0.10.tar.gz

Step 2: Save it to a folder whose name DOESN'T contain any spaces. Spaces will bork up the compilation process.

Step 3: Open a terminal, and navigate to the folder where you saved the file. then type:

tar -xzvf AR81Family-linux-v1.0.0.10.tar.gz

Step 4: -a /src folder will be created if all goes well. Navigate to that folder then type these:

make
sudo make install
sudo insmod atl1e.ko


Now you will have wired LAN enabled.

Note from Borgy: I've read that everytime you do a kernel upgrade you will need to re-do the last command to enable LAN again. However, I've upgraded my kernel to version 2.6.30.4 and found out that I didn't have to do this anymore, meaning that LAN should already be enabled by default on that kernel version. I came from kernel 2.6.28.14.


2. Enabling Wireless

Now that wired LAN is supported, you will connect to the Ubuntu repositories and download the backport modules so that Wi-fi is enabled. You will need to connect your EEE PC to the Internet via wired LAN.

How to download the backport modules:

Step 1: Open a terminal, and type:

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

Step 2: Once the download and install process is done, reboot.

If all goes well, after rebooting your Wi-Fi should be working!

5 comments:

Anonymous said...

Thanks for posting this.

In my case the name of the driver to install is "atl1e.ko". So, step #4 should be:

insmod atl1e.ko

I'm commenting this in case there's a typo in your post.

borgy said...

hello anonymous, you are indeed correct. i'll ask happy ducky to revise the post. thank you for the heads up! :)
-borgy

Anonymous said...

when the link on step one it says the page cannot be displayed. how do i resolve this problem?

p.s. i'm new to this whole linux thing, so what's a terminal? thx!

borgy said...

Hi Anonymous,
the link appears to have been taken down by atheros. you can find a copy of the drivers here:

http://www.jfwhome.com/2009/08/06/perfect-ubuntu-jaunty-on-the-asus-eeepc-1005ha-and-1008ha/atheros-wired-driver-1005ha-linux/

and follow the instructions as noted above.

this link is also helpful for setting up the Asus 1005HA for Ubuntu and its derivatives:

http://www.jfwhome.com/2009/08/06/perfect-ubuntu-jaunty-on-the-asus-eeepc-1005ha-and-1008ha/

glad that helps! if you have any questions do not hesitate to come back here. :)

borgy said...

i would like to add that the Terminal is a command prompt window where you type in the commands. :)

Post a Comment