Comment 0 for bug 1634593

Revision history for this message
Artem Flyunt (auggydioz) wrote :

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