Differences between revisions 1 and 8 (spanning 7 versions)
Revision 1 as of 2014-06-03 07:26:24
Size: 4392
Comment: Skeleton page
Revision 8 as of 2014-06-03 08:08:45
Size: 7057
Comment: move haswell github wiki to the credits
Deletions are marked like this. Additions are marked like this.
Line 18: Line 18:
 * '''20AN''', 14.0" FHD (1920x1080), Intel Core i7-4600M, 16GB DDR3, 512 GB SSD SATA3, Intel HD Graphics 4600, Intel Dual Band Wireless-AC 7260, Bluetooth 4.0, Fingerprint reader, Smartcard reader, DVD burner  * '''20AN''', 14.0" (1920x1080), Intel Core i7-4600M, 16GB DDR3, 512 GB SSD SATA3, Intel HD Graphics 4600, Intel Dual Band Wireless-AC 7260, Bluetooth 4.0, Fingerprint reader, Smartcard reader, DVD burner
Line 26: Line 26:
|| Sound: || {i} ||
Line 47: Line 48:
### Any Important note, before the user starts installing Debian
### Like Bios, Disk, MBR Configuration. (default : ''none'')
Line 50: Line 49:
### uncomment one of the two lines
## none
## {X} There is currently a bug that ...
If you are planning on using an Ultradock with external monitors, make sure you upgrade the [[http://support.lenovo.com/en_US/detail.page?DocID=HT081248|dock firmware]] in Windows before installing Debian, otherwise, you may [[https://github.com/leoluk/thinkpad-stuff/wiki/Haswell-ThinkPad-problems#linux-docking-station-display-freeze|run into frozen display problems]].

Also before installing Debian, I disabled these two unnecessary things in the BIOS, just to be safe:

 * `OS Optimized Defaults` (recommended [[https://github.com/leoluk/thinkpad-stuff/wiki/Haswell-ThinkPad-problems#linux-bios-corruptionbrick|here]])
 * `Intel Rapid Start` (recommended [[http://forums.lenovo.com/t5/W-Series-ThinkPad-Laptops/HOWTO-Brick-a-W540-in-easy-steps/m-p/1414465/highlight/true#M43530|here]])
Line 56: Line 58:
== Display ==
## First say what's the Display adapter model (lspci may help)
## Then explain how to get it working (or just the module used)
## what about : 3D ; DRI ; xrandr ; external/secondary screen...
## attach your xorg.conf at the bottom of the page.
== Audio ==
Line 62: Line 60:
== Audio == The `snd_hda_intel` driver included in DebianPkg:alsa-base works out of the box.

However, garbled sound can be heard from some applications that use alsa directly so you may want to set this in `/etc/libao.conf`:

{{{
default_driver=pulse
}}}

=== Dock audio ===

The audio jack on the Ultradock [[https://github.com/leoluk/thinkpad-stuff/wiki/Haswell-ThinkPad-problems#linux-docking-station-audio-compatibility|doesn't work]]. To fix it,
put this in `/lib/firmware/hda-jack-reconfigure.fw`:

{{{
[codec]
0x10ec0292 0x17aa220e 0

[pincfg]
0x16 0x2121101f
0x19 0x21a11030
}}}

and this in `/etc/modprobe.d/hda-jack-reconfigure.conf`:

{{{
options snd-hda-intel patch=hda-jack-reconfigure.fw,hda-jack-reconfigure.fw,hda-jack-reconfigure.fw,hda-jack-reconfigure.fw
}}}

=== HDMI audio ===

If the speed / pitch of audio on the HDMI output is off, try using this option on the kernel command line:

{{{
i915.disable_power_well=0
}}}
Line 68: Line 101:
To disable the touchpad and only leave the top row to simulate trackpad buttons, put the following configuration in `/etc/X11/xorg.conf.d/thinkpad_clickpad.conf`:

{{{
Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "HasSecondarySoftButtons" "on"
    Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection
}}}

This required me to grab [[http://www.itp.tuwien.ac.at/~mattems/blog/2014/05/29#input-synpatics-1.8.0|version 1.8.0]] of the DebianPkg:xserver-xorg-input-synaptics package out of [[DebianExperimental|experimental]].
Line 69: Line 116:
## Have you tested Hibernation and/or
## Then explain how to get it working

Suspend-to-RAM works out of the box. To prevent the laptop from suspending when the lid is closed, set the following in `/etc/systemd/logind.conf`:

{{{
HandleLidSwitch=lock
}}}
Line 73: Line 124:

Wireless did not work out-of-the box, but required installation of the non-free Debian package DebianPkg:firmware-iwlwifi.
Line 110: Line 163:
 * [[http://support.lenovo.com/en_US/downloads/detail.page?DocID=UM019144|Hardware Maintenance Manual]]
 * [[http://support.lenovo.com/en_US/downloads/detail.page?DocID=DS037579&rss=true|Firmware updates]]
Line 112: Line 168:

This [[https://github.com/leoluk/thinkpad-stuff/wiki/Haswell-ThinkPad-problems|list of problems with the Haswell line of ThinkPads]] has been very useful in finding solutions to common problems.

DebianOn is an effort to document how to install, configure and use Debian on some specific hardware. Therefore potential buyers would know if that hardware is supported and owners would know how get the best out of that hardware.

The purpose is not to duplicate the Debian Official Documentation, but to document how to install Debian on some specific hardware.

If you need help to get Debian running on your hardware, please have a look at our user support channels where you may find specific channels (mailing list, IRC channel) dedicated to certain types of hardware.

Translation(s): none

Models covered
Lenovo ?ThinkPad T440p

  • 20AN, 14.0" (1920x1080), Intel Core i7-4600M, 16GB DDR3, 512 GB SSD SATA3, Intel HD Graphics 4600, Intel Dual Band Wireless-AC 7260, Bluetooth 4.0, Fingerprint reader, Smartcard reader, DVD burner

Overall Status

Core Components

[ATTACH]

Boot Standard Kernel:

{OK}

LAN network card (Generic Ethernet):

{OK}

Detect CD/DVD (Generic DVD+RW) :

{OK}

Sound:

{i}

Detect hard drives:

{OK}

Extra Features

CPU Frequency Scaling

{OK}

Hibernation

[?]

Sleep / Suspend

{OK}

Xorg

{OK}

- OpenGL

{OK}

- Resize-and-Rotate(randr)

{OK}

Switch to External Screen

{OK}

Mouse

- Built-in (Trackpoint)

{i}

- Built-in (Touchpad)

{OK}

Modem

[-]

Wireless/Wifi

X-(

Keyboard's Hotkeys

{OK}

Fingerprint reader

[?]

Smartcard reader

[?]

External dock

{OK}

Legend :
{OK} = OK ; {X} Unsupported(No Driver) ; /!\ = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
{i} = Configuration Required; X-( = Only works with a non-free driver and or firmware

Important Note

If you are planning on using an Ultradock with external monitors, make sure you upgrade the dock firmware in Windows before installing Debian, otherwise, you may run into frozen display problems.

Also before installing Debian, I disabled these two unnecessary things in the BIOS, just to be safe:

  • OS Optimized Defaults (recommended here)

  • Intel Rapid Start (recommended here)

Configuration

Audio

The snd_hda_intel driver included in alsa-base works out of the box.

However, garbled sound can be heard from some applications that use alsa directly so you may want to set this in /etc/libao.conf:

default_driver=pulse

Dock audio

The audio jack on the Ultradock doesn't work. To fix it, put this in /lib/firmware/hda-jack-reconfigure.fw:

[codec]
0x10ec0292 0x17aa220e 0

[pincfg]
0x16 0x2121101f
0x19 0x21a11030

and this in /etc/modprobe.d/hda-jack-reconfigure.conf:

options snd-hda-intel patch=hda-jack-reconfigure.fw,hda-jack-reconfigure.fw,hda-jack-reconfigure.fw,hda-jack-reconfigure.fw

HDMI audio

If the speed / pitch of audio on the HDMI output is off, try using this option on the kernel command line:

i915.disable_power_well=0

Mouse

To disable the touchpad and only leave the top row to simulate trackpad buttons, put the following configuration in /etc/X11/xorg.conf.d/thinkpad_clickpad.conf:

Section "InputClass"
    Identifier "tp only with clickpad buttons"
    MatchDriver "synaptics"
    Option "HasSecondarySoftButtons" "on"
    Option "SecondarySoftButtonAreas" "58% 0 0 8% 42% 58% 0 8%"
    Option "AreaBottomEdge" "1" #disable moving but not buttons
EndSection

This required me to grab version 1.8.0 of the xserver-xorg-input-synaptics package out of experimental.

Power Management

Suspend-to-RAM works out of the box. To prevent the laptop from suspending when the lid is closed, set the following in /etc/systemd/logind.conf:

HandleLidSwitch=lock

WiFi

Wireless did not work out-of-the box, but required installation of the non-free Debian package firmware-iwlwifi.

System Summary

lspci

lspci -nn

lsusb

lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null

Resources

Attachments

Some configuration files and sample outputs.

  • [get | view] (2014-06-03 23:35:13, 10.4 KB) [[attachment:dmidecode.Jessie_Thinkpad_T440p.txt]]
  • [get | view] (2014-06-03 23:35:27, 6.2 KB) [[attachment:lsmod.Jessie_Thinkpad_T440p.txt]]
  • [get | view] (2014-06-09 12:41:17, 7.3 KB) [[attachment:lspci.Jessie_Thinkpad_T440p.txt]]
 All files | Selected Files: delete move to page copy to page

Credits

This list of problems with the Haswell line of ThinkPads has been very useful in finding solutions to common problems.


CategoryLaptopComputer


CategoryDebianOn CategoryDebianOn