Public bug reported:

I have an Elantech Touchpad installed on my Lenovo Y700 laptop and I
can't make it work properly by any means. I tried to switch between
libinput and synaptics but this bug seems to affect any driver.

Usually, after a system upgrade all works properly till the moment I
plug in external mouse (Razer DeathAdder 3500DPI). After that touchpad
detected as either PS/2 BYD or PS/2 generic mouse or sometimes PS/2
Elantech touchpad.

After some 5-6 reboots without plugging in external mouse the touchpad
finally starts to detect it as ETPS/2 Elantech touchpad.

Reloading psmouse module seems to cause no effect (or it does yet after
a minute touchpad stops working for a moment and then switches to PS/2
in xinput). Multitouch stops working as well as tapping with two
fingers.

I tried almost all the possible workarounds involving adding boot
options, installing elantech driver fixes etc.

Help is appreciated.

The output of xinput as for now:

$ xinput
⎡ Virtual core pointer                          id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ PS/2 BYD TouchPad                         id=14   [slave  pointer  (2)]

lsinput
/dev/input/event14
   bustype : BUS_I8042
   vendor  : 0x2
   product : 0x1
   version : 99
   name    : "PS/2 BYD TouchPad"
   phys    : "isa0060/serio1/input0"
   bits ev : EV_SYN EV_KEY EV_REL

UPDATE:

Seems that forcing the psmouse to detect the touchpad as elantech helps
to fix problem temporarily. But it works only from time to time:

$ sudo rmmod psmouse
$ sudo modprobe psmouse force="elantech"

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


** Tags: elantech touchpad

** Description changed:

  I have an Elantech Touchpad installed on my Lenovo Y700 laptop and I
  can't make it work properly by any means. I tried to switch between
  libinput and synaptics but this bug seems to affect any driver.
  
  Usually, after a system upgrade all works properly till the moment I
  plug in external mouse (Razer DeathAdder 3500DPI). After that touchpad
  detected as either PS/2 BYD or PS/2 generic mouse or sometimes PS/2
  Elantech touchpad.
  
  After some 5-6 reboots without plugging in external mouse the touchpad
  finally starts to detect it as ETPS/2 Elantech touchpad.
  
  Reloading psmouse module seems to cause no effect (or it does yet after
  a minute touchpad stops working for a moment and then switches to PS/2
  in xinput). Multitouch stops working as well as tapping with two
  fingers.
  
  I tried almost all the possible workarounds involving adding boot
  options, installing elantech driver fixes etc.
  
  Help is appreciated.
  
  The output of xinput as for now:
  
  $ xinput
  ⎡ Virtual core pointer                        id=2    [master pointer  (3)]
  ⎜   ↳ Virtual core XTEST pointer                      id=4    [slave  pointer 
 (2)]
  ⎜   ↳ PS/2 BYD TouchPad                               id=14   [slave  pointer 
 (2)]
  
- 
  lsinput
  /dev/input/event14
-    bustype : BUS_I8042
-    vendor  : 0x2
-    product : 0x1
-    version : 99
-    name    : "PS/2 BYD TouchPad"
-    phys    : "isa0060/serio1/input0"
-    bits ev : EV_SYN EV_KEY EV_REL
+    bustype : BUS_I8042
+    vendor  : 0x2
+    product : 0x1
+    version : 99
+    name    : "PS/2 BYD TouchPad"
+    phys    : "isa0060/serio1/input0"
+    bits ev : EV_SYN EV_KEY EV_REL
+ 
+ UPDATE:
+ 
+ Seems that forcing the psmouse to detect the touchpad as elantech helps
+ to fix problem temporarily. But it works only from time to time:
+ 
+ $ sudo rmmod psmouse
+ $ sudo modprobe psmouse force="elantech"

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1634593

Title:
  Elantech Touchpad detects as PS/2 BYD TouchPad or as a PS/2 generic
  mouse

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

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to