Fujitsu-Siemens LifeBook T4210 / T4215

From Gentoo Linux Wiki

Jump to: navigation, search
This article is part of the Hardware series.
Laptops TV Tuner Cards Wireless Servers Storage Other Hardware Motherboards Related

Contents

[edit] General

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

[edit] Hardware

The T4215 typically contains:

  • Processor: Intel Core 2 Duo Processor (T5600 Merom architecture with Intel 64)
  • Host bridge: Intel Corporation Mobile 945GM/PM/GMS/940GML and 945GT Express Memory Controller Hub
  • Display controller: Intel Corporation Mobile 945GM/GMS/940GML Express Integrated Graphics Controller
  • Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller
  • PCI bridge: Intel Corporation 82801G PCI Express
  • USB controller: Intel Corporation 82801G USB UHCI and USB2 EHCI
  • PCI bridge: Intel Corporation 82801 Mobile PCI Bridge
  • ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge
  • IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller
  • SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) Serial ATA Storage Controller AHCI
  • SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller
  • Ethernet wired controller: Marvell Technology Group Ltd. 88E8055 PCI-E Gigabit Ethernet Controller
  • Ethernet wireless controller: Intel PRO/Wireless 3945ABG 802.11a+b/g with/without Bluetooth or Atheros AR5006EXS 802.11a+b/g with/without Bluetooth
  • CardBus bridge: 02 Micro, Inc. 0Z711MP1/MS1 MemoryCardBus Controller (for MMC/SD and MS/xD)
  • Touchpad: Synaptics touchpad
  • Tablet/pen: Wacom tablet device

[edit] Installation

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.

  • Note: This issue with the driver is reportedly fixed in kernel 2.6.19 and above

[edit] System Configuration

In /etc/make.conf:

File: /etc/make.conf
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe" # for 64-bit
#CFLAGS="-march=pentium-m -msse3 -O2 -pipe" # for 32-bit
MAKEOPTS="-j3"
ALSA_CARDS="hda-intel"
VIDEO_CARDS="i810 vesa vga"
INPUT_DEVICES="evdev keyboard mouse synaptics wacom"
LINGUAS="us"

and whatever USE flags and other variables you like

I have tested the system using:

glibc-2.5
gcc-4.1.1

[edit] 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

[edit] CPU

See this HowTo.

[edit] Graphics

See this guide.

[edit] 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

[edit] Sound

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:

alsaconf

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:

update-modules
/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!)

[edit] USB

See this guide.

[edit] 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

[edit] Wired Ethernet

See this guide.

[edit] WLAN

[edit] Intel PRO/Wireless 3945ABG

See this guide.

[edit] Atheros based

See the Atheros 5xxx article.

[edit] Modem

[edit] Bluetooth

emerge bluez-utils bluez-libs

[edit] PC card slot

[edit] 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
sensors-detect

[edit] 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

[edit] USB Flash Drive

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

[edit] SD/Memory stick slot

[edit] Smart Card slot

[edit] Infrared port

Personal tools