Gentoo Wiki


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



This guide shows how to install Gentoo Linux on the Fujitsu Lifebook T4215. Installation should be similar on the T4210. Assumes 2.6 kernel.


The T4215 typically contains:


Boot from Gentoo 2006.0 Install CD

There is a bug in the ethernet adapter that has me puzzled. In short, when you boot up, a message 'sky2 eth0: phy read timeout' floods all the consoles, rendering them useless.

The Gentoo 2006.0 apparently has a different version of this driver, so while the same message occurs, I was able to successfully bring up net.eth0 with this version. Please give comments here on alternative workarounds if you have them.

System Configuration

In /etc/make.conf:

File: /etc/make.conf
CFLAGS="-march=nocona -O2 -pipe" # for 64-bit
#CFLAGS="-march=pentium-m -msse3 -O2 -pipe" # for 32-bit
VIDEO_CARDS="i810 vesa vga"
INPUT_DEVICES="evdev keyboard mouse synaptics wacom"

and whatever USE flags and other variables you like

I have tested the system using:


External Modules

Some loadable modules are built from external packages (notably vmware, alsa-driver). To keep sanity when upgrading the kernel, use module-rebuild package:

emerge module-rebuild
module-rebuild populate

Then, after upgrading kernel, rebuild all the populated modules with:

module-rebuild rebuild


See this HowTo.


See this guide.

Pen - Wacom Active Digitizer

Activate the built-in serial port in the kernel:

Linux Kernel Configuration: Serial Drivers
Device Drivers ---> 
   Character devices --->
      Serial drivers --->
         <*> 8250/16550 and compatible serial support

The driver provided by X11 does not work well. So you may want to:

emerge linuxwacom

You'll need setserial as well:

emerge setserial

To activate serial Wacom, add the following line to /etc/serial.conf:

File: /etc/serial.conf
/dev/ttyS0 port 0x0220 irq 4 autoconfig

Add serial to boot runlevel:

rc-update add serial boot

For more information, see the Linux Wacom Project


Intel Corporation 82801G High Definition Audio Controller (SigmaTel STAC9228X5T Sound Chip)

There are two choices: compile kernel modules for sound, or use alsa-driver. I couldn't get kernel modules to easily work, so I chose to use alsa-driver. You need only Sound Card support configured in kernel. Turn the rest off.

Linux Kernel Configuration: Sound Drivers
Device Drivers ---> 
   Sound --->
      <*> Sound card support

Then add ALSA_CARDS="hda-intel" in /etc/make.conf and emerge alsa-driver and alsa-utils:

emerge alsa-driver alsa-utils

Run alsaconf to auto detect configuration:


Add a new file /etc/modprobe.d/snd-hda-intel as follows:

File: /etc/modprobe.d/snd-hda-intel
options snd-hda-intel model=fujitsu position_fix=0

Bring up alsasound:

/etc/init.d/alsasound start
rc-update add alsasound boot

Stereo speakers

Dual internal digital microphone array with background noise cancellation. (I have not been able to get the microphone to work yet---if anyone has a successful experience, please help!)


See this guide.

Serial ATA

libsata is located under SCSI drivers:

Linux Kernel Configuration: Serial ATA Drivers
Device Drivers ---> 
   SCSI device support ---> 
      <*> SCSI disk support
      SCSI low-level drivers --->
         <*> Serial ATA (SATA) support
         <*> AHCI SATA support

Wired Ethernet

See this guide.


Intel PRO/Wireless 3945ABG

See this guide.

Atheros based

See the Atheros 5xxx article.



emerge bluez-utils bluez-libs

PC card slot

Hardware Monitor / Sensors

Configure kernel options:

Linux Kernel Configuration: Hardware Monitor
Device Drivers ---> 
   I2C support --->
      <*> I2C Support
      <*>   I2C device interface
            I2C Hardware Bus support --->
               <*> Intel 82801 (ICH)
   Hardware Monitoring support --->
      <*> Hardware Monitoring support
emerge lm_sensors

D-Bus / HAL

Make sure you have dbus (an IPC message bus system) and hal (Hardware Abstraction Layer) and pmount to allow policy mounting:

emerge dbus hal pmount

Add them to default runlevel:

rc-update add dbus default
rc-update add hald default

Add username to plugdev group to allow mounting of media

USB Flash Drive

Should work fine with auto-mounting once HAL is up and running

SD/Memory stick slot

Smart Card slot

Infrared port

Retrieved from ""

Last modified: Thu, 14 Aug 2008 06:03:00 +0000 Hits: 8,701