Elantech clickpad/touchpad lacks multitouch features.
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Arch Linux) |
New
|
Undecided
|
Unassigned | ||
linux (Ubuntu) |
Confirmed
|
Medium
|
arushi | ||
Precise |
Fix Released
|
Medium
|
Joseph Salisbury | ||
Quantal |
Fix Released
|
Medium
|
Joseph Salisbury | ||
Raring |
Fix Released
|
Medium
|
Joseph Salisbury | ||
Saucy |
Fix Released
|
Medium
|
Joseph Salisbury |
Bug Description
Newer versions of the Elantech multitouch trackpad are not fully supported in Linux. These appear in many of the newer Samsung laptops, for example. elantech.c in the kernel needs to be updated to support these models (up to v7 perhaps?)
This bug is confirmed to affect a range of samsung laptops running Ubuntu 12.04 and newer, ArchLinux, Fedora and also affects the current (3.9) upstream kernel.
A dkms package was produced in 2011 (see https:/
== Original Report ==
Hello,
So far I've been having a problem with my Elantech multitouch trackpad in Linux. Basically all i get is right click, left click, and tap to click, along with basic movement. The problem seems to be rooted in improper detection of the trackpad, likely b/c its a new revision or whatnot. Of note is that working elantech trackpads of the past in forums i scouted through show up as "ETPS/2 Elantech Touchpad". Mine just shows up in xinput as "PS/2 Elantech Touchpad". I think this might be a simple fix in the end, just improper detection, I hope. For reference, I've tried kernel 3.5 on Ubuntu 12.10 and kernel 3.8.0-17 on Ubuntu 13.04 thus far, with all combinations of psmouse.
-------
What's expected: touchpad multitouch support
What happened: basic touchpad support
Laptop mode: Samsung Series 7 NP780 series
Ubuntu distro(s) tested: Ubuntu 12.10, Ubuntu 13.04
Kernels used: 3.5 signed (Ubuntu 12.10 default), 3.8.0-16, 3.8.0-17 signed
Other tests: Attempted using psmouse-
synclient -l reports "Couldn't find synaptics properties. No synaptics driver loaded?"
-------
See attached for more info. Ask anything you need!
---
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-04-06 (3 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: SAMSUNG ELECTRONICS CO., LTD. 770Z5E/
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.104
StagingDrivers: rts5139
Tags: raring staging
Uname: Linux 3.8.0-17-generic x86_64
UpgradeStatus: Upgraded to raring on 2013-04-06 (3 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 02/26/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P03ABU.
dmi.board.
dmi.board.name: NP780Z5E-S01UB
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: SEC_SW_
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: 770Z5E/
dmi.product.
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
---
ApportVersion: 2.9.2-0ubuntu5
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
DistroRelease: Ubuntu 13.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2013-04-06 (3 days ago)
InstallationMedia: Ubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.5)
MachineType: SAMSUNG ELECTRONICS CO., LTD. 770Z5E/
MarkForUpload: True
Package: linux (not installed)
ProcEnviron:
TERM=xterm
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.104
StagingDrivers: rts5139
Tags: raring staging
Uname: Linux 3.8.0-17-generic x86_64
UpgradeStatus: Upgraded to raring on 2013-04-06 (3 days ago)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
dmi.bios.date: 02/26/2013
dmi.bios.vendor: American Megatrends Inc.
dmi.bios.version: P03ABU.
dmi.board.
dmi.board.name: NP780Z5E-S01UB
dmi.board.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.board.version: SEC_SW_
dmi.chassis.
dmi.chassis.type: 9
dmi.chassis.vendor: SAMSUNG ELECTRONICS CO., LTD.
dmi.chassis.
dmi.modalias: dmi:bvnAmerican
dmi.product.name: 770Z5E/
dmi.product.
dmi.sys.vendor: SAMSUNG ELECTRONICS CO., LTD.
tags: | added: elantech |
tags: | added: 12.10 13.04 clickpad multitouch np780 synaptics touchpad trackpad ubuntu |
tags: | added: kernel-unable-to-test-upstream |
tags: | added: kernel-bug-exists-upstream |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
tags: | added: np730u3e |
description: | updated |
tags: | added: patch |
Changed in linux (Ubuntu Precise): | |
status: | New → In Progress |
Changed in linux (Ubuntu Quantal): | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Saucy): | |
importance: | Low → Medium |
Changed in linux (Ubuntu Precise): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu Raring): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in linux (Ubuntu Precise): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Quantal): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Raring): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Saucy): | |
assignee: | nobody → Joseph Salisbury (jsalisbury) |
Changed in linux (Ubuntu Saucy): | |
status: | Confirmed → In Progress |
Changed in linux (Ubuntu Saucy): | |
status: | In Progress → Fix Released |
tags: | added: verification-needed-precise |
tags: | added: verification-needed-quantal |
tags: | added: verification-needed-raring |
Changed in linux (Ubuntu Precise): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Quantal): | |
status: | In Progress → Fix Committed |
Changed in linux (Ubuntu Raring): | |
status: | In Progress → Fix Committed |
tags: |
added: verification-done-raring removed: verification-needed-raring |
tags: |
added: verification-done-precise verification-done-quantal removed: verification-needed-precise verification-needed-quantal |
Changed in linux (Ubuntu Precise): | |
status: | Fix Committed → Fix Released |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Quantal): | |
status: | Fix Committed → Fix Released |
Changed in linux (Ubuntu Raring): | |
status: | Fix Committed → Fix Released |
tags: | removed: 12.10 13.04 kernel-unable-to-test-upstream staging ubuntu |
Changed in linux (Ubuntu): | |
assignee: | Joseph Salisbury (jsalisbury) → man (manoalberto90) |
Changed in linux (Ubuntu): | |
status: | Confirmed → Fix Committed |
Changed in linux (Ubuntu): | |
assignee: | man (manoalberto90) → arushi (arushisinghal19971997) |
status: | Fix Committed → Confirmed |
moving to kernel