ETPS/2 Elantech Touchpad right-click does not work on Samsung NP900X4C, 12.04

Bug #1094451 reported by Cameron Smith
16
This bug affects 3 people
Affects Status Importance Assigned to Milestone
xserver-xorg-input-synaptics (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

I have two identical spec NP900X4C laptops. On one I installed 12.10, on the other 12.04.

On 12.10 the touchpad works fine, including right-click.

On 12.04 the touchpad works fine, EXCEPT for right-click. The standard settings options do not correct this problem.

I tried following the Enabling right button click instructions at https://wiki.ubuntu.com/DebuggingTouchpadDetection however the enable-rightbutton.sh script bailed out claiming the right-click area was not defined. The issue is also simpler than the mixture of problems reported at https://bugs.launchpad.net/bugs/933707

I therefore used xinput list-props on both devices to compare the settings for the touchpad. I discovered that on 12.04 "Synaptics Soft Button Areas" is set to all 0s, whereas on 12.10 it has specific settings.

I therefore applied the following command and the right-button immediately worked fine. I opened this bug so that the correct setting for this model of touchpad can be included in the standard 12.04 package.
 xinput set-prop <device-id> <property-id> 1630, 0, 1871, 0, 0, 0, 0,0

Kernel version: 3.2.0-35-generic
xserver-xorg-input-synaptics version: 1.6.2-1ubuntu1~precise2

Touchpad spec from /proc/input/bus/devices:
I: Bus=0011 Vendor=0002 Product=000e Version=0000
N: Name="ETPS/2 Elantech Touchpad"
P: Phys=isa0060/serio1/input0
S: Sysfs=/devices/platform/i8042/serio1/input/input6
U: Uniq=
H: Handlers=mouse0 event6
B: PROP=5
B: EV=b
B: KEY=e420 10000 0 0 0 0
B: ABS=661800011000003
---
ApportVersion: 2.0.1-0ubuntu15.1
Architecture: amd64
DistUpgraded: Fresh install
DistroCodename: precise
DistroRelease: Ubuntu 12.04
DistroVariant: ubuntu
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120817.1)
MachineType: SAMSUNG ELECTRONICS CO., LTD. 900X3C/900X3D/900X4C/900X4D
MarkForUpload: True
Package: xserver-xorg-input-synaptics 1.6.2-1ubuntu1~precise2
PackageArchitecture: amd64
ProcEnviron:
 TERM=xterm
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.2.0-35-generic root=UUID=8a7d6bca-b3c0-499a-b4da-302ae8866a28 ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 3.2.0-35.55-generic 3.2.34
Tags: precise running-unity ubuntu referred-by-support
Uname: Linux 3.2.0-35-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 09/19/2012
dmi.bios.vendor: Phoenix Technologies Ltd.
dmi.bios.version: P02ABK
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: NP900X4C-A04HK
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: FAB1
dmi.chassis.asset.tag: No Asset Tag
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.version: 0.1
dmi.modalias: dmi:bvnPhoenixTechnologiesLtd.:bvrP02ABK:bd09/19/2012:svnSAMSUNGELECTRONICSCO.,LTD.:pn900X3C/900X3D/900X4C/900X4D:pvr0.1:rvnSAMSUNGELECTRONICSCO.,LTD.:rnNP900X4C-A04HK:rvrFAB1:cvnSAMSUNGELECTRONICSCO.,LTD.:ct9:cvr0.1:
dmi.product.name: 900X3C/900X3D/900X4C/900X4D
dmi.product.version: 0.1
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
version.compiz: compiz 1:0.9.7.8+bzr3121-0ubuntu1
version.ia32-libs: ia32-libs N/A
version.libdrm2: libdrm2 2.4.32-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 8.0.4-0ubuntu0.2
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 8.0.4-0ubuntu0.2
version.xserver-xorg-core: xserver-xorg-core 2:1.11.4-0ubuntu10.8
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.7.0-0ubuntu1.2
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20111219.aacbd629-0ubuntu2
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.17.0-1ubuntu4.2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20111201+b5534a1-1build2

Revision history for this message
Ahmed Shams (ashams) wrote :

Cameron,
Thank you for reporting this bug and such great details. Please send automated bug information from apport, so we can mark it as confirmed. TO do so, please open your Terminal and run:
apport-collect 1094451

Thank you.

Changed in xserver-xorg-input-synaptics (Ubuntu):
importance: Undecided → Low
status: New → Incomplete
Revision history for this message
Cameron Smith (cameron-smith) wrote : BootDmesg.txt

apport information

tags: added: apport-collected precise referred-by-support running-unity ubuntu
description: updated
Revision history for this message
Cameron Smith (cameron-smith) wrote : BootLog.gz

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : CurrentDmesg.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : Dependencies.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : DpkgLog.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : LightdmLog.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : Lspci.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : Lsusb.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : ProcCpuinfo.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : ProcInterrupts.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : ProcModules.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : UdevDb.gz

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : UdevLog.gz

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : XorgLog.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : XorgLogOld.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : peripherals.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote : xinput.txt

apport information

Revision history for this message
Cameron Smith (cameron-smith) wrote :

Ahmed I ran apport-collect 1094451 as requested and the results are attached.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: Incomplete → New
Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in xserver-xorg-input-synaptics (Ubuntu):
status: New → Confirmed
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.