← Back to team overview

kernel-packages team mailing list archive

[Bug 1389268] Status changed to Confirmed


This change was made by a bot.

** Changed in: linux (Ubuntu)
       Status: New => Confirmed

You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.

  Thinkpad wireless switch key doesn't work

Status in “linux” package in Ubuntu:

Bug description:
  I am experiencing the issue on X1 Carbon laptop, but it seems that the
  issue affects all Thinkpads. Here's a link to a similar report for a
  different model

  It appears that the code in charge of handling the X1 Carbon adaptive
  keyboard is here and rfkill handling is there:

  Pressing the key generates no events (see below) and thus has no effect.
  So, it's either my stock kernel doesn't have it, or something else is broken.

  root@x1:~# ls /dev/input/by-path/platform-thinkpad_acpi-event -lh
  lrwxrwxrwx 1 root root 9 Nov 2 19:45 /dev/input/by-path/platform-thinkpad_acpi-event -> ../event7

  # nothing ever fires when I press all extra buttons including the
  wireless one

  root@x1:~# input-events 7
     bustype : BUS_HOST
     vendor : 0x17aa
     product : 0x5054
     version : 16641
     name : "ThinkPad Extra Buttons"
     phys : "thinkpad_acpi/input0"
     bits ev : EV_SYN EV_KEY EV_MSC EV_SW

  waiting for events
  timeout, quitting

  # acpi events fire for all extra buttons except the wireless one!

  root@x1:~# acpi_listen -t 100
  ibm/hotkey LEN0068:00 00000080 00001105
  ibm/hotkey LEN0068:00 00000080 00001106
  ibm/hotkey LEN0068:00 00000080 00001108
  ibm/hotkey LEN0068:00 00000080 0000110a
  ibm/hotkey LEN0068:00 00000080 00001101
  ibm/hotkey LEN0068:00 00000080 00001101
  ibm/hotkey LEN0068:00 00000080 00001101
  video/switchmode VMOD 00000080 00000000
  ibm/hotkey LEN0068:00 00000080 0000110e

  So, since nothing fires on both channels, it seems I can't manually
  bind the button to rfkill either.

  As temporary workaround I had added a custom rule to /etc/acpi/events
  and bound handling do a different adaptive button that does generate a
  acpi event.

  ProblemType: Bug
  DistroRelease: Ubuntu 14.10
  Package: linux-image-3.16.0-24-generic 3.16.0-24.32
  ProcVersionSignature: Ubuntu 3.16.0-24.32-generic 3.16.4
  Uname: Linux 3.16.0-24-generic x86_64
  ApportVersion: 2.14.7-0ubuntu8
  Architecture: amd64
   /dev/snd/controlC0:  sergei     2598 F.... pulseaudio
   /dev/snd/controlC1:  sergei     2598 F.... pulseaudio
  CurrentDesktop: Unity
  Date: Tue Nov  4 10:01:26 2014
  HibernationDevice: RESUME=UUID=b3bb00ce-12f6-48e7-a508-667a4201d913
  InstallationDate: Installed on 2014-11-03 (1 days ago)
  InstallationMedia: Ubuntu 14.10 "Utopic Unicorn" - Release amd64 (20141022.1)
  MachineType: LENOVO 20A8A0K5US
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-24-generic.efi.signed root=/dev/mapper/ubuntu--vg-root ro quiet splash rfkill.default_state=0 acpi_osi=Linux acpi_enforce_resources=lax i915.i915_enable_rc6=1 i915.i915_enable_fbc=1 i915.lvds_downclock=1 i915.semaphores=1 vt.handoff=7
   linux-restricted-modules-3.16.0-24-generic N/A
   linux-backports-modules-3.16.0-24-generic  N/A
   linux-firmware                             1.138
  SourcePackage: linux
  UpgradeStatus: No upgrade log present (probably fresh install)
  dmi.bios.date: 09/02/2014
  dmi.bios.vendor: LENOVO
  dmi.bios.version: GRET40WW (1.17 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20A8A0K5US
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Defined
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrGRET40WW(1.17):bd09/02/2014:svnLENOVO:pn20A8A0K5US:pvrThinkPadX1Carbon2nd:rvnLENOVO:rn20A8A0K5US:rvrNotDefined:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20A8A0K5US
  dmi.product.version: ThinkPad X1 Carbon 2nd
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to: