The laptop

Fujitsu Siemens Lifebook C1110 running Slackware Linux 12.2 with Linux kernel 2.6.27.7. Note: The information below is outdated. Picture of my laptop.

CPU, chipset, RAM and built-in PCI-hardware.

The laptop has a Intel Pentium M 1.3GHz CPU (Intel 855GM Chipset), with 256MB DDR SDRAM (266MHz). All seems to work fine.

Below is a list of built-in PCI-hardware (from /sbin/lspci):

  00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
  00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
  00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
  00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
  00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
  00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
  00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
  00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
  00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
  00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
  00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
  00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
  00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
  00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
  00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
  01:0a.0 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
  01:0a.1 CardBus bridge: O2 Micro, Inc. OZ6933/711E1 CardBus/SmartCardBus Controller (rev 01)
  01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
  01:0d.0 Network controller: Intel Corporation PRO/Wireless LAN 2100 3B Mini PCI Adapter (rev 04)
  

Internal Hard Disk Drive

The internal HDD has 40GB of storage. I used fdisk to create partition tables. I'm using /dev/hda1 as swap, /dev/hda2 as /, etc. I prefer to use the ext3 filesystem (which basicly is just ext2 + journaling). I've experienced no problems with the internal HDD.

Graphics

The laptop has a Intel 810 graphic card with 15" XGA display (supports up to 1024x768 pixels).

I configured X11R6.9.0 (X.Org) with the i810 driver.

From my Section "Device" in /etc/X11/xorg.conf

  Identifier  "** Intel i810 (generic)               [i810]"
  Driver      "i810"
  

You may take a look at the DRI-site for information about Direct Rendering. In general, compiling the kernel with support for the graphic card as modules, is a good idea. Remember to load the modules and set permissions properly in xorg.conf. Check the output of glxinfo | grep "direct rendering", hopefully it returns with a "Yes". I get more than 1000 FPS (according to glxgears, which works very well with games likes BZFlag and Quake3Arena).

Audio

The built-in audio card is an Intel AC'97 Audio Controller and is supported by the snd_intel8x0 module in the kernel. ALSA and OSS-emulation works fine.

Network

The built-in network card is a Realtek 8139 (10/100Mbps Fast Ethernet) and is supported by the 8139too module in the kernel.

  8139too Fast Ethernet driver 0.9.27
  eth0: RealTek RTL8139 at 0xd007e000, 00:0b:5d:03:e3:d8, IRQ 11
  eth0:  Identified 8139 chip type 'RTL-8100B/8139D'
  

WLAN

The WLAN-card (Intel PRO/Wireless 2100) should be supported by newer versions of the Linux-kernel, but I haven't tested this yet though, as I don't use WLAN that much. Adding firmware to /lib/firmware/ should work fine (which I haven't done yet, so I get a few error messages when booting up, as shown below). When the firmware is added, you could use iwconfig to configure it.
  ipw2100: Intel(R) PRO/Wireless 2100 Network Driver, git-1.2.2
  ipw2100: Copyright(c) 2003-2006 Intel Corporation
  ipw2100: Detected Intel PRO/Wireless 2100 Network Connection
  ipw2100: eth0: Firmware 'ipw2100-1.3.fw' not available or load failed.
  ipw2100: eth0: ipw2100_get_firmware failed: -2
  

You may take a look at the Intel ipw2100-site for more information and downloading firmware.

Combo CD-RW/DVD

Works fine and is found by kernel. DVD-playing was tested with MPlayer. CD-R was tested with cdrecord.

  hdc: TOSHIBA DVD-ROM SD-R2412, ATAPI CD/DVD-ROM drive
  hdc: ATAPI 24X DVD-ROM CD-R/RW drive, 2048kB Cache, UDMA(33)
  Uniform CD-ROM driver Revision: 3.20
  

USB

This laptop has two built-in USB 2.0 ports, which I am using for the following purposes:

1) I have a external Western Digital 120GB USB Hard Disk Drive. It came with FAT32-filesystem so I did the following:

I use to have

  if [ -e /dev/sda1 ]; then
    echo "Now mounting /dev/sda1 to /mnt/usbdisk"
    mount /dev/sda1 /mnt/usbdisk
  fi
in my /etc/rc.d/rc.local file to mount it on startup. You could also edit /etc/fstab.

(I also have a 512MB USB flash memory drive, which I occationaly use on /dev/sda1.)

2) I have a Logitech wheel (five button) mouse. I had to modify /etc/X11/xorg.conf (in order to make the wheel work) so it looks like this:

  Section "InputDevice"
    Identifier "Mouse1"
    Driver "mouse"
    Option "Protocol" "IMPS/2"
    Option "Device" "/dev/mouse"
    Option "Buttons" "5"
    Option "ZAxisMapping" "4 5"
    Option "Emulate3Buttons"
  EndSection

Power Management

Works fine with ACPI. APM is unsupported.

  ACPI: AC Adapter [AC] (on-line)
  ACPI: Battery Slot [CMB1] (battery present)
  ACPI: Battery Slot [CMB2] (battery absent)
  ACPI: Power Button (FF) [PWRF]
  ACPI: Power Button (CM) [PWRB]
  ACPI: Lid Switch [LID]
  ACPI: CPU0 (power states: C1[C1] C2[C2] C3[C3])
  

Touchpad and keyboard

The internal touchpad and keyboard works fine with X11R6.9.0 (X.Org) using standard options given by the xorgconfig configuration tool (or, edit /etc/X11/xorg.conf with the following options: Option "Protocol" "PS/2" for the touchpad, and Option "XkbModel" "Microsoft" for the keyboard).

Other devices

I currently do not use these devices (modem, IrDA and application panel), therefore I do not know if they work properly. Anyway, I will try to give some useful information to you below.

It looks like the modem is supported by the kernel.

The IrDA-port could work.

The application panel could work.

Note that this laptop comes without FireWire and Bluetooth.

Credits, disclaimer and contact information

Thanks to Jorge Barrera Grandon for language-help.
Thanks to Kjetil Nes for letting me test my WLAN-card (when I was using Slackware 10.2/Linux 2.6.14, that is) with his Airport.

ALL INFORMATION IN THIS DOCUMENT IS WITHOUT ANY WARRANTY! USE AT YOUR OWN RISK!

Please e-mail any comments to me: stian at atlantiscrew period net.

Back to page map.

Back to my personal website.


Copyright (C) 2004, 2005, 2006, 2009 Stian Skjæveland.
Verbatim copying and redistribution of this entire page are permitted provided this notice is preserved.

Valid HTML 4.01! TuxMobil - Linux on Laptops, Notebooks, PDAs and Mobile Phones Linux On Laptops