camera hotkey has no function on EEEPC A1215P

Reported by Keng-Yu Lin on 2011-07-19
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Keng-Yu Lin
Keng-Yu Lin
Keng-Yu Lin

Bug Description

The camera hotkey keycode is not reported to the userspace by eeepc-wmi driver in Natty and Maverick. There is an upstream patch fixing this but it's not in Natty or Maverick.

Fixed by the upstream commit:

commit 9481472559b3ecd366390786628c2fb211d1477b
 Author: Corentin Chary <email address hidden>
 Date: Wed Mar 30 16:32:33 2011 +0200

    eeepc-wmi: add keys found on EeePC 1215T

    Signed-off-by: Corentin Chary <email address hidden>
     Signed-off-by: Matthew Garrett <email address hidden>

This bug is for the SRU process.

Keng-Yu Lin (lexical) on 2011-07-19
Changed in linux (Ubuntu):
status: New → In Progress
importance: Undecided → Low
assignee: nobody → Keng-Yü Lin (lexical)
description: updated
tags: added: hwe-blocker
Brad Figg (brad-figg) on 2011-07-19
tags: added: maverick natty
Keng-Yu Lin (lexical) wrote :

SRU Justification:

 Impact: There is no keycode when pressing the camera hotkey (Fn + V)

 Fix: cherry-pick the following upstream commit that adds the keys
     in the eeepc-wmi/keymap.

 Testcase: I tested on the EEEPC A1215P and confirmed it works.

 Note: the patch is formed for Natty, but it is good that it can
 be applied for Maverick SRU too.

 Corentin Chary (1):
  eeepc-wmi: add keys found on EeePC 1215T

  drivers/platform/x86/eeepc-wmi.c | 2 ++
  1 files changed, 2 insertions(+), 0 deletions(-)

Changed in linux (Ubuntu):
status: In Progress → Triaged
Tim Gardner (timg-tpi) on 2011-07-19
Changed in linux (Ubuntu Oneiric):
status: Triaged → Fix Released
Changed in linux (Ubuntu Natty):
status: New → Fix Committed
assignee: nobody → Keng-Yü Lin (lexical)
Changed in linux (Ubuntu Natty):
importance: Undecided → Medium
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel in -proposed solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-natty' to 'verification-done-natty'.

If verification is not done by one week from today, this fix will be dropped from the source code, and this bug will be closed.

See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you!

tags: added: verification-needed-natty
Ayan George (ayan) on 2011-08-31
tags: added: blocks-hwcert-enablement
Keng-Yu Lin (lexical) wrote :

Confirmed the -proposed kernel fixes the bug.

tags: added: verification-done-natty
removed: verification-needed-natty
tags: added: blocks-hwcert
removed: blocks-hwcert-enablement
tags: added: blocks-hwcert-enablement
removed: blocks-hwcert
Chris Van Hoof (vanhoof) on 2011-09-01
tags: added: blocks-hwcert
removed: hwe-blocker
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 2.6.38-11.50

linux (2.6.38-11.50) natty-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #848246

  [ Upstream Kernel Changes ]

  * Revert "eCryptfs: Handle failed metadata read in lookup"
  * Revert "KVM: fix kvmclock regression due to missing clock update"
  * Revert "ath9k: use split rx buffers to get rid of order-1 skb

linux (2.6.38-11.49) natty-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #836903

  [ Adam Jackson ]

  * SAUCE: drm/i915/pch: Fix integer math bugs in panel fitting
    - LP: #753994

  [ Keng-Yu Lin ]

  * SAUCE: Input: ALPS - Enable Intellimouse mode for Lenovo Zhaoyang E47
    - LP: #632884, #803005

  [ Stefan Bader ]

  * [Config] Force perf to use libiberty for demangling
    - LP: #783660

  [ Tim Gardner ]

  * [Config] Add enic/fnic to udebs
    - LP: #801610

  [ Upstream Kernel Changes ]

  * eeepc-wmi: add keys found on EeePC 1215T
    - LP: #812644
  * eCryptfs: Handle failed metadata read in lookup
    - LP: #509180
  * pagemap: close races with suid execve, CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * report errors in /proc/*/*map* sanely, CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * close race in /proc/*/environ, CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * auxv: require the target to be tracable (or yourself), CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * deal with races in /proc/*/{syscall, stack, personality}, CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * vmscan: fix a livelock in kswapd
    - LP: #813797
  * mmc: Add PCI fixup quirks for Ricoh 1180:e823 reader
    - LP: #773524
  * mmc: Added quirks for Ricoh 1180:e823 lower base clock frequency
    - LP: #773524
  * rose: Add length checks to CALL_REQUEST parsing, CVE-2011-1493
    - LP: #816550
    - CVE-2011-1493
  * pata_marvell: Add support for 88SE91A0, 88SE91A4
    - LP: #777325
  * GFS2: make sure fallocate bytes is a multiple of blksize, CVE-2011-2689
    - LP: #819572
    - CVE-2011-2689
  * Bluetooth: l2cap and rfcomm: fix 1 byte infoleak to userspace.
    - LP: #819569
    - CVE-2011-2492
  * drm/nv50-nvc0: work around an evo channel hang that some people see
    - LP: #583760
  * KVM: fix kvmclock regression due to missing clock update
    - LP: #795717
  * Add mount option to check uid of device being mounted = expect uid,
    - LP: #732628
    - CVE-2011-1833
  * proc: fix oops on invalid /proc/<pid>/maps access, CVE-2011-1020
    - LP: #813026
    - CVE-2011-1020
  * ipv6: make fragment identifications less predictable, CVE-2011-2699
    - LP: #827685
    - CVE-2011-2699
  * ath9k: use split rx buffers to get rid of order-1 skb allocations
    - LP: #728835
  * perf: Fix software event overflow, CVE-2011-2918
    - LP: #834121
    - CVE-2011-2918
 -- Herton Ronaldo Krzesinski <email address hidden> Mon, 12 Sep 2011 17:23:38 -0300

Changed in linux (Ubuntu Natty):
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers