This is Gentoo's testing wiki. It is a non-operational environment and its textual content is outdated.

Please visit our production wiki at https://wiki.gentoo.org

Asus Eee PC 1000H

From Gentoo Wiki (test)
Jump to:navigation Jump to:search

The Asus Eee PC 1000H was released in September 2008. Basic features: 10-inch screen, Intel Atom N270, 1GB of RAM (extendable to 2GB), 160GB harddisc, 1.3-Megapixel-Webcam, Bluetooth WLAN-N support

Installation

Getting started

Choosing the right installation medium

The Eee PC 1000H does not have an optical drive, like every other Netbook, using a LiveUSB is the common choice. For instructions and further information see Gentoo Linux LiveUSB Guide. Otherwise use a externel optical drive. To boot from LiveUSB or disc you have to press Esc, when the Eee PC logo is prompted and select the right installation medium.

Install process

After booting a live system follow the Gentoo Linux x86 Handbook. CFLAGS for gcc 4.5.3

FILE /etc/portage/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=atom -O2 -fomit-frame-pointer -pipe -mfpmath=sse"
CXXFLAGS="${CFLAGS}"

Hardware

Used kernel version: sys-kernel/gentoo-sources-3.2.21

root #lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation N10/ICH 7 Family High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 2 (rev 02)
00:1c.3 PCI bridge: Intel Corporation N10/ICH 7 Family PCI Express Port 4 (rev 02)
00:1d.0 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #1 (rev 02)
00:1d.1 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #2 (rev 02)
00:1d.2 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #3 (rev 02)
00:1d.3 USB controller: Intel Corporation N10/ICH 7 Family USB UHCI Controller #4 (rev 02)
00:1d.7 USB controller: Intel Corporation N10/ICH 7 Family USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.2 IDE interface: Intel Corporation 82801GBM/GHM (ICH7-M Family) SATA Controller [IDE mode] (rev 02)
01:00.0 Network controller: Ralink corp. RT2790 Wireless 802.11n 1T/2R PCIe
03:00.0 Ethernet controller: Atheros Communications Inc. AR8121/AR8113/AR8114 Gigabit or Fast Ethernet (rev b0)

CPU

user $cat /proc/cpuinfo
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 28
model name      : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
stepping        : 2
cpu MHz         : 1600.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
initial apicid  : 0
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm dts
bogomips        : 3192.21
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:

processor       : 1
vendor_id       : GenuineIntel
cpu family      : 6
model           : 28
model name      : Intel(R) Atom(TM) CPU N270   @ 1.60GHz
stepping        : 2
cpu MHz         : 1600.000
cache size      : 512 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 1
initial apicid  : 1
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 10
wp              : yes
flags           : fpu vme de tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl est tm2 ssse3 xtpr pdcm movbe lahf_lm dts
bogomips        : 3191.83
clflush size    : 64
cache_alignment : 64
address sizes   : 32 bits physical, 32 bits virtual
power management:
user $lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    2
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 28
Stepping:              2
CPU MHz:               1600.000
BogoMIPS:              3191.83
L1d cache:             24K
L1i cache:             32K
L2 cache:              512K
KERNEL Intel Atom N270
'"`UNIQ--pre-00000005-QINU`"'

Hard disk

KERNEL SATA
'"`UNIQ--pre-00000008-QINU`"'

Graphics

KERNEL Intel GMA 950
'"`UNIQ--pre-0000000B-QINU`"'

Ethernet

KERNEL Atheros L1E Gigabit Ethernet support
'"`UNIQ--pre-0000000E-QINU`"'

Wireless

KERNEL Ralink 2860
'"`UNIQ--pre-00000011-QINU`"'

Download firmware on Ralink and place it to /lib/firmware.

USB

KERNEL USB
'"`UNIQ--pre-00000014-QINU`"'

Sound

KERNEL Intel HD Audio, Realtek ALC269 Codec
'"`UNIQ--pre-00000017-QINU`"'

TouchPad

Synaptics PS/2 TouchPad

KERNEL TouchPad support
'"`UNIQ--pre-0000001A-QINU`"'

Webcam

KERNEL Genesys Logic
'"`UNIQ--pre-0000001D-QINU`"'

ACPI, LEDs and Hotkeys

Enable LEDs and Hotkeys

KERNEL Asus Laptop support
'"`UNIQ--pre-00000020-QINU`"'
Important
If you have updated the BIOS to a recent version, the following options are required instead. Otherwise, don't update the BIOS, as the WMI drivers are incomplete and downgrading is impossible without a proprietary reflashing program.
KERNEL Asus WMI Laptop support
'"`UNIQ--pre-00000023-QINU`"'

Speed up Emerge

To reduce compiling time setup one ore more of this tools:

  • tmpfs Enable tmpfs
  • ccache Enable compiler cache
  • Distcc Distribute compilation tasks among several hosts
  • Icecream similar to distcc