← Back to team overview

kernel-packages team mailing list archive

[Bug 1310248] Re: [Lenovo Thinkpad X220] wireless switch doesn't generate an acpi event

 

** Description changed:

- $ lsb_release -rd
- Description:    Ubuntu 14.04 LTS
- Release:        14.04
+ I use a customized acpi event script to disable bluetooth on my Thinkpad
+ x220, if I toggle the hardware wifi switch (not Fn+F5):
  
- 
- I use a customized acpi event script to disable bluetooth on my Thinkpad x220, if I toggle the hardware wifi switch (not Fn+F5):
- 
- $ cat /etc/acpi/ibm-wireless-switch.sh 
+ $ cat /etc/acpi/ibm-wireless-switch.sh
  #!/bin/sh
  
  test -f /usr/share/acpi-support/state-funcs || exit 0
  
  # Find and toggle wireless of bluetooth devices on ThinkPads
  
  . /usr/share/acpi-support/state-funcs
  
  # disable bluetooth on wireless activate to save battery
  if isAnyWirelessPoweredOn; then
-     # Wireless was turned on
-     logger "Wireless switch turned on: Disable bluetooth."
-     echo disable > /proc/acpi/ibm/bluetooth
+     # Wireless was turned on
+     logger "Wireless switch turned on: Disable bluetooth."
+     echo disable > /proc/acpi/ibm/bluetooth
  fi
  
- 
- This used to work fine with Ubuntu 13.10, however it stopped working with 14.04. More precisely the switch doesnt generate an acpi event anymore. To check that I used acpi_listen.
+ This used to work fine with Ubuntu 13.10, however it stopped working
+ with 14.04. More precisely the switch doesnt generate an acpi event
+ anymore. To check that I used acpi_listen.
  
  $ acpi_listen -t 10
  # nothing happens here
  
- 
  Using 14.04 with kernel version 3.11.0-19 from 13.10 the switch works fine again:
- 
  $ acpi_listen -t 10
  ibm/hotkey HKEY 00000080 00007000
  
- Thanks.
- --- 
+ Upstream URL: https://www.mail-archive.com/platform-
+ driver-x86@xxxxxxxxxxxxxxx/msg05283.html
+ 
+ ---
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC0:  tobias     2256 F.... pulseaudio
-                       tobias     2324 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC0:  tobias     2256 F.... pulseaudio
+                       tobias     2324 F.... pulseaudio
  CurrentDesktop: KDE
  DistroRelease: Ubuntu 14.04
  InstallationDate: Installed on 2013-03-24 (438 days ago)
  InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
  Lsusb:
-  Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
-  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
-  Bus 001 Device 003: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
-  Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
-  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
+  Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
+  Bus 001 Device 003: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
+  Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
+  Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: LENOVO 4291ZPK
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-27-generic root=UUID=9a62bd25-d065-4486-a18d-5a3f2a6c3473 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
  RelatedPackageVersions:
-  linux-restricted-modules-3.13.0-27-generic N/A
-  linux-backports-modules-3.13.0-27-generic  N/A
-  linux-firmware                             1.127.2
+  linux-restricted-modules-3.13.0-27-generic N/A
+  linux-backports-modules-3.13.0-27-generic  N/A
+  linux-firmware                             1.127.2
  Tags:  trusty
  Uname: Linux 3.13.0-27-generic x86_64
  UpgradeStatus: Upgraded to trusty on 2014-04-18 (48 days ago)
  UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo vboxusers
  _MarkForUpload: True
  dmi.bios.date: 07/18/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 8DET69WW (1.39 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 4291ZPK
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr8DET69WW(1.39):bd07/18/2013:svnLENOVO:pn4291ZPK:pvrThinkPadX220:rvnLENOVO:rn4291ZPK:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 4291ZPK
  dmi.product.version: ThinkPad X220
  dmi.sys.vendor: LENOVO

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1310248

Title:
  [Lenovo Thinkpad X220] wireless switch doesn't generate an acpi event

Status in “linux” package in Ubuntu:
  Triaged

Bug description:
  I use a customized acpi event script to disable bluetooth on my
  Thinkpad x220, if I toggle the hardware wifi switch (not Fn+F5):

  $ cat /etc/acpi/ibm-wireless-switch.sh
  #!/bin/sh

  test -f /usr/share/acpi-support/state-funcs || exit 0

  # Find and toggle wireless of bluetooth devices on ThinkPads

  . /usr/share/acpi-support/state-funcs

  # disable bluetooth on wireless activate to save battery
  if isAnyWirelessPoweredOn; then
      # Wireless was turned on
      logger "Wireless switch turned on: Disable bluetooth."
      echo disable > /proc/acpi/ibm/bluetooth
  fi

  This used to work fine with Ubuntu 13.10, however it stopped working
  with 14.04. More precisely the switch doesnt generate an acpi event
  anymore. To check that I used acpi_listen.

  $ acpi_listen -t 10
  # nothing happens here

  Using 14.04 with kernel version 3.11.0-19 from 13.10 the switch works fine again:
  $ acpi_listen -t 10
  ibm/hotkey HKEY 00000080 00007000

  Upstream URL: https://www.mail-archive.com/platform-
  driver-x86@xxxxxxxxxxxxxxx/msg05283.html

  ---
  ApportVersion: 2.14.1-0ubuntu3.2
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  tobias     2256 F.... pulseaudio
                        tobias     2324 F.... pulseaudio
  CurrentDesktop: KDE
  DistroRelease: Ubuntu 14.04
  InstallationDate: Installed on 2013-03-24 (438 days ago)
  InstallationMedia: Kubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
  Lsusb:
   Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
   Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
   Bus 001 Device 003: ID 04f2:b217 Chicony Electronics Co., Ltd Lenovo Integrated Camera (0.3MP)
   Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
   Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
  MachineType: LENOVO 4291ZPK
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-27-generic root=UUID=9a62bd25-d065-4486-a18d-5a3f2a6c3473 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-27.50-generic 3.13.11
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-27-generic N/A
   linux-backports-modules-3.13.0-27-generic  N/A
   linux-firmware                             1.127.2
  Tags:  trusty
  Uname: Linux 3.13.0-27-generic x86_64
  UpgradeStatus: Upgraded to trusty on 2014-04-18 (48 days ago)
  UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo vboxusers
  _MarkForUpload: True
  dmi.bios.date: 07/18/2013
  dmi.bios.vendor: LENOVO
  dmi.bios.version: 8DET69WW (1.39 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 4291ZPK
  dmi.board.vendor: LENOVO
  dmi.board.version: Not Available
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvr8DET69WW(1.39):bd07/18/2013:svnLENOVO:pn4291ZPK:pvrThinkPadX220:rvnLENOVO:rn4291ZPK:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 4291ZPK
  dmi.product.version: ThinkPad X220
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1310248/+subscriptions