Search:  
Gentoo Wiki

Fujitsu-Siemens_LifeBook_S7020

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

A guide to using Gentoo on the Fujitsu-Siemens S7020

Contents

Introduction

The S7020 series is one of the newer breed of laptops (Code named "Sonoma" by guys at intel) and lot of people have reported some issues while installing the system. I have already had five users walk into my room or drop me an email with inability of some linux flavours failing at some point of installation. Though the flavors that users were trying to install were quite dated . I suggest whoever is using such a system to either use a newer version or atleast make sure one has newer kernel patched to there boot/install CD.
Since I was using gentoo on my old laptop (Asus M2400D). I did not see a reason for not using it again. So I popped the live CD 2005.1 in and started the sshd session and rsynced the whole stuff, modified fstab to use sda (Yes it is a SATA system), Ofcourse I had to recompile the kernel.
Presto we were up and running .. :).

Currently Supported/Working Hardware

NonWorking/Partially working Hardware

Output of lspci

khargosh ~ # lspci
0000:00:00.0 Host bridge: Intel Corporation Mobile 915GM/PM/GMS/910GML Express Processor to DRAM Controller (rev 03)
0000:00:02.0 VGA compatible controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:02.1 Display controller: Intel Corporation Mobile 915GM/GMS/910GML Express Graphics Controller (rev 03)
0000:00:1b.0 Class 0403: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) High Definition Audio Controller (rev 04)
0000:00:1c.0 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 1 (rev 04)
0000:00:1c.1 PCI bridge: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) PCI Express Port 2 (rev 04)
0000:00:1d.0 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #1 (rev 04)
0000:00:1d.1 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #2 (rev 04)
0000:00:1d.2 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #3 (rev 04)
0000:00:1d.3 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB UHCI #4 (rev 04)
0000:00:1d.7 USB Controller: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller (rev 04)
0000:00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev d4)
0000:00:1f.0 ISA bridge: Intel Corporation 82801FBM (ICH6M) LPC Interface Bridge (rev 04)
0000:00:1f.1 IDE interface: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) IDE Controller (rev 04)
0000:00:1f.2 Class 0106: Intel Corporation 82801FBM (ICH6M) SATA Controller (rev 04)
0000:00:1f.3 SMBus: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) SMBus Controller (rev 04)
0000:02:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5751M Gigabit Ethernet PCI Express (rev 11)
0000:06:03.0 CardBus bridge: O2 Micro, Inc. OZ711MP1/MS1 MemoryCardBus Controller (rev 20)
0000:06:05.0 Network controller: Intel Corporation PRO/Wireless 2200BG (rev 05)
0000:06:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB21 IEEE-1394a-2000 Controller (PHY/Link)

Configuration

To get the base system up it was quite easy. As I just rsynced my old installation. I had to put a new kernel. I used genkernel as I wanted the system to be up fast.
you could if you have time do.

 genkernel --menuconfig all

Kernel .config

As I was using genkernel there was nothing much I had to do . Though I ended up compiling "evdev" later .

Graphic Card

See this HowTo.

Onboard Gigabit Ethernet

See this HowTo.

WLAN

See this guide.

Note: Make sure the wlan kill switch is turned off. Turn the switch to the position till you see the wlan sign on the LCD panel of the notebook.

Onboard Bluetooth

The S7020D sports an USB Bluetooth device . So make sure ehci-hcd is enabled and so is bluetooth . If you are using genkernel it does this automatically for you.

echo "bluetooth" >> /etc/modules.autoload.d/kernel-2.6
emerge bluez-libs bluez-utils bluez-bluefw bluez-firmware
rc-update add bluetooth default

...and edit your /etc/bluetooth/hcid.conf

File: /etc/bluetooth/hcid.conf
 
device {
        # Local device name
        #   %d - device id
        #   %h - host name
        name "BlueZ (%h)";
  

I changed to hostname to make identification easier .

Since I have a Nokia Series60 mobile phone. I thought of using it to control xmms . There is a very nice documenation on howto modilfy a (mobile phone) to act as remote control.
Also there is a nice documentaion on getting GPRS working.

Note: Make sure wlan chipkill switch is turned off.
Hint Turn the switch to the position till you see the wlan sign on the LCD panel of the notebook.

About ACPI/Hibernating

ACPI does work partially. Atleast the button operation does work .

 /proc/acpi/thermal_zone

is empty . Though the Fan does come on and acpi values for ac and battery are reported correctly .
Hibernating I have not tested yet.

Onboard Sound

This laptop uses Intel high definition audio which is a realtek chipset. If you are using genkernel your modules are not installed . I had install alsa-drivers and run alsaconf. The driver is listed as intel-hda (which is at the bottom of the list). The sound did work. But I am experiecing a strange problem .I cannot use the headphone jack. If I connect my headphones the music is still routed thru speakers on S7020 . A bit of googling showed me I'm not alone. I have to post a bug on the gentoo bug list .Even bumping to "~M" Hard masked alsa 1.0.10_rc2 did not solve the issue.

[ 22 Oct 2005: As of latest ALSA CVS, the headphone jack works fine. Note that on my install, I had to add the following lines to my /etc/modprobe.conf file, otherwise audio through any output was distorted -- pjw ]

options snd-card-0 index=0 position_fix=1
options snd-hda-intel index=0 position_fix=1

Onboard Modem

I dont use modem . But one could:

emerge slmodem

Conclusion and Links

Installing Gentoo was fast ;). Yes I had a working system in One hour flat. Configuring X took me a while . Thanks to my colleague Jos who came around during one of his caffeine trips and so me struggling with X setup.

Links which I have found useful while installing Linux/Gentoo .
This Document Shamelessly copies from HP Compaq nc6220.
Another One Samsung_X20.
This is a very good link [1].

Retrieved from "http://www.gentoo-wiki.info/Fujitsu-Siemens_LifeBook_S7020"

Last modified: Wed, 27 Aug 2008 01:36:00 +0000 Hits: 20,773