← Back to team overview

kernel-packages team mailing list archive

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

 

> Christopher M. Penalver

Updated Lenovo BIOS to ver 2.08

Checked current BIOS version with command: 'dmidecode' under Ubuntu.
The Lenovo BIOS flash utility is a Windows executable. Since my laptop is dual booting I could use Windows to update the BIOS.
After flashing the BIOS you have to enter the BIOS and set GRUB back as the first bootloader. Initially it is only booting Windows.
You have to change it. Now it is running under:

Version: 9DCN28WW(2.08)
Date:10/14/2014
Bios Revision: 1.40
Firmware Revision: 2.40

The Elantech mouse pad with 2 finger scrolling is still working.

-- 
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:
  Confirmed

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