Debian/GNU Linux auf dem Lifebook C1110

Ich möchte hier meine Erfahrungen mit Debian GNU/Linux auf dem Fujitsu Siemens Lifebook C1110 schildern

Hardware

Für eine genauere Beschreibung der Hardware ist sicher die Ausgabe von lspci (unten) oder von lspci -v interessant.

CPU Pentium M 1.5 GHz, 2 MB L2 Cache
Arbeitsspeicher 512 MB
Festplatte 40GB
WLAN Intel PRO/Wireless 2200 B/G
top

Treiberunterstützung

CPU

Der Pentium M wird von den Kerneln der 2.6-Reihe sehr gut unterstützt. Dynamische Taktänderung ("Frequency Scaling") funktioniert zumindest mit den neueren 2.6er-Kerneln (mit dem 2.6.8er-Kernel aus Debian Stable funktioniert es gut). Mit dem dem "on demand"-Scheduler bin ich sehr zufrieden mit dem Kompromiss aus Leistung und Batterielaufzeit.

ACPI

Das Power Management mit ACPI funktioniert gut. Mit Kernel vor den 2.6.10ern schaltet er nicht "richtig" aus, d.h. beim Aufklappen des Monitors geht der Laptop an.

Ab etwa 2.6.14 funktioniert echtes Ausschalten via ACPI.

Die Funktionstasten zur Regulierung der Bildschirmhelligkeit funktionieren ohne Unterstützung durch den Kernel einwandfrei.

top

Wireless LAN

Der C1110 wird mit dem Intel Pro Wireless 2200 B/G-Chipsatz ausgeliefert.

Diese WLAN-Karte wird erst ab linux-2.6.14 vom Standardkernel ohne Patches unterstützt. Bei älteren Kernel kann man sich die Module aus dem IPW220-SourceForge Projekt holen.

Seit dem Kernel 2.6.17 wird sogar der Monitor Mode unterstützt, mit dem man bestehenden Datenverkehr belauschen kann.

Allerdings benötigt man immer noch die Firmware als binary images.

top

Ethernet

Die eingebaute RealTek-Karte (RTL-8139/8139C/8139C+ (rev 10)) funktioniert einwandfrei mit dem Standardkernel

top

Sound

Der 2.6.8-2-Kernel aus Debian Sarge hatte ein paar kleiner Problem mit der AC'97-kompatiblen Soundkarte, man musst ein paar Zeilen aus dem Quellcode löschen, um nicht mit Warnmeldungen zugespamt zu werden.

Mit aktuelleren Kerneln funktioniert der Sound aber ohne Probleme.

top

USB

Der EHCI USB 2.0-Controller funktioniert ohne Aufwand und Beanstandungen

IDE Controller

Das gleiche wie beim USB: Es funktioniert einfach

top

Grafikkarte

Der Intel 82852/855GM Integrated Graphics Device funktioniert recht gut, sogar mit nativer 3D-Beschleunigung.

Allerdings kommt die Karte ohne eigenen Grafikspeicher, sie klaut sich den Speicher aus dem Hauptarbeitsspeicher.

Wenn man einen externen Monitor oder Beamer abschließt, sieht man auf einmal den Mauszeiger nicht mehr, dann hilft der Eintrag Option "SWCursor" im "Device"-Abschnitt in der XF86-Config-4. Allerdings hat man dann keine 3D-Beschleunigung mehr ;-/.

Per Default kann man das Bild nur auf dem Monitor oder auf einem externen Monitor/Beamer anzeigen, Workarounds gibt es hier.

top

Modem

Ich habe bisher noch nicht probiert, mein Modem zu benutzen.

top

Application Panel

Zwischen Monitor und Tastatur und zwischen LC-Display (Batterieanzeige) und An/Aus-Knopf gibt es einige Funktionstasten, "Application Panel" genannt:

Funktionstasten des
      Fujitsu Siemens Lifebook C1110

Diese funktionieren bisher unter Linux nicht, sie erzeugen weder ACPI- noch X-Events.

Ich habe die Hoffnung, sie mit Apanel zum Laufen zu bringen, aber die aktuelle Version kompiliert nicht mit dem 2.6.19er-Kernel.

Inzwischen gibt es einen auf Apanel basierenden Nachfolger, fjpanel, der mit mit einem 2.6.20.7er-Kernel (vielleicht auch früheren) gut funktioniert.

Zusammenfassung

Der größte Teil der Hardware ist gut unterstützt, der Laptop ist gut benutzbar. Wireless LAN funktioniert problemlos, nur Suspend-To-Ram habe ich noch nicht zum Laufen gekriegt.

Weiter Daten

Ausgabe von `lspci`

(Download here)

0000:00:00.0 Host bridge: Intel Corp. 82852/855GM Host Bridge (rev 02)
0000:00:00.1 System peripheral: Intel Corp. 855GM/GME GMCH Memory I/O Control Registers (rev 02)
0000:00:00.3 System peripheral: Intel Corp. 855GM/GME GMCH Configuration Process Registers (rev 02)
0000:00:02.0 VGA compatible controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:02.1 Display controller: Intel Corp. 82852/855GM Integrated Graphics Device (rev 02)
0000:00:1d.0 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
0000:00:1d.1 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
0000:00:1d.2 USB Controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
0000:00:1d.7 USB Controller: Intel Corp. 82801DB/DBM (ICH4/ICH4-M) USB 2.0 EHCI Controller (rev 03)
0000:00:1e.0 PCI bridge: Intel Corp. 82801 PCI Bridge (rev 83)
0000:00:1f.0 ISA bridge: Intel Corp. 82801DBM LPC Interface Controller (rev 03)
0000:00:1f.1 IDE interface: Intel Corp. 82801DBM (ICH4) Ultra ATA Storage Controller (rev 03)
0000:00:1f.3 SMBus: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
0000:00:1f.5 Multimedia audio controller: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
0000:00:1f.6 Modem: Intel Corp. 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
0000:01:0a.0 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
0000:01:0a.1 CardBus bridge: O2 Micro, Inc. OZ6933 Cardbus Controller (rev 01)
0000:01:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:01:0d.0 Network controller: Intel Corp. PRO/Wireless 2200BG (rev 05)
	

Kernel .config

Here is my .config for linux-2.6.15-git8 and for linux-2.6.17.1.

XFree86Config-4

Here is my XFree configuration

Kontakt

Bei Fragen und Anregungen freue ich mich über eine E-Mail an <moritz at faui2k3 dot org>.