Accelerometer non functional (acer-wmi) in Acer W500/501
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
| linux (Ubuntu) |
Medium
|
Tim Gardner | ||
| Quantal |
Medium
|
Tim Gardner |
Bug Description
The accelerometer is not detected as an acpi event. There is a patch (attached) which when applied to the acer-wmi.c source, allows the accelerometer to work.
It would be nice if the patch could be added upstream so us early ubuntu tab adopters can rotate at our leisure!
I found the patch in this link: http://
I did not make the patch myself.
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu12
Architecture: i386
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 1: SB [HDA ATI SB], device 0: ALC269VB Analog [ALC269VB Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Generic'/'HD-Audio Generic at 0x90144000 irq 40'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 6
Simple ctrls : 1
Card0.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Card1.Amixer.info:
Card hw:1 'SB'/'HDA ATI SB at 0x90140000 irq 16'
Mixer name : 'Realtek ALC269VB'
Components : 'HDA:10ec0269,
Controls : 14
Simple ctrls : 8
DistroRelease: Ubuntu 12.04
HibernationDevice: RESUME=
MachineType: acer ICONIA Tab W501
NonfreeKernelMo
Package: linux (not installed)
ProcEnviron:
LANGUAGE=en_GB:en
TERM=xterm
PATH=(custom, no user)
LANG=en_GB.UTF-8
SHELL=/bin/bash
ProcFB: 0 VESA VGA
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.79
Tags: precise
Uname: Linux 3.2.0-29-generic i686
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 07/08/2011
dmi.bios.vendor: Insyde Corp.
dmi.bios.version: V1.13
dmi.board.
dmi.board.name: WT1
dmi.board.vendor: acer
dmi.board.version: Base Board Version
dmi.chassis.type: 10
dmi.chassis.vendor: Chassis Manufacturer
dmi.chassis.
dmi.modalias: dmi:bvnInsydeCo
dmi.product.name: ICONIA Tab W501
dmi.product.
dmi.sys.vendor: acer
Sean DS (se4n-1) wrote : | #1 |
affects: | grub2 (Ubuntu) → acerhk (Ubuntu) |
tags: | added: acer-wmi kernel-bug |
The attachment "acer-wmi patch" 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.]
tags: | added: patch |
Benjamin Kerensa (bkerensa) wrote : | #3 |
This package does not contain acer-wmi.c so that patch cannot be applied.
tags: | removed: patch |
Sean DS (se4n-1) wrote : | #4 |
Changed the bug report to linux. acer-wmi.c is in drivers/
affects: | acerhk (Ubuntu) → linux (Ubuntu) |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1055433
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.
Changed in linux (Ubuntu): | |
status: | New → Incomplete |
Sean DS (se4n-1) wrote : AcpiTables.txt | #6 |
apport information
tags: | added: apport-collected precise |
description: | updated |
Sean DS (se4n-1) wrote : AlsaDevices.txt | #7 |
apport information
Sean DS (se4n-1) wrote : AplayDevices.txt | #8 |
apport information
Sean DS (se4n-1) wrote : BootDmesg.txt | #9 |
apport information
Sean DS (se4n-1) wrote : CRDA.txt | #10 |
apport information
apport information
apport information
apport information
Sean DS (se4n-1) wrote : CurrentDmesg.txt | #14 |
apport information
Sean DS (se4n-1) wrote : IwConfig.txt | #15 |
apport information
Sean DS (se4n-1) wrote : Lspci.txt | #16 |
apport information
Sean DS (se4n-1) wrote : Lsusb.txt | #17 |
apport information
Sean DS (se4n-1) wrote : PciMultimedia.txt | #18 |
apport information
Sean DS (se4n-1) wrote : ProcCpuinfo.txt | #19 |
apport information
Sean DS (se4n-1) wrote : ProcInterrupts.txt | #20 |
apport information
Sean DS (se4n-1) wrote : ProcModules.txt | #21 |
apport information
Sean DS (se4n-1) wrote : PulseList.txt | #22 |
apport information
Sean DS (se4n-1) wrote : RfKill.txt | #23 |
apport information
Sean DS (se4n-1) wrote : UdevDb.txt | #24 |
apport information
Sean DS (se4n-1) wrote : UdevLog.txt | #25 |
apport information
Sean DS (se4n-1) wrote : WifiSyslog.txt | #26 |
apport information
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: patch |
Joseph Salisbury (jsalisbury) wrote : | #27 |
Can you provide some information on the status of the patch with regards to getting it merged upstream? Has it been sent upstream, what sort of feedback has it received, is it getting applied to a subsystem maintainer's tree, etc?
People affected by this bug are probably wondering why the kernel team doesn't just apply the patch and fix it. The reason is that the kernel team is reluctant (not opposed) to apply any patch to a stable kernel that is not from upstream. Applying patches that don't come from upstream add greatly to the support of the kernel as other upstream patches may touch the same area as the non-upstream patch and may prevent them from applying cleanly.
To submit your patch, send your patch with the detailed description/
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
status: | Confirmed → Triaged |
Sean DS (se4n-1) wrote : | #28 |
All I know is the information from:
http://
and
blog.gmane.
The patch originated from a kernel developer but as of 3.5.rc6 it still has not been committed. I'll see what its status upstream is and drop a not here when I hear back.
Sean DS (se4n-1) wrote : | #29 |
The patch has made its way into the linux 3.6rc7 kernel and therefore has been merged upstream.
Thanks, I learnt a lot about kernel development today.
Sean DS (se4n-1) wrote : | #30 |
not sure what kernel version we're aiming for in Quantal, so will mark as fix committed.
Changed in linux (Ubuntu): | |
status: | Triaged → Fix Committed |
Tim Gardner (timg-tpi) wrote : | #31 |
ACER: Add support for accelerometer sensor
(cherry picked from commit 1eb3fe1d3b6b9bf
Changed in linux (Ubuntu Quantal): | |
assignee: | nobody → Tim Gardner (timg-tpi) |
Tim Gardner (timg-tpi) wrote : | #32 |
ACER: Fix Smatch double-free issue
(cherry picked from commit 1bfaf1d5bcfb2ae
The patch 6ae3a0876185: "ACER: Add support for accelerometer sensor"
from Jun 1, 2012, leads to the following Smatch warning:
drivers/
error: don't call input_free_device() after input_unregiste
Launchpad Janitor (janitor) wrote : | #33 |
This bug was fixed in the package linux - 3.5.0-16.25
---------------
linux (3.5.0-16.25) quantal-proposed; urgency=low
[ <email address hidden> ]
* SAUCE: input: Cypress PS/2 Trackpad fix multi-source, double-click
- LP: #1055788
[ Tim Gardner ]
* [Config] revert '[Config] enable CONFIG_X86_X32=y'
- LP: #1041883
[ Upstream Kernel Changes ]
* vmwgfx: corruption in vmw_event_
* drm/nvd0/disp: hopefully fix selection of 6/8bpc mode on DP outputs
- LP: #1058088
* drm/nv50-/gpio: initialise to vbios defaults during init
- LP: #1058088
* igb: A fix to VF TX rate limit
- LP: #1058188
* igb: Add switch case for supported hardware to igb_ptp_remove.
- LP: #1058188
* igb: Support the get_ts_info ethtool method.
- LP: #1058188
* igb: Streamline RSS queue and queue pairing assignment logic.
- LP: #1058188
* igb: Update firmware info output
- LP: #1058188
* igb: Version bump
- LP: #1058188
* igb: reset PHY in the link_up process to recover PHY setting after
power down.
- LP: #1058188
* igb: Fix for failure to init on some 82576 devices.
- LP: #1058188
* igb: correct hardware type (i210/i211) check in igb_loopback_test()
- LP: #1058188
* igb: don't break user visible strings over multiple lines in
igb_ethtool.c
- LP: #1058188
* igb: add delay to allow igb loopback test to succeed on 8086:10c9
- LP: #1058188
* igb: fix panic while dumping packets on Tx hang with IOMMU
- LP: #1058188
* igb: Fix register defines for all non-82575 hardware
- LP: #1058188
* e1000e: use more informative logging macros when netdev not yet
registered
- LP: #1058219
* e1000e: Cleanup code logic in e1000_check_
- LP: #1058219
* e1000e: Program the correct register for ITR when using MSI-X.
- LP: #1058219
* e1000e: advertise transmit time stamping
- LP: #1058219
* e1000e: 82571 Tx Data Corruption during Tx hang recovery
- LP: #1058219
* e1000e: fix panic while dumping packets on Tx hang with IOMMU
- LP: #1058219
* e1000: Combining Bitwise OR in one expression.
- LP: #1058221
* e1000: advertise transmit time stamping
- LP: #1058221
* e1000: Small packets may get corrupted during padding by HW
- LP: #1058221
* sched: Fix migration thread runtime bogosity
- LP: #1057593
* ACER: Add support for accelerometer sensor
- LP: #1055433
* ACER: Fix Smatch double-free issue
- LP: #1055433
[ Wen-chien Jesse Sung ]
* SAUCE: HID: ntrig: change default value of logical/physical
width/height to 1
- LP: #1044248
-- Leann Ogasawara <email address hidden> Fri, 28 Sep 2012 14:07:41 -0700
Changed in linux (Ubuntu Quantal): | |
status: | Fix Committed → Fix Released |
Adam Conrad (adconrad) wrote : Update Released | #34 |
The verification of this Stable Release Update has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regresssions.
Here is the patch.