ASUS Eee PC 1215n

From ArchWiki
Revision as of 01:34, 5 February 2011 by Aliasbody (Talk | contribs) (Wireless and Bluetooth)

Jump to: navigation, search

This page includes general information regarding Asus EEE PC 1215n and related notes on installing/using Arch Linux on it.

System Specs

CPU: Intel Atom D525 1.83GHz 667 MHz CPU, 1MB L2 Cache

RAM: 2GB 1066MHz DDR3

HDD: 250/320GB 5400RPM

GPU: nVidia ION2 with Optimus (see below)

Display: 12.1" 1366x768 LED display

Wireless: Broadcom BCM4313 802.11 b/g

Bluetooth: TODO

Webcam: TODO

Card Reader: TODO

Extras: Two USB 3.0 ports, Bluetooth 3 (optional)

Wireless and Bluetooth

Note : If you have a BCM4313 (hybrid chip) than the Wireless and the Bluetooth are in the same chip but need diferent packages to work.


Wireless: BCM4313 --> Install packages "broadcom-wl" from AUR (using yaourt[1] for example).

Using yaourt (but you can also install it manually from AUR):

# yaourt -S broadcom-wl

And then activate it from the Terminal.

# modprobe wl

Bluetooth: BCM4313 --> Install packages "bluez", "bluez-firmware".

# sudo pacman -S bluez bluez-firmware 

And then activate them by adding the bluetooth to the Daemons of the "/etc/rc.conf" configuration file.

# sudo nano /etc/rc.conf

And then add to bluetooth to the Daemons:

# DAEMONS=(... bluetooth)

Restart the all thing, so you can use the Bluetooth and/or the Wireless

For more information about installing and configuration bluetooth, take a look at the "Arch Linux Bluetooth Wiki"[2].

nVidia ION 2 with Optimus

nVidia Optimus is basically a software configuration that utilizes an Intel IGP + an nVidia GPU that writes to the Intel IGP's framebuffer. This is all done on the software side. The nVidia GPU is not wired to the outputs (VGA, HDMI etc.) At the time of this writing (September 27, 2010) Optimus on Linux sucks (i.e. doesn't work at all). You can still use the Intel IGP, but there is no way to access the discrete GPU. DO NOT try to install the nVidia binary driver, you have been warned.

Things are not that bad however. There is a kernel module called "acpi_call" which enables you to power off the nVidia GPU, hence you can significantly improve battery life.

David Airlie seems to be working on PRIME support (google it) but there is nothing that works for now.

Relevant links

http://airlied.livejournal.com/71734.html

https://launchpad.net/~hybrid-graphics-linux

http://linux-hybrid-graphics.blogspot.com/2010/02/howto-install-vgaswitcheroo-for-linux.html

Problems

The current arch linux iso (2010.05) contains an old kernel (2.6.33.4) so if you are using an AR8152, there is no Lan unless you update the kernel.

Not well debugged nor fixed yet, reported by few users:

On the default kernel (2.6.36 branch) you cannot suspend system after disabling nvidia card with "acpi_call" module (nor after turning it on once you disabed it). This bug affects also turning off laptop (you'll have to manually power off laptop with power button). Using LTS 2.6.32 kernel ("kernel26-lts" package) allows you to safely power off/suspend netbook with disabled nvidia card (but with older kernel you won't be able to use some eee Fn hotkeys: disabling LCD/external output, volume controls, playback controls).

Turning on bluetooth freezes the system. Need to do hard reset. No more info about this atm.