** Description changed: + == 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-3.2.0-30-generic 3.2.0-30.48 ProcVersionSignature: Ubuntu 3.2.0-30.48-generic 3.2.27 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 + **** 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/controlC1: emanuel 1801 F.... pulseaudio - /dev/snd/controlC0: emanuel 1801 F.... pulseaudio + USER PID ACCESS COMMAND + /dev/snd/controlC1: emanuel 1801 F.... pulseaudio + /dev/snd/controlC0: emanuel 1801 F.... pulseaudio Card0.Amixer.info: - Card hw:0 'SB'/'HDA ATI SB at 0xfdaf4000 irq 16' - Mixer name : 'Realtek ALC663' - Components : 'HDA:10ec0663,104311c3,00100001 HDA:11c11040,10431636,00100200' - Controls : 28 - Simple ctrls : 14 + Card hw:0 'SB'/'HDA ATI SB at 0xfdaf4000 irq 16' + Mixer name : 'Realtek ALC663' + Components : 'HDA:10ec0663,104311c3,00100001 HDA:11c11040,10431636,00100200' + 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,00aa0100,00100000' - Controls : 6 - Simple ctrls : 1 + Card hw:1 'HDMI'/'HDA ATI HDMI at 0xfddec000 irq 45' + Mixer name : 'ATI R6xx HDMI' + Components : 'HDA:1002aa01,00aa0100,00100000' + Controls : 6 + Simple ctrls : 1 Card1.Amixer.values: - Simple mixer control 'IEC958',0 - Capabilities: pswitch pswitch-joined penum - Playback channels: Mono - Mono: Playback [on] + 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=UUID=6433010e-6c54-4069-998d-e304f780bd6e 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 + LANGUAGE=en_US:en + TERM=xterm + PATH=(custom, no user) + LANG=en_US.UTF-8 + SHELL=/bin/bash ProcFB: - 0 radeondrmfb - 1 radeondrmfb + 0 radeondrmfb + 1 radeondrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-30-generic root=UUID=a7fa1141-e974-4958-b771-5b1850d477cb ro quiet splash vt.handoff=7 RelatedPackageVersions: - linux-restricted-modules-3.2.0-30-generic N/A - linux-backports-modules-3.2.0-30-generic N/A - linux-firmware 1.79 + linux-restricted-modules-3.2.0-30-generic N/A + linux-backports-modules-3.2.0-30-generic N/A + 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.asset.tag: ATN12345678901234567 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:bvnAmericanMegatrendsInc.:bvr303:bd10/14/2008:svnASUSTeKComputerInc.:pnX71TL:pvr1.0:rvnPEGATRONCORPORATION:rnX71TL:rvr1.0:cvnASUSTeKComputerInc.:ct10:cvr: dmi.product.name: X71TL dmi.product.version: 1.0 dmi.sys.vendor: ASUSTeK Computer Inc.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1046512 Title: [regression][precise] synaptics: Vertical edge scrolling broken in the latest kernel 3.2.0-30.48 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1046512/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
