Starting with kernel v4.6, my Sentelic touchpad STL3888_C0 (and probably other Sentelic touchpads are wrongly detected as BYD touchpads by the BYD touchpad driver and lose multitouch features. This is a bug of the BYD driver in drivers/input/mouse/byd.c because the BYD driver interprets a standard PS/2 protocol answer from the Sentelic touchpad as handshake from a BYD touchpad. I submitted a patch to fix this but had no reply: http://www.spinics.net/lists/linux-input/msg46992.html This is affecting other users see for example this forum post: https://forum.manjaro.org/t/touchpad-working-in-kernel-4-5-but-not-in-4-6-or-4-7/7714
Sorry, the patch I submitted can be found at this address: http://www.spinics.net/lists/linux-input/msg46984.html (In reply to Christophe Tordeux from comment #0) > Starting with kernel v4.6, my Sentelic touchpad STL3888_C0 (and probably > other Sentelic touchpads are wrongly detected as BYD touchpads by the BYD > touchpad driver and lose multitouch features. > > This is a bug of the BYD driver in drivers/input/mouse/byd.c because the BYD > driver interprets a standard PS/2 protocol answer from the Sentelic touchpad > as handshake from a BYD touchpad. > > I submitted a patch to fix this but had no reply: > http://www.spinics.net/lists/linux-input/msg46992.html > > This is affecting other users see for example this forum post: > https://forum.manjaro.org/t/touchpad-working-in-kernel-4-5-but-not-in-4-6-or- > 4-7/7714