You are not logged in.
When I first installed arch the trackpad was not working properly
Does that refer to the freezes?
Afaiu the bug this only covers the GUI settings provided by gnome; also you only want to know where this bug resides - just install icewm or so and try with that.
Offline
No, it refers to basic functionality like two-finger scrolling. I could even get that working w/o removing synaptics.
Hmm, I never tried icewm is it similar to openbox?
Offline
I am running Openbox and I am still seeing the freezing. I installed the synaptic drivers, but Xorg is still prefering libinput. When I try to remove libinput I get this
[rican-linux@archlinux-gazelle ~]$ sudo pacman -R libinput xf86-input-libinput[sudo] password for rican-linux:
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: clutter: removing libinput breaks dependency 'libinput'
:: libinput-gestures-git: removing libinput breaks dependency 'libinput'
:: mutter: removing libinput breaks dependency 'libinput'
:: qt5-base: removing libinput breaks dependency 'libinput'
:: telegram-desktop: removing libinput breaks dependency 'libinput'
:: xorg-server: removing xf86-input-libinput breaks dependency 'xf86-input-libinput'
[rican-linux@archlinux-gazelle ~]$ Going to try IceWM next.
Offline
Same with icewm.
Offline
Ok I have done some further troubleshooting.
1. I turned off the touchpad in gnome settings and started to use my usb mouse.
-noticed that my mouse was freezing as well in both my wayland and Xorg session.
-I looked in dmesg and saw that I was still seeing those touchpad errors.
2. I saw in xinput that the touchpad was still enabled so I disabled it in xinput and verified like so
[rican-linux@archlinux-gazelle ~]$ xinput set-prop "SynPS/2 Synaptics TouchPad" 138 0
[rican-linux@archlinux-gazelle ~]$ xinput list-props "SynPS/2 Synaptics TouchPad"
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (138): 0When I did this I noticed that my mouse stopped freezing however the touchpad errors still continue to appear.
Offline
I am running Openbox and I am still seeing the freezing. I installed the synaptic drivers, but Xorg is still prefering libinput.
Humm?
/usr/share/X11/xorg.conf.d/70-synaptics.conf should cause the synaptics driver to be used unless you've a more specialized libinput config eg. in /etc/X11/xorg.conf.d that matches touchpads?
What does the xorg log look like in this case?
Notice that gdm will store the log in the journal, /var/log/Xorg.0.log will be sth. dated.
Speaking of which: gdm uses wayland (and libinput) by default so you should either make it use the Xorg backend or just "startx" for this test.
Testing various window manager with the same (libinput) driver is rather fruitless.
It's interesting though that even an unused touchpad interferes with the pointer input (and makes me willing to bet that sth. else on the i2c bus is tampering around here, usually some sensors)
Can you spot *any* pattern on the freezes (their frequenzy, length, things you do or that happen along...)?
Offline
rican-linux wrote:I am running Openbox and I am still seeing the freezing. I installed the synaptic drivers, but Xorg is still prefering libinput.
Humm?
/usr/share/X11/xorg.conf.d/70-synaptics.conf should cause the synaptics driver to be used unless you've a more specialized libinput config eg. in /etc/X11/xorg.conf.d that matches touchpads?
What does the xorg log look like in this case?
Notice that gdm will store the log in the journal, /var/log/Xorg.0.log will be sth. dated.Speaking of which: gdm uses wayland (and libinput) by default so you should either make it use the Xorg backend or just "startx" for this test.
Testing various window manager with the same (libinput) driver is rather fruitless.
It's interesting though that even an unused touchpad interferes with the pointer input (and makes me willing to bet that sth. else on the i2c bus is tampering around here, usually some sensors)
Can you spot *any* pattern on the freezes (their frequenzy, length, things you do or that happen along...)?
It happens usually right away. So here is where I am right now. I was getting conserned that it could be the hardware (not ruling that out). So I still have support from System76. I placed a service request and got someone right away. They suggested that I try running Ubuntu Live and see if the issue happens there. So when I rebooted into the live iso the issue went away. Now stock uses Xorg and LightDM so that got me thinking since GNOME only support libinput let me try a different DE and DM. So just to be thorough I saved my data and rebuilt Arch. I wanted a fresh install.
This time I installed the plasma-meta package which came with SDDM and some base applications. I have been running for a day and a half and I not yet noticed any freezes. I have been the mouse mostly, but I am also planning on only use the touchpad as well. I am still seeing the following error repeat, but so far no freezing. I going to keep testing for another day and report back.
Thanks to everyone has taken the time to help me troubleshoot!
[ 462.617274] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 5 bytes away.
[ 465.706017] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.
[ 828.973914] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.
[ 1471.520962] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 5 bytes away.
[ 1500.552457] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.
[ 1513.813765] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 5 bytes away.
[ 1639.500069] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 5 bytes away.
[ 1859.384082] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 5 bytes away.
[ 1890.852361] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.
[ 1894.427228] psmouse serio2: TouchPad at isa0060/serio2/input0 lost synchronization, throwing 4 bytes away.Last edited by rican-linux (2017-06-24 07:28:01)
Offline