Installing Debian Sid on a ThinkPad X201s

From ThinkWiki
Jump to: navigation, search

Installing Debian Sid on a ThinkPad X201s 5413-A13

Before the installation

I used the Debian Squeze D-I Alpha 1 (built on the 22.03.2010) from USB, as I do not have a CD/DVD-ROM. The installer boots fine (in contrast to the Lenny one, which cries with kernel oopses), but can't bring up the network card. This was ok for me, YMMV.

Installation

Boot CD/USB, install. No special hacks needed (ncurses installer, didn't try the GTK one).

Hardware support

The installer installed linux-image-2.6.32-3-amd64, but I am running linux-image-2.6.33-2-amd64 from experimental and a self built 2.6.34-rc4.

Hardware works with 2.6.32 works with 2.6.33 works with 2.6.34-rc4 driver notes
Video (Intel HD Graphics) unknown yes yes
Audio (Intel Corporation 5 Series/3400 Series Chipset High Definition Audio) unknown yes yes snd-hda-intel
Network (Intel Corporation 82577LM Gigabit Network Connection) unknown yes yes e1000e
WiFi (Intel Centrino Ultimate-N 6300) unknown yes yes iwlagn needs firmware from the firmware-iwlwifi package
Modem unknown unknown unknown no use for it, deactivated in BIOS, won't test
Fingerprint Reader unknown unknown unknown no use for it, deactivated in BIOS, won't test
Bluetooth unknown yes yes
APS unknown unknown unknown
UltraNav unknown yes yes xserver-xorg-input-synaptics for the Touchpad works fine ootb, Trackpoint scrolling and Touchpad tapping via xinput settings
Card-Reader unknown unknown yes tested with 2GB SD and 8GB SDHC, attaches as a regular USB drive on insert of the card

UltraNav

% cat .xsessionrc 
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation" 1
xinput set-prop "TPPS/2 IBM TrackPoint" "Evdev Wheel Emulation Button" 2

xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 1 0
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 10 
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Tap Action" 0 0 0 0 1 3 2
xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Palm Detection" 1
#xinput set-prop "SynPS/2 Synaptics TouchPad" "Synaptics Off" 1


Problems

Suspend

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/532374 https://bugzilla.kernel.org/show_bug.cgi?id=15407

As suggested in comment 80 from LP#532374 I added acpi_sleep=sci_force_enable to the kernel options, and 2.6.34-rc4 suspends and resumes fine now.

This is fixed since BIOS 1.14-1.08/1.08.

No USB after resume

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/566149

Fix: either patch the kernel with pci-re-enable-devices-on-resume.patch or run 2.6.24-rc6.

Black screen after boot

I often had a black screen after I booted the machine up. Updating BIOS to 1.12-1.07/1.07 and disabling Intel AMT solved the issue.