Asus Eee PC 1005HA

The Asus Eee PC 1005HA is a laptop manufactured by Asus in 2009. It features an Intel Atom N280 with 1GB of RAM (upgradable to 2GB), a 160GB hard disk, and a Mobile Intel 945ME Express with 250MB of VRAM.

This article supplements the Gentoo Linux x86 Handbook with specific information regarding the Eee PC 1005HA.

Kernel configuration is based on the version 3.0.6.

Choosing the right install medium
TODO: LiveUSB HOWTO

The ath9k module that ships with the gentoo-minimal disk image has not been compiled with PCI support, which means wireless networking is not available during install. As a Gentoo install is dependent on a network connection, either install over ethernet (atl1c driver is supported), use another distro to install (e.g. systemrescuecd), or recompile the ath9k module for a custom LiveUSB.

Partitioning
TODO: Asus Boot Booster

CPU
The CPU is an Intel Atom N280.

To update the processor microcode, install.

The microcode patch will be lost at each reboot, but the init script can reload it.

In this example, the microcode is updated from version 0x212 to 0x218.

Graphics
The GPU is a Mobile Intel 945ME Express.

See also: http://www.gentoo.org/doc/en/dri-howto.xml

Ethernet
The Ethernet card is an Atheros AR8132.

Wireless
The wireless card is an Atheros AR9285 (PCI-Express).

Sound
The sound card is an Realtek ALC269 (Intel ICH7 Family).

See also: http://www.gentoo.org/doc/en/alsa-guide.xml

ACPI, LEDs and hotkeys
See also: and

Bluetooth
TODO

Touchpad
Enable two-finger scrolling in X:

Keyboard
Configuration for the keyboard in X (adjust as required):