Einar's blog
03 nov. 2013

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

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, then press enter and write your password, then add «contrib non-free» after the line saying deb http://http.debian.net/debian wheezy main so it reads deb http://http.debian.net/debian/ 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 tgether with the key. 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:

All blog content is licensed under the Creative Commons Attribution-ShareAlike 4.0.