[regression][precise] synaptics: Vertical edge scrolling broken in the latest kernel 3.2.0-30.48
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Seth Forshee | ||
Precise |
Fix Released
|
Medium
|
Seth Forshee | ||
Quantal |
Fix Released
|
Medium
|
Seth Forshee |
Bug Description
== SRU Justification ==
Impact: A patch to deal with out-of-specificaton position values with one Synaptics touchpad broke vertical edge scrolling on some other touchpads. The firmware for these touchpads uses a special value of 8176 to indicate a finger at the right or bottom of the touchpad whose precise position cannot be determined. This value is not documented in the interfacing guide from Synaptics and is outside of the range of values that the documentation indicates will be reported for finger positions.
Fix: Adjustments to the handling of position values that fall outside of the documented ranges. Treat only values above 8176 as wrapped negative values, and clamp the value 8176 to the maximum specified position value for the axis to make it something more reasonable.
Test Case: Verify that the patch fixes edge scrolling on an affected machine. Verified on LP#1046512.
---
The old kernel, 3.2.0-29.46 works as expected.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: linux-image-
ProcVersionSign
Uname: Linux 3.2.0-30-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
ArecordDevices:
**** List of CAPTURE Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: ALC663 Analog [ALC663 Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'SB'/'HDA ATI SB at 0xfdaf4000 irq 16'
Mixer name : 'Realtek ALC663'
Components : 'HDA:10ec0663,
Controls : 28
Simple ctrls : 14
Card1.Amixer.info:
Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfddec000 irq 45'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 6
Simple ctrls : 1
Card1.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [on]
Date: Wed Sep 5 22:44:47 2012
HibernationDevice: RESUME=
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
MachineType: ASUSTeK Computer Inc. X71TL
ProcEnviron:
LANGUAGE=en_US:en
TERM=xterm
PATH=(custom, no user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB:
0 radeondrmfb
1 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=
RelatedPackageV
linux-
linux-
linux-firmware 1.79
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 10/14/2008
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 303
dmi.board.
dmi.board.name: X71TL
dmi.board.vendor: PEGATRON CORPORATION
dmi.board.version: 1.0
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer Inc.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: X71TL
dmi.product.
dmi.sys.vendor: ASUSTeK Computer Inc.
Changed in linux (Ubuntu): | |
status: | New → Confirmed |
Changed in linux (Ubuntu): | |
assignee: | nobody → Seth Forshee (sforshee) |
Changed in linux (Ubuntu Quantal): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Seth Forshee (sforshee) |
status: | New → In Progress |
summary: |
- [regression][precise] synaptics: Touchpad unresponsive in the latest - kernel 3.2.0-30.48 + [regression][precise] synaptics: Vertical edge srolling broken in the + latest kernel 3.2.0-30.48 |
Changed in linux (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Precise): | |
status: | Incomplete → In Progress |
Changed in linux (Ubuntu Precise): | |
status: | Incomplete → In Progress |
description: | updated |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-precise removed: verification-needed-precise |
Can you test the latest mainline kernel[0] to see if commit c0394506e69b37c 47d391c2a7bbea3 ea236d8ec8 fixes this bug?
[0] http:// kernel. ubuntu. com/~kernel- ppa/mainline/ v3.6-rc4- quantal/