Difference between revisions of "Lenovo ThinkPad T460s"

From ArchWiki
Jump to navigation Jump to search
(Move Backlight and Audio Volume Buttons to (new) Configuration)
(Removed sections that are not at all specific to this model.)
Line 71: Line 71:
  
 
This can be worked around by using the {{ic|i915.enable_rc6=0}} kernel parameter [https://bugs.freedesktop.org/show_bug.cgi?id=95010] (cf. [[Intel graphics#Skylake Support]])
 
This can be worked around by using the {{ic|i915.enable_rc6=0}} kernel parameter [https://bugs.freedesktop.org/show_bug.cgi?id=95010] (cf. [[Intel graphics#Skylake Support]])
 
== Configuration ==
 
 
=== Backlight ===
 
 
The backlight can, for example, be controlled via the {{Pkg|xorg-xbacklight}} package as described in [[Backlight#xbacklight]]. Follow the instructions for the "No outputs have backlight property" error. Then, the brightness can be controlled by the multimedia buttons, e.g. by using the {{Pkg|xbindkeys}} package with the following lines in your {{ic|$HOME/.xbindkeysrc}} (cf. [[Xbindkeys]]):
 
"xbacklight -inc 10"
 
  XF86MonBrightnessUp
 
"xbacklight -dec 10"
 
  XF86MonBrightnessDown
 
 
=== Audio Volume Buttons ===
 
 
The ALSA audio volume can be controlled via the multimedia buttons, e.g. by using {{Pkg|xbindkeys}} package as described here [[Xbindkeys#Xbindkeysrc]].
 
  
 
== Youtube ==
 
== Youtube ==
  
 
[https://www.youtube.com/watch?v=fnYZAr-BaK0&list=PLiKgVPlhUNuxgKwoVH4MMUy5MLqjAE2ux&index=3 Dual boot install with bootctl]
 
[https://www.youtube.com/watch?v=fnYZAr-BaK0&list=PLiKgVPlhUNuxgKwoVH4MMUy5MLqjAE2ux&index=3 Dual boot install with bootctl]

Revision as of 06:51, 26 April 2016

This article covers the installation and configuration of Arch Linux on a Lenovo T460s laptop.

Model Description

Lenovo ThinkPad T460s aka model 20F9-CTO1WW

Support

Device Working
Intel graphics Yes
Wireless network configuration Yes
ALSA no beep
TrackPoint with linux-4.5.1
Touchpad Yes
Webcam Yes
Fingerprint Sensor No
Mobile Broadband Yes
Bluetooth Yes
Suspend/Resume kernel patch
Hibernate/Resume without charger

Troubleshooting

Tango-edit-clear.pngThis article or section needs language, wiki syntax or style improvements. See Help:Style for reference.Tango-edit-clear.png

Reason: Please link to existing resources such as TrackPoint and ALSA rather than duplicate things here. See Category:Laptops. (Discuss in Talk:Lenovo ThinkPad T460s#)

The linux-t460sAUR package includes kernel patches that fix the mouse and suspend issues described below, which can be useful until linux includes these patches. Alternatively, linux-gitAUR can be used.

Touchpad/TrackPoint

With older kernels than 4.5.1, there is a kernel bug which causes the physical mouse button (belonging to the TrackPoint) to report release events immediately even when pressing and holding the button. This prevents drag and drop and similar actions from working. This bug was fixed in linux-4.5.1.

Suspend / Resume

Suspending the T460s by closing the lid when running on battery causes the machine to freeze up entirely. This can be worked around by setting the "intel_pstate=no_hwp" kernel parameter or by compiling the kernel with the patch attached to the kernel bug tracking this issue. Kernel 4.6.0 (available via e.g. linux-gitAUR) resolves this issue.

Hibernate / Resume

The kernel patch for fixing suspend resume (see above) causes hibernation resume to fail when on charger power. The workaround is to unplug the charger when resuming from hibernation.

Fingerprint Sensor

The fingerprint sensor built into the T460s is currently not supported by Fprint.

ALSA Beep

There is no "beep" input to the snd_hda_intel device, so beeps generated by terminal emulators etc. are not played. As a workaround, PulseAudio can be configured to pick up X11 bell events, see PulseAudio#X11 Bell Events.

Function keys

Fn+Esc to enable FnLk which will make your function keys work.

Video Issues

With newer kernels (>= 4.5), there seems to be video flickering, i.e. the screen occasionally goes black for what seems to be a single frame. See bug reports: [1] [2].

This can be worked around by using the i915.enable_rc6=0 kernel parameter [3] (cf. Intel graphics#Skylake Support)

Youtube

Dual boot install with bootctl