You are not logged in.
I have a Xiaomi Air 13 laptop with a synaptics touchpad.
My problem is every once in a while it randomly behaves unstable: Stops working or it works like one of the buttons is stuck or it works like there are always 2 fingers touching it etc..
The bad thing is that It survives reboots. When I reboot the system it's still there. Normally that would lead me to believe that it's a hardware problem but, *here is the really weird thing* , when it happens if I reboot the system to UEFI bios, the touchpad works perfectly there. Then I reboot back to Gnome and it stops working again. Generally after 20-80 minutes it randomly starts working again until the next time.
I've tried both libinput and synaptics drivers. Didn't make a difference.
It's recognized by the system as "psmouse" which is little weird. I didn't even know ps mouses could support multi touch etc..
I don't even know where to start debugging it. Any help would be appreciated.
Here is some info
cosku@apollo:~$ dmesg | grep mouse
[ 13.476800] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[ 13.504405] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
[ 13.561007] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x12e800/0x0, board id: 3254, fw id: 2353115
[ 13.601386] mousedev: PS/2 mouse device common for all mice
[ 2424.176173] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[ 2424.203913] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
[ 5617.484890] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[ 5617.513924] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
[50152.947699] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[50152.975865] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
[50159.812070] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[50159.839589] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
[74859.490905] psmouse serio1: synaptics: queried max coordinates: x [..5658], y [..4700]
[74859.520470] psmouse serio1: synaptics: queried min coordinates: x [1282..], y [1150..]
cosku@apollo:~$ lsmod | grep mouse
mousedev 20480 0
psmouse 131072 0
libps2 16384 2 atkbd,psmouse
serio 20480 6 serio_raw,atkbd,psmouse,i8042
cosku@apollo:~$ egrep -i 'synap|alps|etps|elan' /proc/bus/input/devices
N: Name="SynPS/2 Synaptics TouchPad"
Last edited by cb951303 (2017-03-05 21:34:00)
Offline