Gentoo Wiki


Please improve it in any way that you see fit, and remove this notice {{Cleanup}} from the article. For tips on cleaning and formatting see Cleanup process

Please format this article according to the guidelines and Wikification suggestions, then remove this notice {{Wikify}} from the article

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


Recommended Drivers

Keyboard and touchpad support : acerhk
pcmcia : in kernel
video card : sis
soundcard : alsa with intel8x0


USE="xv arts X gtk gtk2 qt3 qt4 sdl kde acpi apm hal -gnome alsa cdr dvdr
          dvd opengl openal mmx mmxext sse -ipv6 emacs 3dnow directfb \ 
          apache2 mysql real win32codecs nsplugin -dri bitmap-fonts \
          tetex imlib truetype jpeg gif png tiff sse2 sse imagemagick \
          dvdread cairo firefox xml ofx mp3 nosendmail Xaw3d spell tetex \
          asf xvid mpeg ogg aac java plotutils pdf xinerama quicktime \
          divx realmedia pcmcia madwifi dbus wifi icecast shout vorbis wmp \
          msn dri a52 berkdb mozilla samba xinerama"
CFLAGS="-march=pentium-m -O2 -pipe -fomit-frame-pointer"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="sis vesa"
LINGUAS="fr en"
ALSA_CARDS="intel8x0 intel8x0m"

Xorg config

I dont know about the screen frequencies and configuration details so I put the following configuration:

  1. Modules
Section "Module"
       Load  "record"
       Load  "extmod"
       Load  "dbe"
       Load  "dri"
       Load  "glx"
       Load  "xtrap"
       Load  "freetype"
       Load  "type1"
       Load  "synaptics"
       Load  "GLcore"
  1. Input Device
Section "InputDevice"
       Identifier  "Keyboard0"
       Driver      "kbd"
       Option      "xkbLayout" "fr"
Section "InputDevice"
       Identifier  "Mouse0"
       Driver      "mouse"
       Option      "Protocol" "PS/2"
       Option      "Device" "/dev/psaux"
Section "InputDevice"
       Identifier  "TouchPad"
       Driver      "synaptics"
       Option      "Protocol" "auto-dev"
       Option      "Device" "/dev/input/mice"
       Option      "LeftEdge"   "1700"
       Option      "RightEdge"  "5300"
       Option      "TopEdge"    "1700"
       Option      "BottomEdge" "4200"
       Option      "FingerLow"  "25"
       Option      "FingerHigh" "30"
       Option      "MaxTapTime" "180"
       Option      "MaxTapMove" "220"
       Option      "VertScrollDelta" "100"
       Option      "SHMConfig"  "off"
  1. Monitor
Section "Monitor"
      Identifier "Monitor0"
      DisplaySize  302 232
      Option            "DPMS"
Section "Screen"
       Identifier "Screen0"
       Device    "Card0"
       Monitor   "Monitor0"
       DefaultDepth 24
       SubSection "Display"
                Modes  "1024x768" "800x600"
                Depth    16
       SubSection "Display"
                Modes  "1024x768" "800x600"
                Depth    24
  1. Video Card
Section "Device"
       Identifier         "Card0"
       Driver              "sis"
       VideoRam     32768
       VendorName "Silicon Integrated Systems [SiS]"
       BoadName     "Unknown Board"
       BusId                "PCI:1:0:0"
       Option               "DPMS"
       Screen              0
Section "Extensions"
       Option "Composite" "true"
Section "ServerFlags"
      Option "Xinerama" "true"
Section "DRI"
       Mode 0666

Kernel Config

processor & frequency scaling

originaly I had a celeron M as processor, its inconvenient is that it doesn't support voltage scaling. Nevertheless it support the frequency scaling. If you replace your celeron M for a Pentium M, you can activate the frequency throtling and the voltage scaling.

Processor type and features --->
       [*] Symmetric multi-processing support
       Subarchitecture Type (PC-compatible) --->
       Processor family (Pentium M) --->
       (2) Maximum number of CPUs (2-255)
       [*] SMT (Hyperthreading) scheduler support
Power management options (ACPI, APM) -->
        [*] Power Management support
        ACPI (..) --->
               [*] ACPI Support
               [*] Battery
               <*> Fan
               <*> Processor
               <*> Thermal Zone
        APM -->
               <*> APM

very important to reduce power consumtion

               [*]       Make CPU Idle calls when idle
      CPU Frequency scaling -->
               [*] CPU Frequency scaling
               <*> CPU frequency translation statistics
               ---------------- 'performance' governor
               <*> 'powersave' governor
               <*> 'userspace'  governor ...
               <*> 'ondemand'
               <*> 'conservative'
               ---------------- CPUFreq processor drivers
               <*> ACPI Processor P-states driver
               <*> Intel Enhanced SpeeStep
               [*]   Use ACPI tables to decode valid frequency/voltage
               [*]   Built-in tables for Banias CPUs

PC Card

See this guide. The socket is yenta-compatible.

IDE support for hard drive and cdrom

Device Drivers -->

        ATA/ATAPI/MFM/RLL -->
                  <*>    ATA/ATAPI/MFM/RLL support
                  <*>    Include IDE/ATA-2 DISK support
                  <*>    Include IDE/ATAPI CDROM support
                  [*]      PCI IDE chipset support
                  [*]      Generic PCI bus-master DMA support
                  <*>   SiS5513 chipset support

needed by cdrom and usb

         SCSI device support -->
                 <*> SCSI device support
                 <M> SCSI disk support
                 <M> SCSI generic support

ethernet card

          Network device support --->
                 [*] Network device support
                 ## used by vpn and other
                 <M>  Universal TUN/TAP device driver support
                 Ethernet (10 or 100Mbit) -->
                          [*] Ethernet (10 or 100Mbit)
                          <*> SiS 900/7016 PCI Fast Ethernet Adapter support


        Character devices --->
                  [*] Legacy  (BSD) PTY support
                  <M> Enhanced Real Time Clock Support
                  <M> /dev/agpgart (AGP Support)
                  <M> SiS chipset support
                  <M> Direct Rendering Manager
                  <M> SiS video cards
        I2C support -->
                <M> I2C support
                <M> I2C device interface
                 I2C Hardware Bus Support --->
                          <M> SIS 5595
                          <M> SIS 96x
                 Miscellaneous I2C Chip support --->
                           <M> EEPROM reader
        Hardware Monitoring support -->
                [M]  Hardware Monitoring support
                <M> Silicon Integrated Systems Corp. SIS5595
        Graphis support -->
                [*] Enable firmaware EDID
                <*> Support for frame buffer devices
                [*]   Enable Video Mode Handling Helpers
                [M] VESA VGA graphics support
                                 VESA driver type (vesafb) --->
                <*> SiS/XGI display support
                [*]    SiS 315/330/340 series and XGI support
                [*]     Backlight & LCD device support --->
                [*]     Support for the framebuffer splash


          Sound -->
                  <*> Sound card support

and install alsa with intel8x0

USB Support

          HID Devices --->
               <*> Generic HID support
         USB support --->
                <*> Support for Host-side USB
                [*]  USB device filesystem
                <M> EHCI HCD (USB 2.0) support
                <M> OHCI HCD support
                <M> USB Mass Storage support
                <M> USB Human Interface Device (full HID) support
         DMA Engine support --->
                [*] Network : TCP receive copy offload
Retrieved from ""

Last modified: Sun, 10 Aug 2008 23:13:00 +0000 Hits: 2,286