← Back to team overview

kernel-packages team mailing list archive

[Bug 1423704] [NEW] Elantech touchpad without multi-touch Ubuntu 14.04.1

 

Public bug reported:

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-45.74-generic 3.13.11-ckt13


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:

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+attachment/3941591/+files
/psmouse-elantech-x551c.tar.gz


== data ==

I looked on the ubuntu store and found: gpointing-device-settings 1.5.1-6ubuntu2
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, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[  1367.404] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event4"
[  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.

** Affects: linux (Ubuntu)
     Importance: Undecided
         Status: Incomplete


** Tags: lenovo touchpad trusty

** Attachment added: "lspci"
   https://bugs.launchpad.net/bugs/1423704/+attachment/4322802/+files/lspci-vnvn.log

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1423704

Title:
  Elantech touchpad without multi-touch Ubuntu 14.04.1

Status in linux package in Ubuntu:
  Incomplete

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-45.74-generic 3.13.11-ckt13


  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:

  https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1166442/+attachment/3941591/+files
  /psmouse-elantech-x551c.tar.gz


  == data ==

  I looked on the ubuntu store and found: gpointing-device-settings 1.5.1-6ubuntu2
  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, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
  [  1367.404] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event4"
  [  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.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1423704/+subscriptions


Follow ups

References