← Back to team overview

kernel-packages team mailing list archive

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

 

Scrolling with two fingers IS WORKING!!!
Thanks a lot!!!

Scrolling was all what was missing. Was it integrated into the new kernel?
The only change I did was: Software & Updates -> Tab: Other software -> select "Canonical Partners"
I did not change the BIOS yet.


Kernel: 3.13.0-48-generic
LSB_release: Ubuntu 14.04.2 LTS

core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch

Hmmmm... I don't get it. This is a Intel i3 processor.


The Xorg.0.log is now different:


[    17.710] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/event4)
[    17.710] (**) ETPS/2 Elantech Touchpad: Applying InputClass "evdev touchpad catchall"
[    17.710] (**) ETPS/2 Elantech Touchpad: Applying InputClass "touchpad catchall"
[    17.710] (**) ETPS/2 Elantech Touchpad: Applying InputClass "Default clickpad buttons"
[    17.710] (II) LoadModule: "synaptics"
[    17.711] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[    17.711] (II) Module synaptics: vendor="X.Org Foundation"
[    17.711]    compiled for 1.15.0, module version = 1.7.4
[    17.711]    Module class: X.Org XInput Driver
[    17.711]    ABI class: X.Org XInput driver, version 20.0
[    17.711] (II) Using input driver 'synaptics' for 'ETPS/2 Elantech Touchpad'
[    17.711] (**) ETPS/2 Elantech Touchpad: always reports core events
[    17.711] (**) Option "Device" "/dev/input/event4"
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: x-axis range 0 - 3082 (res 32)
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: y-axis range 0 - 1508 (res 32)
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: pressure range 0 - 255
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: finger width range 0 - 15
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: buttons: left right double triple
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: Vendor 0x2 Product 0xe
[    17.740] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    17.740] (**) ETPS/2 Elantech Touchpad: always reports core events
[    17.768] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input5/event4"
[    17.768] (II) XINPUT: Adding extended input device "ETPS/2 Elantech Touchpad" (type: TOUCHPAD, id 12)
[    17.768] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MinSpeed is now constant deceleration 2.5
[    17.768] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) MaxSpeed is now 1.75
[    17.768] (**) synaptics: ETPS/2 Elantech Touchpad: (accel) AccelFactor is now 0.058
[    17.768] (**) ETPS/2 Elantech Touchpad: (accel) keeping acceleration scheme 1
[    17.768] (**) ETPS/2 Elantech Touchpad: (accel) acceleration profile 1
[    17.768] (**) ETPS/2 Elantech Touchpad: (accel) acceleration factor: 2.000
[    17.768] (**) ETPS/2 Elantech Touchpad: (accel) acceleration threshold: 4
[    17.768] (--) synaptics: ETPS/2 Elantech Touchpad: touchpad found
[    17.768] (II) config/udev: Adding input device ETPS/2 Elantech Touchpad (/dev/input/mouse0)
[    17.768] (**) ETPS/2 Elantech Touchpad: Ignoring device from InputClass "touchpad ignore duplicates"


So, I can confirm that it is working.
Are there any details you would like to know?

-- 
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.
  ---
  ApportVersion: 2.14.1-0ubuntu3.7
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC0:  niels      2032 F.... pulseaudio
   /dev/snd/controlC1:  niels      2032 F.... pulseaudio
  CurrentDesktop: Unity
  CurrentDmesg:
   [   25.546115] init: plymouth-upstart-bridge main process ended, respawning
   [   42.449378] audit_printk_skb: 123 callbacks suppressed
   [   42.449382] type=1400 audit(1424629315.866:74): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/lib/cups/backend/cups-pdf" pid=1726 comm="apparmor_parser"
   [   42.449388] type=1400 audit(1424629315.866:75): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1726 comm="apparmor_parser"
   [   42.449804] type=1400 audit(1424629315.866:76): apparmor="STATUS" operation="profile_replace" profile="unconfined" name="/usr/sbin/cupsd" pid=1726 comm="apparmor_parser"
  DistroRelease: Ubuntu 14.04
  HibernationDevice: RESUME=UUID=e341000c-f412-4022-ad7c-725e5ec6ea71
  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=/boot/vmlinuz-3.13.0-45-generic.efi.signed root=UUID=8a39da5d-f11f-448b-a2b5-10b899a6aec3 ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-45.74-generic 3.13.11-ckt13
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-45-generic N/A
   linux-backports-modules-3.13.0-45-generic  N/A
   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.asset.tag: No Asset Tag
  dmi.board.name: Lenovo B50-70
  dmi.board.vendor: LENOVO
  dmi.board.version: 31900058WIN
  dmi.chassis.asset.tag: No Asset Tag
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Lenovo B50-70
  dmi.modalias: dmi:bvnLENOVO:bvr9DCN20WW(V2.01):bd06/09/2014:svnLENOVO:pn80EU:pvrLenovoB50-70:rvnLENOVO:rnLenovoB50-70:rvr31900058WIN:cvnLENOVO:ct10:cvrLenovoB50-70:
  dmi.product.name: 80EU
  dmi.product.version: Lenovo B50-70
  dmi.sys.vendor: LENOVO

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


References