[Dell Venue 11 Pro 7140] Power button not working

Bug #1472478 reported by Tudor Holton
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

When pressing the power button on the Dell Venue 11 Pro 7140 there is no reaction. dmesg and showkey are not detecting any key event when pressing the power button.

This is identical to the RedHat bug report: https://bugzilla.redhat.com/show_bug.cgi?id=1194632

Here are my details:
$sudo evtest /dev/input/event1
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x1 version 0x0
Input device name: "Power Button"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 116 (KEY_POWER)
Properties:
Testing ... (interrupt to exit)

[Pressing button gives no output]

$cat /sys/firmware/acpi/interrupts/ff_pwr_btn
       0 invalid

I've attached the acpidata.dat file as well as the minimum requirements.

ProblemType: Bug
DistroRelease: Ubuntu 15.04
Package: linux-image-generic (not installed)
ProcVersionSignature: Ubuntu 3.16.0-43.58-generic 3.16.7-ckt13
Uname: Linux 3.16.0-43-generic x86_64
ApportVersion: 2.17.2-0ubuntu1.1
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: tudor 1763 F.... pulseaudio
CurrentDesktop: Unity
Date: Wed Jul 8 14:19:01 2015
HibernationDevice: RESUME=UUID=3acb1340-1be5-453c-a918-25f6b6ff404e
InstallationDate: Installed on 2015-07-06 (1 days ago)
InstallationMedia: Ubuntu 14.04.2 LTS "Trusty Tahr" - Release amd64 (20150218.1)
Lsusb:
 Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
 Bus 001 Device 005: ID 8087:0a2a Intel Corp.
 Bus 001 Device 004: ID 114d:1002 Alpha Imaging Technology Corp.
 Bus 001 Device 003: ID 0bda:5757 Realtek Semiconductor Corp.
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
MachineType: Dell Inc. Venue 11 Pro 7140
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.16.0-43-generic root=UUID=f0dc97e1-7d1c-4d05-a7d8-3cfc8551bdc4 ro quiet splash i915.i915_enable_rc6=1 vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.16.0-43-generic N/A
 linux-backports-modules-3.16.0-43-generic N/A
 linux-firmware 1.143.1
SourcePackage: linux
UpgradeStatus: Upgraded to vivid on 2015-07-07 (0 days ago)
dmi.bios.date: 06/30/2015
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A07
dmi.board.vendor: Dell Inc.
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.modalias: dmi:bvnDellInc.:bvrA07:bd06/30/2015:svnDellInc.:pnVenue11Pro7140:pvr01:rvnDellInc.:rn:rvr:cvnDellInc.:ct8:cvr:
dmi.product.name: Venue 11 Pro 7140
dmi.product.version: 01
dmi.sys.vendor: Dell Inc.

Revision history for this message
Tudor Holton (tudor) wrote :
Revision history for this message
Tudor Holton (tudor) wrote :

This device was originally on BIOS version A04. I have also upgraded it to BIOS version A07 but the problem still exists.

Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Tudor Holton (tudor) wrote : Re: Power button not working on Dell Venue 11 Pro 7140

I upgraded to linux-image-3.19.0-22 but this issue still occurs.

Revision history for this message
penalvch (penalvch) wrote :

Tudor Holton, thank you for reporting this and helping make Ubuntu better. Could you please test the latest upstream kernel available from the very top line at the top of the page (the release names are irrelevant for testing, and please do not test the daily folder) following https://wiki.ubuntu.com/Kernel/MainlineBuilds ? It will allow additional upstream developers to examine the issue.

If the test did not allow you to test to the issue (ex. you couldn't boot into the OS) please make a comment in your report about this, and continue to test the next most recent kernel version until you can test to the issue. Once you've tested the upstream kernel, please comment on which kernel version specifically you tested. If this bug is fixed in the mainline kernel, please add the following tags by clicking on the yellow circle with a black pencil icon, next to the word Tags, located at the bottom of the report description:
kernel-fixed-upstream
kernel-fixed-upstream-X.Y-rcZ

Where X, Y, and Z are numbers corresponding to the kernel version.

If the mainline kernel does not fix this bug, please add the following tags:
kernel-bug-exists-upstream
kernel-bug-exists-upstream-X.Y-rcZ

Please note, an error to install the kernel does not fit the criteria of kernel-bug-exists-upstream.

Once testing of the upstream kernel is complete, please mark this bug's Status as Confirmed. Please let us know your results.

Thank you for your understanding.

tags: added: latest-bios-a07
Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Tudor Holton (tudor) wrote :

Sorry. No go on latest mainline kernel. (It gets worse. Touchscreen doesn't work at all!) Anyhoo, here's the output:

$ uname -a
Linux kneetm 4.2.0-040200rc2-generic #201507121935 SMP Sun Jul 12 23:36:39 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
$ sudo evtest /dev/input/event1
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x0 product 0x1 version 0x0
Input device name: "Power Button"
Supported events:
  Event type 0 (EV_SYN)
  Event type 1 (EV_KEY)
    Event code 116 (KEY_POWER)
Properties:
Testing ... (interrupt to exit)
^C

[No output from pressing button]

$ cat /sys/firmware/acpi/interrupts/ff_pwr_btn
       0 invalid

$

Tudor Holton (tudor)
tags: added: kernel-bug-exists-upstream-4.2-rc2
Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Tudor Holton (tudor)
tags: added: kernel-bug-exists-upstream
tags: added: kernel-bug-exists-upstream-4.2-rc3
Revision history for this message
penalvch (penalvch) wrote :

Tudor Holton, the issue you are reporting is an upstream one. Could you please report this problem to the appropriate mailing list (linux-input) by following the instructions verbatim at https://wiki.ubuntu.com/Bugs/Upstream/kernel ?

Please provide a direct URL to your e-mail to the mailing list once you have made it so that it may be tracked via http://vger.kernel.org/vger-lists.html . It can take a day for the new e-mail to show up in the respective archive.

Thank you for your understanding.

tags: removed: kernel-bug-exists-upstream-4.2-rc2
Changed in linux (Ubuntu):
status: Confirmed → Triaged
summary: - Power button not working on Dell Venue 11 Pro 7140
+ [Dell Venue 11 Pro 7140] Power button not working
Revision history for this message
Tudor Holton (tudor) wrote :
tags: added: kernel-bug-exists-upstream-4.2-rc4
removed: kernel-bug-exists-upstream-4.2-rc3
Revision history for this message
Asvin (m-launch7ad-u) wrote :

This bug appears to be still present on mainline kernel 4.6-rc5 and 16.04.

tags: added: kernel-bug-exists-upstream-4.6-rc5
Changed in linux (Ubuntu):
status: Triaged → Confirmed
penalvch (penalvch)
Changed in linux (Ubuntu):
status: Confirmed → Triaged
Revision history for this message
sacharja (c3521333) wrote :

https://bugzilla.kernel.org/show_bug.cgi?id=102281

Tracked at Kernel.org, but also already discussed in the forum:
https://ubuntuforums.org/showthread.php?t=2187204&page=15&p=13522404#post13522404

"OK, so everything comes down to: https://bugzilla.kernel.org/show_bug.cgi?id=102281

All HW is working, but Distro independent there are 2 remaining Kernel problems:
1. keyboard / dock changes are not recocknized by linux (leads to the problem that the keyboard is not always recocknized after re-docking the tablet, leads to the problem that it cannot be woken up after sleep / freeze)
2. power button is not recocknized (leads to the problem that it cannot be locked / unlocked or woken after standby / freeze / monitor disable)

If anyone knows Kernel ACPI or has some contacts within the linux ACPI mailing list, it would be great if you can support https://bugzilla.kernel.org/show_bug.cgi?id=102281 (I also forwarded the case to Dell, seems some faulty BIOS implementation prevents quick submission of the kernel patch. Unfortunately they just forwarded me to Ubuntu forums)."

Revision history for this message
RussianNeuroMancer (russianneuromancer) wrote :

Unfortunately, last time upstream developers answered about this particular issue was ten months ago: https://bugzilla.kernel.org/show_bug.cgi?id=102281#c94

Is anyone from Canonical could look into this vbtn patches?

Revision history for this message
Kai-Heng Feng (kaihengfeng) wrote :

Does it work on latest mainline kernel?

There are several commits since v4.15:
b758dbd57650b4157da98b2c734974b409849625 platform/x86: intel-vbtn: Reset wakeup capable flag on removal
de9647efeaa9f4e8b08c002e09757fd9c55ff901 platform/x86: intel-vbtn: Only activate tablet mode switch on 2-in-1's
00f49ee79777876c37f50aa137e96c52aee24205 platform/x86: intel-vbtn: Replace License by SDPX identifier
bd1b27e2c8ade686b0e9f6295b5cbe7c27ca01a4 platform/x86: intel-vbtn: Remove redundant inclusions
30323fb6d552c41997baca5292bf7001366cab57 platform/x86: intel-vbtn: Support tablet mode switch
1c3fdf125ef416227e43fdedf6b5097c41e8c467 platform/x86: intel-vbtn: Simplify autorelease logic
9678d0ef77d71a25e2194606238d9cb5b544c0f3 platform/x86: intel-vbtn: support panel front button
3d5d95d316b6fb3863a633293beb4e1e69dc7693 platform/x86: intel-vbtn: support KEY_ROTATE_LOCK_TOGGLE
95f38fd46cc5e45a0d5224f486e805d17ea3d93f platform/x86: intel-vbtn: Support separate press/release events
1c828496228deb7a080362bbdf8e70c50bc924b4 platform/x86: intel-vbtn: support SW_TABLET_MODE

Revision history for this message
Tudor Holton (tudor) wrote :

Yes. When I press the power button now I get the power dialog. Thanks!

Revision history for this message
Tudor Holton (tudor) wrote :

Ubuntu 17.10 now triggers the power dialog when the power button is pressed.

Changed in linux (Ubuntu):
status: Triaged → Fix Released
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.