Mit der unten stehenden Anleitung versuche ich so gut wie möglich auf die aktuellen Software-Versionen einzugehen (Stand: 06/2006), kann dabei aber nicht alle Konfigurationen berücksichtigen. Die Verwendung erfolgt unter eigener Verantwortung!
Linux (Suse 10.1) auf dem IBM (Lenovo) Thinkpad 43
Nach recht guten Erfahrungen mit Linux auf einem Samsung X-10, ging es nun daran, die neueste SuSE-Version 10.1 auf einem Thinkpad inklusive allen Extras zu konfigurieren. Dabei wird das Thinkpad seinem Linux-freundlichen Ruf gerecht. Kurz zusammengefasst: Ein Thinkpad ist ideal für eine aktuelle Linux-Distributuin geeignet. Dazu gibt es massenhaft Unterstützung im Linux Thinkpad Wiki. Da das meiste bereits dort sehr ausführlich beschrieben ist, werde ich hier nur auf das Wesentliche und Besonderheiten von SuSE 10.1 eingehen.
-
Installation
Vor der Installation von der Suse-DVD muß der Bereich der Recovery-Partition geschützt werden, ansonsten ist kein Start des Recovery-Systems mittels "Access-IBM"-Taste mehr möglich. Dazu muß im BIOS die Predesktop-Area auf "Secure" gesetzt werden. Außerdem kann es nicht schaden, mittels des IBM-Tools die Recovery-CDs zu erstellen.
Die automatische Partitions-Verkleinerung bei der Suse-Installation hat bei mir nicht funktioniert, deshalb habe ich die vorhandene NTFS-Partition mit QtParted von einer Knoppix-DVD aus verkleinert. Bei der Installation sollte dann der Grub-Bootloader in die neue, erweiterte Partition /dev/sda3 installiert werden. So kann man Windows, Linux und das Recovery-System booten.Ansonsten lief die Installation problemlos, die meiste Hardware wurde korrekt erkannt und eingerichtet: Grafikkarte (Radeon X300, ohne 3D-Beschleunigung), Touchpad und Trackpoint, WLAN (Intel Centrino, ipw2200), Modem (bisher ungetestet), Lautstärkeregelung (noch ohne Feedback im System)
-
ACPI
Korrekt eingerichtet, in KDE kann alles komfortabel mittels KPowersave angezeigt und eingestellt werden. Weiteres ist unter /proc/acpi/ibm dank des im Kernel integrierten ibm-acpi verfügbar.
Suspend-to-RAM und Suspend-to-Disk funktionieren einwandfrei über die FN-Tasten. Was ich noch vermisse, bleibt das nützliche RediSafe. Soll aber mit Suspend 2 funktionieren... -
Hotkeys und Systemtasten (FN-...)
Eine Übersicht im ThinkWiki...
Die Suspend-Tasten funktionieren bereits, ebenso die Wireless-Taste, welche das Bluetooth-Model an- und abschaltet. Für die weiteren Tasten hat bei mir das erforderliche nvram-Modul gefehlt.
Wenn /dev/nvram/ nicht vorhanden ist, dann zuerst das Device anlegen:
mknod /dev/nvram c 10 144
und das Modul laden mittels:modprobe nvram
Außerdem das Modul in der Datei /etc/sysconfig/kernel zum automatischen Laden angeben:[...] MODULES_LOADED_ON_BOOT="nvram" [...]
Zuletzt müssen noch die Rechte richtig gesetzt werden. Dazu in /etc/udev/rules.d/50-udev-default.rules nach "nvram" suchen, und den Eintrag abändern zu:[...] KERNEL=="nvram", NAME="%k", GROUP="nvram", MODE="660" [...]
So haben Nutzer der Gruppe nvram Zugriff darauf. Diese Gruppe muß natürlich noch mit angelegt werden, und der Nutzeraccount der Gruppe beitreten:groupadd nvram usermod -G nvram username
Nach einem Neustart kann man entweder mit tpb oder im KDE-Kontrollzentrum (Systemverwaltung / IBM Thinkpad Notebook) die Tasten wie z.B. die Lautstärkekontrolle einstellen. Ich persönlich finde das KMilo-Plugin schöner als die XOSD-Ausgabe von tpb. Auf jeden Fall würde ich aber "Lautstärke softwaregesteuert ändern" (bzw MIXER ON) aktivieren, so ist die eingestellte Lautstärke identisch in KMix.
-
Fingerprint-Reader
Funktioniert, mit etwas Arbeit...
Das Skript von ThinkWiki.org nimmt einem die meiste Arbeit ab. Die restlichen Schritte muß man einfach nach der Anleitung ausführen. -
3D-Unterstützung
Der Standard-Treiber funktionert problemlos, liefert aber keine (3D-) Beschleunigung. Dazu muß der Treiber von Ati verwendet werden. Das aktivieren der 3D-Beschleunigung im OpenSource-Treiber mittels
Section "Module" [...] Load "glx" [...] EndSectionin der xorg.conf funktioniert zwar auch, aber damit ist die Performance schlechter, und das System hing beim Resume aus Suspend (Disk or RAM).Mittlerweile funktioniert der proprietäre Ati-Treiber aber ziemlich gut, man muß nur darauf achten, bei der Installation das Distributions-spezifische Paket erstellen zu lassen, und dieses dann zu installieren. Nach der Installation funktionert die 3D-Beschleunigung wie aus anderen Betriebssystemen gewohnt, und Suspend-to-RAM und Suspend-to-Disk funktionieren weiterhin. Mehr Info's beim ThinkWiki: Fglrx.
-
Tips / Erweiterungen
Der Trackpoint läßt sich mit gedrückter mittlere Maustaste als Scrollrad "mißbrauchen". Siehe dazu: How to configure the Trackpoint.
Option "XAxisMapping" "4 5" Option "YAxisMapping" "6 7"
konnte ich dabei weglassen, ansonsten war die Richtung vertauscht. -
Weitere Links