← Back to team overview

ubuntu-x-swat team mailing list archive

[Bug 873482] [NEW] elantech: Touchpad always reports 3 finger tap as 1 finger tap

 

You have been subscribed to a public bug:

I have an ETPS/2 Elantech touchpad in my Asus Eeepc and since installing
oneiric, 3 finger taps always registers as whatever TapButton1 is set to
in synclient. The touchpad would appear to use the version 2 protocol,
since it has 6 bytes per packet.

I reported this issue against linux instead of xserver-xorg-input-
synaptics because booting into the natty kernel (2.6.38-11) in oneiric
fixes the issue and 3 finger taps work correctly.

As further testing, I built a kernel from linus's git (so it doesn't
have the elantech version 3 patches included with the latest oneiric
kernels), and 3 finger tap still didn't work, so my guess it is a
problem with one of the changes to include the new kernel multi-touch
code. I don't know if this means there is a bug in this new code, or
some issue with xserver-xorg-input-synaptics and the new code.

I reverted the multi-touch changes in drivers/input/mouse/elantech.{c,h}
(back to the version in 2.6.38, still need to figure out exactly where
the changes were introduced), rebuilt just the psmouse module and 3
finger tap works correctly again, so if it is a kernel problem, it would
appear to be localized to just that module.

I will continue to investigate, any assistance is appreciated.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-12-generic 3.0.0-12.20
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu3
Architecture: amd64
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: ALC269VB Analog [ALC269VB Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER        PID ACCESS COMMAND
 /dev/snd/controlC0:  jconti     1459 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xf7cf8000 irq 45'
   Mixer name	: 'Realtek ALC269VB'
   Components	: 'HDA:10ec0269,10438437,00100100'
   Controls      : 11
   Simple ctrls  : 7
Date: Thu Oct 13 12:30:02 2011
HibernationDevice: RESUME=UUID=5424bac1-3ac3-4368-a71f-96f497f6662c
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111011)
MachineType: ASUSTeK Computer INC. 1001PXD
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-12-generic root=UUID=cd747d6f-1a58-45fe-b5c2-4e2f5bd95640 ro quiet splash 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
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/10/2011
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: 0505
dmi.board.asset.tag: To Be Filled By O.E.M.
dmi.board.name: 1001PXD
dmi.board.vendor: ASUSTeK Computer INC.
dmi.board.version: x.xx
dmi.chassis.asset.tag: 0x00000000
dmi.chassis.type: 10
dmi.chassis.vendor: ASUSTeK Computer INC.
dmi.chassis.version: x.x
dmi.modalias: dmi:bvnAmericanMegatrendsInc.:bvr0505:bd01/10/2011:svnASUSTeKComputerINC.:pn1001PXD:pvrx.x:rvnASUSTeKComputerINC.:rn1001PXD:rvrx.xx:cvnASUSTeKComputerINC.:ct10:cvrx.x:
dmi.product.name: 1001PXD
dmi.product.version: x.x
dmi.sys.vendor: ASUSTeK Computer INC.

** Affects: xserver-xorg-input-synaptics (Ubuntu)
     Importance: Medium
         Status: Confirmed


** Tags: amd64 apport-bug oneiric
-- 
elantech: Touchpad always reports 3 finger tap as 1 finger tap
https://bugs.launchpad.net/bugs/873482
You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xserver-xorg-input-synaptics in Ubuntu.