[Lenovo x230, Thinkpad L530, T530, T430s] Battery button doesn't function

Bug #1056401 reported by Greg Vallande
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Invalid
Medium
Colin Ian King
Nominated for Quantal by Jeff Marcom
Nominated for Raring by Jeff Marcom
Precise
Invalid
Undecided
Unassigned

Bug Description

When pressing Fn+Battery key - the system responds as if you hit CTRL-L and locked the desktop. There are a few that are currently suffering from this problem.

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-3.5.0-15-generic 3.5.0-15.22~precise1
ProcVersionSignature: Ubuntu 3.5.0-15.22~precise1-generic 3.5.4
Uname: Linux 3.5.0-15-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.25.
ApportVersion: 2.0.1-0ubuntu13
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: PCH [HDA Intel PCH], device 0: ALC269VC Analog [ALC269VC Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: ubuntu 1569 F.... pulseaudio
Card0.Amixer.info:
 Card hw:0 'PCH'/'HDA Intel PCH at 0x92530000 irq 46'
   Mixer name : 'Intel PantherPoint HDMI'
   Components : 'HDA:10ec0269,17aa2203,00100203 HDA:80862806,80860101,00100000'
   Controls : 38
   Simple ctrls : 15
Card29.Amixer.info:
 Card hw:29 'ThinkPadEC'/'ThinkPad Console Audio Control at EC reg 0x30, fw unknown'
   Mixer name : 'ThinkPad EC (unknown)'
   Components : ''
   Controls : 1
   Simple ctrls : 1
Card29.Amixer.values:
 Simple mixer control 'Console',0
   Capabilities: pswitch pswitch-joined penum
   Playback channels: Mono
   Mono: Playback [on]
Date: Tue Sep 25 15:16:45 2012
HibernationDevice: RESUME=UUID=eb12e54b-522f-4419-9661-7d869eb53243
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
MachineType: LENOVO 814V08G
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.5.0-15-generic root=UUID=f0826275-4a1f-4c6e-ba8c-7a516330f92a ro quiet splash initcall_debug vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.5.0-15-generic N/A
 linux-backports-modules-3.5.0-15-generic N/A
 linux-firmware 1.79.1
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 06/01/2012
dmi.bios.vendor: LENOVO
dmi.bios.version: GCET20WW (1.09 )
dmi.board.asset.tag: Not Available
dmi.board.name: 814V08G
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:bvrGCET20WW(1.09):bd06/01/2012:svnLENOVO:pn814V08G:pvrThinkPadX230Tablet:rvnLENOVO:rn814V08G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable:
dmi.product.name: 814V08G
dmi.product.version: ThinkPad X230 Tablet
dmi.sys.vendor: LENOVO

Revision history for this message
Greg Vallande (gvallande) wrote :
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v3.6 kernel[0] (Not a kernel in the daily directory) and install both the linux-image and linux-image-extra .deb packages.

Once you've tested the upstream kernel, please remove the 'needs-upstream-testing' tag. Please only remove that one tag and leave the other tags. This can be done by clicking on the yellow pencil icon next to the tag located at the bottom of the bug description and deleting the 'needs-upstream-testing' text.

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

If you are unable to test the mainline kernel, for example it will not boot, please add the tag: 'kernel-unable-to-test-upstream'.
Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.6-rc7-quantal/

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: New → Incomplete
tags: added: needs-upstream-testing
Revision history for this message
Colin Ian King (colin-king) wrote :

I've got an X230 too, I've read the manual and cannot find the Fn+Battery key combo. Which keys are you referring to?

Changed in linux (Ubuntu):
assignee: nobody → Colin King (colin-king)
Jeff Marcom (jeffmarcom)
summary: - [Lenovo x230] Battery button doesn't function
+ [Lenovo x230, Thinkpad L530] Battery button doesn't function
Revision history for this message
Colin Ian King (colin-king) wrote : Re: [Lenovo x230, Thinkpad L530] Battery button doesn't function

@Jeff, can you answer my question in comment #3. Thanks.

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

@Colin,

I only added the L530 to this bug. However, I believe the key combo fn+f3 is standard for all of our lenovo's in the lab.

Changed in linux (Ubuntu):
status: Incomplete → New
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Colin Ian King (colin-king) wrote :

I'm confused, Fn-F3 on my x230 is screen lock - it even has the lock icon in the button.

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

This may be due to a difference in an engineering build vs retail on the laptops. I'll try and confirm.

Revision history for this message
Colin Ian King (colin-king) wrote :

..which of course may explain why your version with the battery button is issuing an screen lock code, which is what I have on my retail (UK) version.

Jeff Marcom (jeffmarcom)
summary: - [Lenovo x230, Thinkpad L530] Battery button doesn't function
+ [Lenovo x230, Thinkpad L530, T430s] Battery button doesn't function
Revision history for this message
Colin Ian King (colin-king) wrote : Re: [Lenovo x230, Thinkpad L530, T430s] Battery button doesn't function

@Jeff, any update on this?

Jeff Marcom (jeffmarcom)
summary: - [Lenovo x230, Thinkpad L530, T430s] Battery button doesn't function
+ [Lenovo x230, Thinkpad L530, T530, T430s] Battery button doesn't
+ function
Revision history for this message
Colin Ian King (colin-king) wrote :

@Jeff, it's nice that you can update the summary, but can you get back to my original question #3. Thanks!

Revision history for this message
Colin Ian King (colin-king) wrote :

@Jeff, I'm still waiting for your answer to my question in comment #3 - any followup?

Ara Pulido (ara)
tags: added: certification-grey
Revision history for this message
Colin Ian King (colin-king) wrote :

Without wanting to sound like I'm whining, I'm waiting for some follup up on this issue. Everyone seems to like to update the bug with summary changes and shiney tags but no-one is addressing the fundamental questions I'm asking. I'd like to get this one resolved. :-)

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

@Colin,

see comment #5 to answer your question in #3.

Again, all of our lenovos have the key combo fn+f3 as the battery key.

If this helps at all (I don't know how relevant this is to you), that key combo for the lenovo w530 works as expected on precise 12.04.1.

Please let me know what you'd like me to try next. Sorry for the delayed response.

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

Okay, so a little more info,

I installed 12.04.1 on an x230 (which by the way the fn+f3 combo is the battery NOT the lock) and it works fine.

Loading 12.04 to see if I can reproduce. I was not the originator of the bug on the x230.

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

Works as expected on the x230 with 12.04 (kernel rev 3.2.0.23 #36)

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

Okay, so.

This original defect was opened on precise. However the kernel listed was a 3.5 rev.

I tested the following kernels and see that now the battery key does nothing no even logged with udevadm monitor:

quantal: 3.5.0.0300
quantal: 3.5.0.17
quantal: 3.5.0.22
raring: 3.8.0-1

This seems to be broken upstream.

tags: added: kernel-bug-exists-upstream quantal
removed: needs-upstream-testing precise
Changed in linux (Ubuntu Precise):
status: New → Invalid
Changed in linux (Ubuntu):
status: Incomplete → New
Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

Let me know if you require information. Please feel free to contact me directly.

Revision history for this message
Jeff Marcom (jeffmarcom) wrote :

Seems it's a package issue. Even when it's successful it doesn't invoke a change through udevadm. When I did a full installation of raring instead of just updating the kernel it works flawlessly on the x230 and the l530.

Seems this bug is invalid and just requires an update to gnome-power-statics.

Changed in linux (Ubuntu):
status: New → Invalid
Revision history for this message
Colin Ian King (colin-king) wrote :

Thanks for the feedback Jeff. Your findings do make a lot more sense.

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.