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 Kernel Packages, which is subscribed to linux in Ubuntu. https://bugs.launchpad.net/bugs/1634593 Title: Elantech Touchpad detects as PS/2 BYD TouchPad or as a PS/2 generic mouse Status in linux package in Ubuntu: Incomplete Bug description: 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" To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1634593/+subscriptions -- Mailing list: https://launchpad.net/~kernel-packages Post to : kernel-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~kernel-packages More help : https://help.launchpad.net/ListHelp