Gentoo Wiki


This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Author: Gert Pellin ( Feel free to contact me with any info/questions.



This page contains Information on installing Gentoo on a Fujitsu-Siemens Amilo M1439G.

Notebook Technical Specifications

PCI specs

Code: lspci output
00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 04)
00:01.0 PCI bridge: Intel Corporation Mobile 915GM/PM Express PCI Express Root Port (rev 04)
00:1b.0 Audio device: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
01:03.0 Network controller: Intel Corporation PRO/Wireless 2200BG Network Connection (rev 05)
01:04.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
01:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
01:07.0 RAID bus controller: VIA Technologies, Inc. VT6421 IDE RAID Controller (rev 50)
03:00.0 VGA compatible controller: nVidia Corporation NV43 [GeForce Go 6600] (rev a2)


File: /etc/make.conf
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"

VIDEO_CARDS="nvidia nv vesa"
INPUT_DEVICES="keyboard mouse synaptics"


Kernel configuration

CPU support

Select the Pentium M processor type, and cpufreq settings:

Linux Kernel Configuration: CPU
Processor type and features -->
    Processor family -->
        (X) Pentium M

Linux Kernel Configuration: Power managment
Power managment options -->
    [*] Power Management support
    ACPI (Advanced Configuration and Power Interface) Support -->
        [*] ACPI Support
        <*> AC Adapter
        <*> Battery
        <*> Button
        <*> Fan
        <*> Processor
        <*>    Thermal Zone
    CPU Frequency scaling -->
        [*] CPU Frequency scaling
        <*> Intel Speedstep in ICH-M chipsets (ioport interface)


Linux Kernel Configuration: SATA HDD
Device Drivers-->
    SCSI device suport-->
        [*] SCSI device suport
            <*> SCSI disk suport
            SCSI low-level drivers-->
                <*> Serial ATA (SATA) suport
                <*> VIA SATA suport


See this guide.

Network / Ethernet

Linux Kernel Configuration: Networking
Device Drivers  ---> 
    Network device support  --->
        [*] Network device support 
        Ethernet (1000Mbit) --->
            <*> Realtek 8169 gigabit ethernet support

External Drivers


The Linux kernel has a Intel HDA driver build-in, but there are some problems with it on this computer, that's why its best to install the alsa-driver package.

First of all, you have to tell alsa-driver which sound card you have. and change some things in your kernel. Telling which card you have, you do with the make-file, so make shure you configgured it like an the beginning of this tutorial.

Linux Kernel Configuration: Sound
Device Drivers  ---> 
    Sound -->
        <*> Sound card support
        Advanced Linux Sound Architecture -->
            < > Advanced Linux Sound Architecture
        Open Sound System -->
            < > Open Sound System

Now, lets install the alsa-driver package and alsa-utils

#  emerge alsa-driver alsa-utils

All you have to do now is configure alsa, add it to the default runlevel and add yourself to the audio group

#  alsaconf
#  rc-update add alsasound boot
#  gpasswd -a <username> audio

Remote Control

This one is the easiest of all, you don't have to install anything to make this work, it's seen as an keyboard, and you can just assigne functions to the keys.

Known Problems

Retrieved from ""

Last modified: Thu, 28 Aug 2008 11:44:00 +0000 Hits: 7,767