acer-wmi wont recognize hotkey on Travelmate 8372

Bug #865807 reported by Merlin Schumacher
10
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Fix Released
Undecided
Ike Panhc
Declined for Natty by Brad Figg
Oneiric
Fix Released
Undecided
Unassigned
Precise
Fix Released
Undecided
Ike Panhc

Bug Description

The module acer-wmi won't detect the P-hotkey. dmesg only shows: acer_wmi: Unknown key number - 0x29

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-12-generic 3.0.0-12.19
ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu2
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: CONEXANT Analog [CONEXANT Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: merlin 1749 F.... pulseaudio
CRDA: Error: [Errno 2] Datei oder Verzeichnis nicht gefunden
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xd6400000 irq 42'
   Mixer name : 'Conexant CX20585'
   Components : 'HDA:14f15069,10250440,00100302'
   Controls : 8
   Simple ctrls : 5
CheckboxSubmission: 18167c3e7e3fc2fdbde68b6899d0683f
CheckboxSystem: 2954e74ba17fb0e37fc942cd1d9fab4e
Date: Tue Oct 4 02:33:02 2011
HibernationDevice: RESUME=UUID=38129863-42be-4540-b9ad-6ff93ffb2edb
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
MachineType: Acer TravelMate 8372
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=921c079f-9d54-4d58-9639-1b9e75fd1f35 ro crashkernel=384M-2G:64M,2G-:128M quiet splash pcie_aspm=force i915.i915_enable_rc6=1 i915_enable_fbc=1 acpi_osi=Linux2 vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-12-generic N/A
 linux-backports-modules-3.0.0-12-generic N/A
 linux-firmware 1.60
SourcePackage: linux
StagingDrivers: mei
UpgradeStatus: Upgraded to oneiric on 2011-10-02 (1 days ago)
dmi.bios.date: 03/31/2011
dmi.bios.vendor: Acer
dmi.bios.version: V1.09
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: TravelMate 8372
dmi.board.vendor: Acer
dmi.board.version: PSMBOU-1234567
dmi.chassis.asset.tag: MerlinColossus
dmi.chassis.type: 10
dmi.chassis.vendor: Acer
dmi.chassis.version: None
dmi.modalias: dmi:bvnAcer:bvrV1.09:bd03/31/2011:svnAcer:pnTravelMate8372:pvrV1.09:rvnAcer:rnTravelMate8372:rvrPSMBOU-1234567:cvnAcer:ct10:cvrNone:
dmi.product.name: TravelMate 8372
dmi.product.version: V1.09
dmi.sys.vendor: Acer

Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :
summary: - acer-wmi problems on Travelmate 8372
+ acer-wmi wont recognize hotkey on Travelmate 8372
Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Ike Panhc (ikepanhc) wrote :

Quick question, what's the p-hotkey for?

Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

The P-hotkey is a definable hotkey. Its intendet function on Windows would be to start some Acer bloatware.

Revision history for this message
Seth Forshee (sforshee) wrote :

Oops, I got the wrong bug with my nominations. My apologies.

Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

This is a patch for the issue. The button id ist simply added to the list of hotkeys and behaves like the other listed p-key.

Revision history for this message
Brad Figg (brad-figg) wrote : Test with newer development kernel (3.0.0-12.20)

Thank you for taking the time to file a bug report on this issue.

However, given the number of bugs that the Kernel Team receives during any development cycle it is impossible for us to review them all. Therefore, we occasionally resort to using automated bots to request further testing. This is such a request.

We have noted that there is a newer version of the development kernel than the one you last tested when this issue was found. Please test again with the newer kernel and indicate in the bug if this issue still exists or not.

If the bug still exists, change the bug status from Incomplete to Confirmed. If the bug no longer exists, change the bug status from Incomplete to Fix Released.

Thank you for your help, we really do appreciate it.

Changed in linux (Ubuntu):
status: Confirmed → Incomplete
tags: added: kernel-request-3.0.0-12.20
Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

The key still doesn't work with 3.0.0-12.20

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
Revision history for this message
Ike Panhc (ikepanhc) wrote :

Hi Merlin,

Could you make the git format patch and send to LKML for review?

I can help to make patch with your name as author and signed-off if you confirm that you are the author and agree to follow the sign-off procedure[1]

[1] http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob;f=Documentation/SubmittingPatches;hb=HEAD#l297

Sorry to make it so complicated. Just want to make sure kernel will not be tainted.

Ike Panhc (ikepanhc)
Changed in linux (Ubuntu):
assignee: nobody → Ike Panhc (ikepanhc)
tags: added: patch
Ike Panhc (ikepanhc)
Changed in linux (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
Brad Figg (brad-figg) wrote :

@merlin,

I've applied your patch to the latest Oneiric kernel and made test kernels available at:
http://people.canonical.com/~bradf/lp865807

Please test and add a comment here if it's working correctly for you or not.

Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

@brad: thanks for building and patching the kernel. the patch works fine, as expected.

Ike Panhc (ikepanhc)
Changed in linux (Ubuntu):
status: Incomplete → In Progress
Ike Panhc (ikepanhc)
Changed in linux (Ubuntu):
status: In Progress → Confirmed
Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

Signed-off-by: Merlin Schumacher <email address hidden>

Ike Panhc (ikepanhc)
Changed in linux (Ubuntu):
status: Confirmed → In Progress
Revision history for this message
Ike Panhc (ikepanhc) wrote :

Patch is sent to upstream mailing list for review.

https://lkml.org/lkml/2012/1/23/279

Revision history for this message
Ike Panhc (ikepanhc) wrote :

Patch has been sent to ubuntu kernel mailing list for review

https://lists.ubuntu.com/archives/kernel-team/2012-February/018835.html

I will send for Precise release before kernel freeze or after patch landed on Linus' tree

Tim Gardner (timg-tpi)
Changed in linux (Ubuntu Oneiric):
status: New → Fix Committed
Changed in linux (Ubuntu Precise):
status: In Progress → Fix Committed
Revision history for this message
Ubuntu Foundations Team Bug Bot (crichton) wrote :

The attachment "patch to include p-key with id 0x29" of this bug report has been identified as being a patch. The ubuntu-reviewers team has been subscribed to the bug report so that they can review the patch. In the event that this is in fact not a patch you can resolve this situation by removing the tag 'patch' from the bug report and editing the attachment so that it is not flagged as a patch. Additionally, if you are member of the ubuntu-reviewers team please also unsubscribe the team from this bug report.

[This is an automated message performed by a Launchpad user owned by Brian Murray. Please contact him regarding any issues with the action taken in this bug report.]

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package linux - 3.2.0-15.24

---------------
linux (3.2.0-15.24) precise; urgency=low

  [ Leann Ogasawara ]

  * Add CONFIG_THERM_ADT746X=y to config enforcer for powerpc and
    powerpc-smp flavours
    - LP: #923094

  [ Merlin Schumacher ]

  * SAUCE: acer-wmi: support for P key on TM8372
    - LP: #865807

  [ Tim Gardner ]

  * [Config] Rebase to v3.2.5
  * [Config] CONFIG_THERM_ADT746X=y
    - LP: #923094

  [ Upstream Kernel Changes ]

  * rebase to v3.2.5
 -- Leann Ogasawara <email address hidden> Tue, 07 Feb 2012 11:47:43 -0800

Changed in linux (Ubuntu Precise):
status: Fix Committed → Fix Released
Revision history for this message
Herton R. Krzesinski (herton) wrote :

This bug is awaiting verification that the kernel for Oneiric in -proposed (3.0.0-16.29) solves the problem. Please test the kernel and update this bug with the results. If the problem is solved, change the tag 'verification-needed-oneiric' to 'verification-done-oneiric'.

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-oneiric
Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

works perfectly for me. changed to verification-done-oneiric

tags: added: verification-done-oneiric
removed: verification-needed-oneiric
Revision history for this message
Merlin Schumacher (merlin-schumacher) wrote :

also fine on precise

tags: added: verification-done-precise
Revision history for this message
Launchpad Janitor (janitor) wrote :
Download full text (12.3 KiB)

This bug was fixed in the package linux - 3.0.0-16.29

---------------
linux (3.0.0-16.29) oneiric-proposed; urgency=low

  [Herton R. Krzesinski]

  * Release Tracking Bug
    - LP: #931661

  [ James M. Leddy ]

  * SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e6]
    - LP: #906832

  [ Manoj Iyer ]

  * SAUCE: Bluetooth: Add support for BCM20702A0 [0a5c:21e1]
    - LP: #906832

  [ Merlin Schumacher ]

  * SAUCE: acer-wmi: support for P key on TM8372
    - LP: #865807

  [ Tim Gardner ]

  * SAUCE: Add vendor specific ID (0a5c 21f3) for BCM20702A0
    - LP: #925552

  [ Upstream Kernel Changes ]

  * Revert "(pre-stable) HID: bump maximum global item tag report size to
    96 bytes"
    - LP: #922799
  * Revert "Revert "proc: enable writing to /proc/pid/mem""
    - LP: #922799
  * mtdoops: fix the oops_page_used array size
    - LP: #922799
  * mtd: mtdoops: skip reading initially bad blocks
    - LP: #922799
  * mtd: mtd_blkdevs: don't increase 'open' count on error path
    - LP: #922799
  * mtd: tests: stresstest: bail out if device has not enough eraseblocks
    - LP: #922799
  * drivers/rtc/interface.c: fix alarm rollover when day or month is
    out-of-range
    - LP: #922799
  * ext4: fix undefined behavior in ext4_fill_flex_info()
    - LP: #922799
  * ALSA: snd-usb-us122l: Delete calls to preempt_disable
    - LP: #922799
  * ALSA: ice1724 - Check for ac97 to avoid kernel oops
    - LP: #922799
  * ALSA: hda - Return the error from get_wcaps_type() for invalid NIDs
    - LP: #922799
  * drm/radeon/kms: workaround invalid AVI infoframe checksum issue
    - LP: #922799
  * drm/radeon/kms: disable writeback on pre-R300 asics
    - LP: #922799
  * radeon: Fix disabling PCI bus mastering on big endian hosts.
    - LP: #922799
  * NFS: Retry mounting NFSROOT
    - LP: #922799
  * NFSv4.1: fix backchannel slotid off-by-one bug
    - LP: #922799
  * nfs: fix regression in handling of context= option in NFSv4
    - LP: #922799
  * HID: bump maximum global item tag report size to 96 bytes
    - LP: #724831, #922799
  * UBI: fix missing scrub when there is a bit-flip
    - LP: #922799
  * UBI: fix use-after-free on error path
    - LP: #922799
  * PCI: Fix PCI_EXP_TYPE_RC_EC value
    - LP: #922799
  * PCI: msi: Disable msi interrupts when we initialize a pci device
    - LP: #922799
  * x86/PCI: Ignore CPU non-addressable _CRS reserved memory resources
    - LP: #922799
  * x86/PCI: build amd_bus.o only when CONFIG_AMD_NB=y
    - LP: #922799
  * SCSI: mpt2sas: Release spinlock for the raid device list before
    blocking it
    - LP: #922799
  * SCSI: mpt2sas : Fix for memory allocation error for large host credits
    - LP: #922799
  * xen/xenbus: Reject replies with payload > XENSTORE_PAYLOAD_MAX.
    - LP: #922799
  * ima: free duplicate measurement memory
    - LP: #922799
  * ima: fix invalid memory reference
    - LP: #922799
  * rtl8192se: Fix BUG caused by failure to check skb allocation
    - LP: #922799
  * mac80211: fix rx->key NULL pointer dereference in promiscuous mode
    - LP: #922799
  * memcg: add mem_cgroup_replace_page_cache() to fix LRU issue
    - LP: #922799
  * x86: Fix mmap random address range
    - LP: #92...

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