Gentoo Wiki


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

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

This article is still a Stub. You can help Gentoo-Wiki by expanding it.



Hardware overview

CPUMobile AMD Athlon™ XP-M 2100+
Hard diskUltra DMA/100 30/40 GB
Optical driveDVD-RW combo drive
Display13.3" XGA TFT, 1024 x 768 pixels
PC CardPC Card Type I/II x 1
LANRealtek Semiconductor Co., Ltd. RTL-8139
WIFIAtheros Wireless 54Mbps5 network connection 802.11b/g with Dual Antenna
Modem56K V.922 modem
USB2 ports, USB 2.0
FireWire1 port
AudioSigmaTel STAC9767 AC97 codec with built-in dual Stereo Speakers


Relevant hardware:

Linux Kernel Configuration: ATI RADEON™ IGP320M
Device Drivers  --->
    Character devices  --->
           <*> /dev/agpgart ( AGP Support )
           <M> ATI chipset support
           [*] Direct Rendering Manager (XFree86 4.1.0 and higher DRI support)          
           <M> ATI Radeon


For framebuffer support I currently use vesafb-tng.

Linux Kernel Configuration: vesafb-tng
Device Drivers  --->
    Graphics support  --->
           [*] Support for frame buffer devices
           <*> VESA VGA graphics support
                   VESA driver type (vesafb-tng)  --->
                         (X) vesafb-tng 
               Console display driver support  --->
                         <*> Framebuffer Console support
               Logo configuration  --->
                         [*] Bootup logo
                         [*] Standard 224-color Linux logo
           [*] Support for the framebuffer splash


Currently I can't figure out how to make my touch pad works with synaptics. Dri works though.

File: xorg.conf :: Touchpad
Section "InputDevice"
Identifier   "TouchPad"
#Driver      "synaptics"
Driver       "mouse"
#Option      "SendCoreEvents"
Option       "Protocol" "auto"
Option       "Device" "/dev/input/mouse0"
Option       "ZAxisMapping" "6 7"
#Option      "Emulate2Buttons"
File: xorg.conf :: LCD
Section "Monitor"
Identifier   "Monitor0"
VendorName   "Monitor Vendor"
ModelName    "Monitor Model"
#HorizSync    31.5 - 82.0
#HorizSync   30 - 64
#VertRefresh  40-150
File: xorg.conf :: Video card
Section "Device"
Identifier  "Card0"
#Driver      "ati"
Driver      "radeon"
VendorName  "ATI Technologies Inc"
BoardName   "Radeon Mobility U1"
BusID       "PCI:1:5:0"
Option      "AGPMode" "4"
Option      "EnablePageFlip" "True"

File: xorg.conf :: Screen
Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
DefaultDepth 24
SubSection "Display"
Viewport   0 0
Depth     15
Modes "1280x1024" "1024x768"
ViewPort 0 0 
SubSection "Display"
Viewport   0 0
Depth     16
Modes "1280x1024" "1024x768"
ViewPort 0 0 
SubSection "Display"
Viewport   0 0
Depth     24
Modes "1280x1024" "1024x768"
ViewPort 0 0 
File: xorg.conf :: ServerLayout

This section will make the toucpad the CorePointer. Xorg will use the touchpad and external mouse when present. The X server will however also start when there is no mouse present and only use the touchpad.

Section "ServerLayout"
Identifier     " Configured"
Screen      0  "Screen0" 0 0
InputDevice    "TouchPad" "CorePointer"
InputDevice    "USBmouse" "SendCoreEvents"
InputDevice    "Keyboard0" "CoreKeyboard"


Relevant hardware:

Linux Kernel Configuration: Kernel settings
Device Drivers  --->
   Sound  --->
      <*> Sound card support 
          Advanced Linux Sound Architecture  --->
              <*> Advanced Linux Sound Architecture
              <*> Sequencer support
              < >   Sequencer dummy client
              <*> OSS Mixer API
              <*> OSS PCM (digital audio) API
              [*] OSS Sequencer API
                  PCI devices  --->
                      <M> ALi M5451 PCI Audio Controller 

Network controller

Relevant hardware:

This card works with the 8139too driver.

Linux Kernel Configuration: Network controller
Device Drivers  --->
   Networking support  --->
      [*] Networking support
          Ethernet (10 or 100Mbit)  --->
            <M>   Generic Media Independent Interface device support
            [*] EISA, VLB, PCI and on board controllers
            <M>   RealTek RTL-8139 PCI Fast Ethernet Adapter support


Relevant hardware:

See the MadWifi article.

IDE Controller

The IDE controller is an ALI chipset.

Linux Kernel Configuration: IDE controller
Device Drivers  --->
   ATA/ATAPI/MFM/RLL support  --->
      <*> ATA/ATAPI/MFM/RLL support
      <*>   Enhanced IDE/MFM/RLL disk/cdrom/tape/floppy support
      <*>     Include IDE/ATA-2 DISK support
      [*]       Use multi-mode by default
      <*>     Include IDE/ATAPI CDROM support
      <*>     generic/default IDE chipset support
      [*]     PNP EIDE support
      [*]     PCI IDE chipset support
      [*]       Sharing PCI IDE interrupts support
      [*]       Generic PCI bus-master DMA support
      [*]         Use PCI DMA by default when available
      <*>         ALI M15x3 chipset support


This is not yet done.


This is not yet done.


Relevant hardware:

The modem should work with the driver for the Smart Link modem (slmodem). The slmodem driver also depends on working soudcard support through ALSA. See the Audio section for more information on configuring it.

To install this driver in Gentoo, use the following command:

emerge net-dialup/slmodem

PC Card

This is not yet done.


It is a Synaptics touchpad and the scroll buttons work.

For Xorg the synaptics drivers need to be installed.

In gentoo this can be done with the following command:

emerge x11-misc/synaptics


The Fujitsu Lifebook S2020 does not use any APM stuff. It only uses ACPI.

For setting up ACPI support select the following in the kernel:

Linux Kernel Configuration: ACPI
Power management options (ACPI, APM)  --->
   [*] Power Management support
       ACPI (Advanced Configuration and Power Interface) Support  --->
          [*] ACPI Support
          <*>   AC Adapter
          <*>   Battery
          <*>   Button
          <*>   Fan
          <*>   Processor
          <*>     Thermal Zone

Appendix A: lspci on my compiled kernel.

Note: the 2003.4 live cd detected atheros wifi as unknown device!

0000:00:00.0 Host bridge: ATI Technologies Inc AGP Bridge [IGP 320M] (rev 13)
0000:00:01.0 PCI bridge: ATI Technologies Inc PCI Bridge [IGP 320M] (rev 01)
0000:00:03.0 Modem: ALi Corporation M5457 AC'97 Modem Controller
0000:00:04.0 Multimedia audio controller: ALi Corporation M5451 PCI AC-Link Controller Audio Device (rev 02)
0000:00:06.0 Bridge: ALi Corporation M7101 Power Management Controller [PMU]
0000:00:07.0 ISA bridge: ALi Corporation M1533 PCI to ISA Bridge [Aladdin IV]
0000:00:0c.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 20)
0000:00:0c.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 20)
0000:00:0f.0 IDE interface: ALi Corporation M5229 IDE (rev c4)
0000:00:11.0 Ethernet controller: Atheros Communications, Inc. AR5212 802.11abg NIC (rev 01)
0000:00:12.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:13.0 FireWire (IEEE 1394): NEC Corporation IEEE 1394 Host Controller (rev 01)
0000:00:14.0 USB Controller: NEC Corporation USB (rev 43)
0000:00:14.1 USB Controller: NEC Corporation USB (rev 43)
0000:00:14.2 USB Controller: NEC Corporation USB 2.0 (rev 04)
0000:01:05.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility U1
Retrieved from ""

Last modified: Mon, 11 Aug 2008 08:17:00 +0000 Hits: 26,755