Since a couple of updates of manjaro testing, I have this strange problem.
My trackpad works perfectly but after some time the mouse pointer freezes a little bit and then resumes.
I checked dmesg -T and it says:
[Thu Feb 13 20:12:21 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:21 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:21 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:22 2025] i2c_designware i2c_designware.0: controller timed out
[Thu Feb 13 20:12:49 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:49 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:49 2025] i2c_designware i2c_designware.0: i2c_dw_handle_tx_abort: lost arbitration
[Thu Feb 13 20:12:51 2025] i2c_designware i2c_designware.0: controller timed out
I am on kernel
Linux futura 6.13.1-2-MANJARO #1 SMP PREEMPT_DYNAMIC Mon, 03 Feb 2025 16:27:16 +0000 x86_64 GNU/Linux
After some of these freeze/resume the mouse just gets stuck on the screen and I can’t move it. So I have to reboot the whole machine, logout and login looks like it does not work.
I googled a lot, and some people mention that installing extra/xf86-input-synaptics might help, but pacman says that this driver is under maintenance.
Also there’s a mention to use the pci=nocrs paramater in grub.
I haven’t yet tried that parameter though.
Does someone has experienced a similar (freeze) behavior?
I am guessing this could be caused by a power event of some kind.
You tagged with Plasma - is this Wayland or Xorg.
If it is Wayland using the synaptics package will likely make no difference as Wayland uses libinput for keyboard/touchpad/trackpad/mouse communication.
If you are using Xorg - even though the synaptics driver is in maintenace mode - it does not mean it is not working - but it will - eventually - be superseeded by libinput.
If it freezes, try sudo modprobe -r psmouse && sudo modprobe -a psmouse in a Terminal. I have to do this sometimes, usually following the first sleep/resume cycle following a reboot but occasionally it just happens at random.
If you have Yakuake enabled, you can press F12 to access the drop-down Terminal.
As for the brief “freezes” this could just be down to system load.
Since some kernel versions my trackpad seems to behave correctly. No freezes!
Now I am not sure if it is a hardware problem or a software one, however my touch-reset.sh luckily became obsolete!
Necro-commenting in the hope that someone else might find it useful!