Linux (Gentoo) auf dem Lenovo/IBM Thinkpad X200s
Links
Vorbereitungen
Zur Sicherheit Recovery-DVDs/CDs erstellen: Booten und über "Access
IBM" die Wiederherstellungsmedien erstellen lassen. Dazu braucht man
eine CD und eine DVD (oder viele CDs).
Installation von Gentoo
Siehe: Tipps zu Gentoo
Besonderheiten
Gentoo (Stand 7.1.2010) unterstützt automatisch fast alle
Funktionen, die ich benötige. Zusätzlich habe ich noch diese
speziellen Schritte unternommen:
Kernel (2.6.31.6):
Das ist meine Kernel-.config und diese Geräte
stecken im X200s drin: lspci -v.
WLAN:
emerge -avt net-wireless/iwl5000-ucode
modprobe iwlagn
Falls das Aktivitäts-Blinken der LEDs stört, kann man es auch
per /etc/modules.d/iwlcore deaktivieren:
options iwlcore led_mode=1
und dann noch update-modules ausführen.
X11:
Es funktioniert bereits mit dem VESA-Treiber, aber besser ist es den
Intel-Treiber zu verwenden: ab x11-drivers/xf86-video-intel-2.5.1
ist die X4500-Grafik unterstützt.
Die Umschaltung auf einen externen Montior habe ich auf die Taste
Fn-F7 gelegt:
/etc/acpi/switch-video-out.sh
/etc/acpi/events/switch-video-out
/etc/init.d/acpid restart
Für ein Scrollen mit der mittleren Maustaste kann man X11 per HAL in
/etc/hal/fdi/policy/mouse-wheel.fdi so einstellen:
<?xml version="1.0" encoding="utf-8"?>
<deviceinfo version="0.2">
<device>
<match key="info.product" string="TPPS/2 IBM TrackPoint">
<merge key="input.x11_options.EmulateWheel" type="string">true</merge>
<merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
<merge key="input.x11_options.YAxsisMapping" type="string">4 5</merge>
<merge key="input.x11_options.XAxsisMapping" type="string">6 7</merge>
</match>
</device>
</deviceinfo>
Und dann natürlich noch ein: /etc/init.d/hald restart
Wenn man auf einen externen Monitor umschalten will, dann sollte man
sich mal das anschauen:
http://www.thinkwiki.org/wiki/Xorg_RandR_1.2
http://www.phoronix.com/scan.php?page=article&item=927
Webcam:
modprobe uvcvideo
mplayer tv://
Suspend-to-Disk:
Man muss das nur im Kernel aktivieren, in der Grub-menu.lst den
resume-Parameter eintragen und die ACPI-Events aktivieren:
/boot/grub/menu.lst
/etc/acpi/suspend-to-disk.sh
/etc/acpi/events/suspend-to-disk
/etc/init.d/acpid restart
CPU-Speed:
Ich habe im Kernel den CPU-Governor auf "ondemand"
eingestellt. Dadurch läuft die CPU normalerweise nur mit ca. 800 MHz
um Strom zu sparen. Wenn die CPUs belastet werden, dann wird
automatisch auf 1.8 GHz hochgeschaltet. Das kann man so nach
schauen:
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
cat /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq