I have a very Strange Problem.
I have a Hp Pavillion gaming 15 ec0004nf with a ELANTECH touchpad (detected a ELAN0718 when it is working).
The touchpad work with the synaptic and the libinput driver but only if before booting in Linux I got to bootmenu(f9) and simply choose opensuse’s grub.
If I don’t do this manipulation, only ETPS/2 ELANTECH Touchpad is detected (it is also detected when it is working) however, it is doing nothing.
I tried to set psmouse. Mode as bare and imps in kernel option, which is working, but I lose all the touchpad function which require more than one finger.
I tried it on leap, tumbleweed, and Ubuntu and I get exactly the same thing on each distro.
If somebody has an idea about how to solve this problem or know why there are differences between booting directly or by bootmenue.
ps:
when it’s working, I have this by xinput:
⎜ ↳ ELAN0718:01 04F3:30FD Mouse id=14 [slave pointer (2)]
⎜ ↳ ELAN0718:01 04F3:30FD Touchpad id=15 [slave pointer (2)]
⎜ ↳ ETPS/2 Elantech Touchpad id=17 [slave pointer (2)]
when it’s not working I have this :
⎜ ↳ ETPS/2 Elantech Touchpad id=17 [slave pointer (2)]