Elantech touchpad without multi-touch Ubuntu 14.04.1
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Invalid
|
Medium
|
Unassigned |
Bug Description
On my Lenovo B50-70 laptop there is a Elantech touchpad installed.
It is working perfectly as a mouse but scrolling, multi-touch, 2 finger gestures are not working.
Many people are reporting this for older kernels. I would like to report this for: Ubuntu 14.04.1 LTS.
Kernel: 3.13.0-45-generic #74-Ubuntu SMP Tue Jan 13 19:36:28 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux
Ubuntu 3.13.0-
There are many workarounds posted like the one below.
It is a kind of bypass using dkms and dynamically add a module.
Some users reporting that the dynamic module does not survive a reboot. This is "fixed" by adding the remove of the psmouse and adding the new psmouse module. The code seems to work perfectly, never the less.
I am wondering if there is a permanent solution in one of the next kernel and would like to provide you information.
In ubuntu 14.10 (32 bit) it is working.
== Dynamic fix using dkms ==
See bug: 1166442
Code:
== data ==
I looked on the ubuntu store and found: gpointing-
It has selection boxes for emulation of horizontal/vertical scrolling but it is not working.
Xorg.0.log shows the following:
[ 1367.403] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/event4)
[ 1367.403] (**) PS/2 Elantech Touchpad: Applying InputClass "evdev pointer catchall"
[ 1367.403] (II) Using input driver 'evdev' for 'PS/2 Elantech Touchpad'
[ 1367.403] (**) PS/2 Elantech Touchpad: always reports core events
[ 1367.403] (**) evdev: PS/2 Elantech Touchpad: Device: "/dev/input/event4"
[ 1367.403] (--) evdev: PS/2 Elantech Touchpad: Vendor 0x2 Product 0x1
[ 1367.403] (--) evdev: PS/2 Elantech Touchpad: Found 3 mouse buttons
[ 1367.403] (--) evdev: PS/2 Elantech Touchpad: Found relative axes
[ 1367.403] (--) evdev: PS/2 Elantech Touchpad: Found x and y relative axes
[ 1367.403] (II) evdev: PS/2 Elantech Touchpad: Configuring as mouse
[ 1367.404] (**) evdev: PS/2 Elantech Touchpad: YAxisMapping: buttons 4 and 5
[ 1367.404] (**) evdev: PS/2 Elantech Touchpad: EmulateWheelButton: 4, EmulateWheelIne
[ 1367.404] (**) Option "config_info" "udev:/
[ 1367.404] (II) XINPUT: Adding extended input device "PS/2 Elantech Touchpad" (type: MOUSE, id 12)
[ 1367.404] (II) evdev: PS/2 Elantech Touchpad: initialized for relative axes.
[ 1367.404] (**) PS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[ 1367.404] (**) PS/2 Elantech Touchpad: (accel) acceleration profile 0
[ 1367.404] (**) PS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[ 1367.404] (**) PS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[ 1367.404] (II) config/udev: Adding input device PS/2 Elantech Touchpad (/dev/input/mouse0)
[ 1367.404] (II) No input driver specified, ignoring this device.
[ 1367.404] (II) This device may have been added with another device file.
---
ApportVersion: 2.14.1-0ubuntu3.7
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
CurrentDesktop: Unity
CurrentDmesg:
[ 25.546115] init: plymouth-
[ 42.449378] audit_printk_skb: 123 callbacks suppressed
[ 42.449382] type=1400 audit(142462931
[ 42.449388] type=1400 audit(142462931
[ 42.449804] type=1400 audit(142462931
DistroRelease: Ubuntu 14.04
HibernationDevice: RESUME=
InstallationDate: Installed on 2015-02-19 (3 days ago)
InstallationMedia: Ubuntu 14.04.1 LTS "Trusty Tahr" - Release amd64 (20140722.2)
MachineType: LENOVO 80EU
Package: linux (not installed)
ProcFB: 0 inteldrmfb
ProcKernelCmdLine: BOOT_IMAGE=
ProcVersionSign
RelatedPackageV
linux-
linux-
linux-firmware 1.127.11
Tags: trusty
Uname: Linux 3.13.0-45-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/09/2014
dmi.bios.vendor: LENOVO
dmi.bios.version: 9DCN20WW(V2.01)
dmi.board.
dmi.board.name: Lenovo B50-70
dmi.board.vendor: LENOVO
dmi.board.version: 31900058WIN
dmi.chassis.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 80EU
dmi.product.
dmi.sys.vendor: LENOVO
tags: | added: kernel-unable-to-test-upstream |
description: | updated |
tags: |
added: bios-outdated-2.08 needs-upstream-testing removed: kernel-unable-to-test-upstream lenovo touchpad |
Changed in linux (Ubuntu): | |
status: | Confirmed → Incomplete |
Changed in linux (Ubuntu): | |
status: | Incomplete → Confirmed |
This bug is missing log files that will aid in diagnosing the problem. From a terminal window please run:
apport-collect 1423704
and then change the status of the bug to 'Confirmed'.
If, due to the nature of the issue you have encountered, you are unable to run this command, please add a comment stating that fact and change the bug status to 'Confirmed'.
This change has been made by an automated script, maintained by the Ubuntu Kernel Team.