T460s and ThinkPad's with HKEY version 0x200 have missing Fn keys

Bug #1583869 reported by Marco Trevisan (Treviño)
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Triaged
Medium
Unassigned

Bug Description

In 2016 ThinkPad models such as T460s and P50, some Fn keys are not working as expected, for example Fn+4 to suspend or Fn+F[9-12] for actions.

kernel: thinkpad_acpi: unknown version of the HKEY interface: 0x200

Patch is available in the thinkpad-acpi ML, but it has not still been approved (although it works fine here):
http://thread.gmane.org/gmane.linux.acpi.ibm-acpi.devel/3995

Let's track the progress here.
---
ApportVersion: 2.20.1-0ubuntu2
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/pcmC0D0p: marco 4644 F...m pulseaudio
 /dev/snd/controlC0: marco 4644 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=e95ce812-4be1-4186-9f30-e10d6d6430f5
InstallationDate: Installed on 2016-05-02 (22 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Beta amd64 (20160415)
MachineType: LENOVO 20F9CTO1WW
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-23-generic.efi.signed root=UUID=328bf97f-143a-483c-8ca9-282e1bfbdf79 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-23.41-generic 4.4.10
RelatedPackageVersions:
 linux-restricted-modules-4.4.0-23-generic N/A
 linux-backports-modules-4.4.0-23-generic N/A
 linux-firmware 1.157
Tags: xenial
Uname: Linux 4.4.0-23-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo vboxusers
_MarkForUpload: True
dmi.bios.date: 04/14/2016
dmi.bios.vendor: LENOVO
dmi.bios.version: N1CET43W (1.11 )
dmi.board.asset.tag: Not Available
dmi.board.name: 20F9CTO1WW
dmi.board.vendor: LENOVO
dmi.board.version: SDK0J40697 WIN
dmi.chassis.asset.tag: No Asset Information
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.version: None
dmi.modalias: dmi:bvnLENOVO:bvrN1CET43W(1.11):bd04/14/2016:svnLENOVO:pn20F9CTO1WW:pvrThinkPadT460s:rvnLENOVO:rn20F9CTO1WW:rvrSDK0J40697WIN:cvnLENOVO:ct10:cvrNone:
dmi.product.name: 20F9CTO1WW
dmi.product.version: ThinkPad T460s
dmi.sys.vendor: LENOVO

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote :
Changed in linux (Ubuntu):
importance: Undecided → Medium
description: updated
Revision history for this message
Brad Figg (brad-figg) wrote : Missing required logs.

This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:

apport-collect 1583869

and then change the status of the bug to 'Confirmed'.

If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.

This change has been made by an automated script, maintained by the Ubuntu Kernel Team.

Changed in linux (Ubuntu):
status: New → Incomplete
tags: added: patch
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : AlsaInfo.txt

apport information

tags: added: apport-collected xenial
description: updated
Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : CRDA.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : IwConfig.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : JournalErrors.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : Lspci.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : Lsusb.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : ProcEnviron.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : ProcModules.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : PulseList.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : RfKill.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : UdevDb.txt

apport information

Revision history for this message
Marco Trevisan (Treviño) (3v1n0) wrote : WifiSyslog.txt

apport information

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
penalvch (penalvch)
tags: added: cherry-pick latest-bios-1.11
Changed in linux (Ubuntu):
status: Confirmed → Triaged
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.