Difference between revisions of "Installing Debian Sid on a ThinkPad X201s"

From ThinkWiki
Jump to: navigation, search
(add cardreader info)
(Problems)
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
Installing Debian Sid on a ThinkPad {{X201s}} 5413-A13
 
== Before the installation ==
 
== 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.
 
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.
Line 11: Line 12:
 
! Hardware !! works with 2.6.32 !! works with 2.6.33 !! works with 2.6.34-rc4 !! driver !! notes
 
! Hardware !! works with 2.6.32 !! works with 2.6.33 !! works with 2.6.34-rc4 !! driver !! notes
 
|-
 
|-
| Video (Intel Corporation Core Processor Integrated Graphics Controller)
+
| Video ([[Intel_HD_Graphics|Intel HD Graphics]])
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || ||  
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || ||  
 
|-
 
|-
Line 17: Line 18:
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || snd-hda-intel ||  
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || snd-hda-intel ||  
 
|-
 
|-
| Network (Intel Corporation 82577LM Gigabit Network Connection)
+
| Network ([[Intel_Gigabit_Ethernet_(10/100/1000)_PCI-Express|Intel Corporation 82577LM Gigabit Network Connection]])
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || e1000e ||  
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || e1000e ||  
 
|-
 
|-
| WiFi (Intel Corporation Centrino Ultimate-N 6300)
+
| WiFi ([[Intel_Centrino_Ultimate-N_6300|Intel Centrino Ultimate-N 6300]])
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || iwlagn || needs firmware from the firmware-iwlwifi package
 
| {{Cunk}} || {{Cyes}} || {{Cyes}} || iwlagn || needs firmware from the firmware-iwlwifi package
 +
|-
 +
| Modem
 +
| {{Cunk}} || {{Cunk}} || {{Cunk}} || || no use for it, deactivated in BIOS, won't test
 +
|-
 +
| Fingerprint Reader
 +
| {{Cunk}} || {{Cunk}} || {{Cunk}} || || no use for it, deactivated in BIOS, won't test
 +
|-
 +
| Bluetooth
 +
| {{Cunk}} || {{Cyes}} || {{Cyes}} || ||
 +
|-
 +
| APS
 +
| {{Cunk}} || {{Cunk}} || {{Cunk}} || ||
 +
|-
 +
| UltraNav
 +
| {{Cunk}} || {{Cyes}} || {{Cyes}} || xserver-xorg-input-synaptics for the Touchpad || works fine ootb, Trackpoint scrolling and Touchpad tapping via [[Installing_Debian_Sid_on_a_ThinkPad_X201s#UltraNav|xinput settings]]
 
|-
 
|-
 
| Card-Reader
 
| Card-Reader
Line 27: Line 43:
 
|-
 
|-
 
|}
 
|}
 +
 +
== UltraNav ==
 +
<pre>
 +
% 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
 +
</pre>
 +
 +
 
== Problems ==
 
== Problems ==
 
=== Suspend ===
 
=== Suspend ===
 +
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/532374
 +
https://bugzilla.kernel.org/show_bug.cgi?id=15407
 +
 +
As suggested in [https://bugs.launchpad.net/ubuntu/+source/linux/+bug/532374/comments/80 comment 80 from LP#532374] I added {{bootparm|acpi_sleep|sci_force_enable}} to the kernel options, and 2.6.34-rc4 suspends and resumes fine now.
 +
 +
This is fixed since [http://www-307.ibm.com/pc/support/site.wss/MIGR-74984.html 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 [http://launchpadlibrarian.net/45106170/pci-re-enable-devices-on-resume.patch 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.

Latest revision as of 10:03, 2 May 2010

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.