How to add drivers for the Asus EeePC 1015PEM in Debian Wheezy

Asus 1015 PEM

I used some time to find out how to add wireless support and the use of the function keys on the Asus EeePC 1015PEM after installing Debian “Wheezy” 7.2 with LXDE. I thought others might be having the same issues, so I wrote this post. (And to remember how, if I ever need to do this again.) You have to be connected to the internet via ethernet to install the software that solves these issues.

Wireless network
To get the wireless working, I had to install a driver called brcm80211. This is how:
1. If you haven’t already done it, add the non-free package sources to your sources.list file. Write sudo leafpad /etc/apt/sorces-list in the terminal (if you don’t use LXDE, you have to substitute leafpad with whatever text editor you have installed), then press enter and write your password, then add “contrib non-free” after the line saying deb wheezy main so it reads deb wheezy main contrib non-free and save.)
2. Then write sudo apt-get update in the terminal and hit enter. This updates the package index from the sources in the sources.list file.
3. Then write sudo apt-get install firmware-brcm80211 and hit enter to install the driver.
4. Then write sudo modprobe -r brcmsmac and hit enter. This will remove the driver from the Linux kernel if it is already installed.
5. Write sudo modprobe brcmsmac and hit enter. This will add the driver module to the Linux kernel.

Brightness keys, hibernate key and wireless on/off key
To get the brightness keys, the on/off wireless network key and the hibernate key do what you would expect, you have to install a package called eeepc-acpi-scripts. And of course, you have to use Fn together with the key. However, the volume keys still don’t work after this package is installed. This is how:
1. Open a terminal and write sudo apt-get install eeepc-acpi-scripts and hit enter and write in your password. When/if apt prompts you, press y and enter to finish the install.

My sources for these solutions:
This is where I found these solutions originally, in case you want to know more:
Debian wiki: brcm80211
eeepc-acpi-script package

Leave a Reply

Your email address will not be published. Required fields are marked *