On Mon, Mar 18, 2019 at 12:43:10PM +0100, Alois Schlögl wrote: > On 3/18/19 12:20 PM, Romain Perier wrote: > > Hello, > > > > On Mon, Mar 18, 2019 at 11:27:41AM +0100, Alois Schlögl wrote: > >> Source: linux > >> Severity: normal > >> > >> Dear Maintainer, > >> > >> On a Lenovo L480 laptop, I've upgraded Debian from 9 (stretch) to 10 > >> (testing). > >> After the upgrade, the touchpad and the trackpoint was not usable > >> anymore. > >> > >> > >> This already has some bug report here, > >> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1803600 > >> > >> As a workaround, one can run the command, > >> sudo sh -c 'echo -n "elantech"> > >> /sys/bus/serio/devices/serio1/protocol' > >> in order to use the touchpad. However, on a GUI Interface and without > >> an external mouse, it's impossible to apply this workaround > >> (switching to the terminal <CTRL>-<ALT>F1, login, and run the command > >> above might work) > >> > >> I expect to be able to use the touchpad just out of the box, not needing > >> to run the above workaround > >> > > Could you : > > > > - Test with the last kernel uploaded to unstable (4.19.0-4:4.19.28) and confirm or > > not is the problem still exists ? > > > Dear Romain > > > I upgraded the kernel and rebooted: > > schloegl@debian10:~$ uname -a > Linux debian10 4.19.0-4-amd64 #1 SMP Debian 4.19.28-2 (2019-03-15) > x86_64 GNU/Linux > > > With this kernel the trackpoint is working, the trackpad is still not > usable. > > (This improves the situation because now at least one pointer device is > available). > > Good, we did some progress :) > > - According to the bug on launchpad and to the fix pushed upstream, the > > fix seems to be an hardware quirks, could you give me the output of the > > following command : > > $ /sys/bus/serio/devices/serio1/firmware_id > > > root@debian10:~# cat /sys/bus/serio/devices/serio1/firmware_id > PNP: LEN2036 PNP0f13 > Could you test the patch attached to this reply ? (if you don't know how to do this, I can provide support) Regards, Romain
From 79f7fa6db07e2ddb985c560ef48b5a33ddcaffd7 Mon Sep 17 00:00:00 2001
From: Romain Perier <romain.perier@gmail.com>
Date: Mon, 18 Mar 2019 13:36:00 +0100
Subject: [PATCH] Input: elantech - disable elan-i2c for L480
The current implementation of elan_i2c is known to not support this
laptop. Until this is fixed correctly, proceed like for P52 and P72
and disable elan_i2c for the devices we know are not behaving properly.
Link: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=924913
Fixes: df077237cf55 (Input: elantech - detect new ICs and setup Host Notify for them)
Signed-off-by: Romain Perier <romain.perier@gmail.com>
---
drivers/input/mouse/elantech.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/drivers/input/mouse/elantech.c b/drivers/input/mouse/elantech.c
index a7f8b1614559..faeda9cba813 100644
--- a/drivers/input/mouse/elantech.c
+++ b/drivers/input/mouse/elantech.c
@@ -1781,6 +1781,7 @@ static const char * const i2c_blacklist_pnp_ids[] = {
* These are known to not be working properly as bits are missing
* in elan_i2c.
*/
+ "LEN2036", /* Thinkpad L480 */
"LEN2131", /* ThinkPad P52 w/ NFC */
"LEN2132", /* ThinkPad P52 */
"LEN2133", /* ThinkPad P72 w/ NFC */
--
2.20.1
Attachment:
signature.asc
Description: PGP signature