You are not logged in.
I have a system76 gazelle and I have noticed that my touchpad occasionally freezes. I am seeing these in dmesg
[rican-linux@archlinux-gazelle ~]$ dmesg -T |grep psmouse
[Sun Jun 18 12:40:10 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 12:40:10 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 12:40:11 2017] psmouse serio1: synaptics: Touchpad model: 1, fw: 8.2, id: 0x1e2b1, caps: 0xf00123/0x840300/0x26800/0x0, board id: 3189, fw id: 1944273
[Sun Jun 18 12:41:49 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 5 bytes away.
[Sun Jun 18 12:41:49 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 12:41:50 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 12:41:50 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 12:49:14 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 12:49:15 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 12:49:16 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 12:49:16 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 12:56:18 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 12:56:18 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 12:59:43 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 12:59:43 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:02:55 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 13:02:56 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 13:02:57 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 13:02:57 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:05:18 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 13:05:19 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 13:05:19 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 13:05:19 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:06:37 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 13:06:38 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 13:06:39 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 13:06:39 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:09:31 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 13:09:32 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 13:09:33 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 13:09:33 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:11:06 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 5 bytes away.
[Sun Jun 18 13:11:06 2017] psmouse serio1: resync failed, issuing reconnect request
[Sun Jun 18 13:11:07 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Sun Jun 18 13:11:07 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Sun Jun 18 13:11:19 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Sun Jun 18 13:11:19 2017] psmouse serio1: resync failed, issuing reconnect requestI have looked around the forums and some have suggested add kernel parameters in grub. Here are mine. Has anyone ran into this and found a decent solution
GRUB_CMDLINE_LINUX_DEFAULT="quiet i8042.noloop i8042.nomux i8042.nopnp i8042.reset"Offline
Are you using the synaptics driver? Why?
Moving to NC...
Offline
I am running libinput. Synaptics is not installed on my system.
[rican-linux@archlinux-gazelle ~]$ pacman -Ss synaptics
extra/xf86-input-synaptics 1.9.0-1 (xorg-drivers)
Synaptics driver for notebook touchpads
community/libsynaptics 0.14.6c-7
Library for accessing synaptics touchpads
[rican-linux@archlinux-gazelle ~]$
[rican-linux@archlinux-gazelle ~]$ pacman -Ss libinput
extra/libinput 1.7.3-1 [installed]
Input device management and event handling library
extra/xf86-input-libinput 0.25.1-1 (xorg-drivers) [installed]
Generic input driver for the X.Org server based on libinput
[rican-linux@archlinux-gazelle ~]$
[rican-linux@archlinux-gazelle ~]$ libinput-list-devices
Device: Power Button
Kernel: /dev/input/event4
Group: 1
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Video Bus
Kernel: /dev/input/event6
Group: 2
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Power Button
Kernel: /dev/input/event1
Group: 3
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Sleep Button
Kernel: /dev/input/event2
Group: 4
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: Chicony USB 2.0 Camera
Kernel: /dev/input/event16
Group: 5
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: AT Translated Set 2 keyboard
Kernel: /dev/input/event0
Group: 6
Seat: seat0, default
Capabilities: keyboard
Tap-to-click: n/a
Tap-and-drag: n/a
Tap drag lock: n/a
Left-handed: n/a
Nat.scrolling: n/a
Middle emulation: n/a
Calibration: n/a
Scroll methods: none
Click methods: none
Disable-w-typing: n/a
Accel profiles: n/a
Rotation: n/a
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event15
Group: 7
Seat: seat0, default
Size: 98x53mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/aOffline
Is it wired via USB?
Hit by USB autosuspend?
Offline
I am not sure if the touchpad is seen as a USB device or not.
Offline
Ask the system?
lsusb
lspciAnd in doubt (if nothing sticks out being named "touchpad" or so)
lsusb -vv
lspci -vvOffline
The touchpad is not coming on either command. Here is lsusb output
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 8087:0a2b Intel Corp.
Bus 001 Device 002: ID 04f2:b5a7 Chicony Electronics Co., Ltd
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hubOffline
So I have tried turing off auto suspend on both USB hubs, one at a time, hoping that the Touchpad is attached to on of them. However the freezing presists.
Offline
lsmod | grep i8k
ps aux | grep i8kDo you have i8kutils installed?
Offline
No I do not have them installed. I see in the aur that they are for Dell laptops. Would they also for a System76 laptop that are Celvo models?
Offline
Actually, the module seems prone to cause touchpad hiccups when polling sensor data - i thought system76 might relabel various other models and sell them as linux devices.
Anyway, sensors on the same bus might still be a hook - do you have lmsensors installed and poll them with anything? What does lsmod look like anyway?
Offline
I do not have lm-sensors running. Below is my lsmod
[rican-linux@archlinux-gazelle ~]$ sudo systemctl status lm_sensors
● lm_sensors.service - Initialize hardware monitoring sensors
Loaded: loaded (/usr/lib/systemd/system/lm_sensors.service; disabled; vendor preset: disabled)
Active: inactive (dead)
[rican-linux@archlinux-gazelle ~]$ lsmod
Module Size Used by
isofs 40960 0
ntfs 204800 0
nls_utf8 16384 0
hfsplus 102400 0
uas 24576 0
usb_storage 65536 1 uas
ipheth 16384 0
fuse 98304 5
ctr 16384 6
ccm 20480 9
cmac 16384 1
rfcomm 69632 14
ebtable_filter 16384 0
ebtables 32768 1 ebtable_filter
bnep 20480 2
msr 16384 0
dm_crypt 28672 1
algif_skcipher 20480 0
af_alg 16384 1 algif_skcipher
uvcvideo 86016 0
videobuf2_vmalloc 16384 1 uvcvideo
videobuf2_memops 16384 1 videobuf2_vmalloc
videobuf2_v4l2 20480 1 uvcvideo
videobuf2_core 36864 2 uvcvideo,videobuf2_v4l2
videodev 151552 3 uvcvideo,videobuf2_core,videobuf2_v4l2
media 32768 2 uvcvideo,videodev
btusb 40960 0
btrtl 16384 1 btusb
joydev 20480 0
mousedev 20480 0
arc4 16384 2
snd_hda_codec_hdmi 49152 1
snd_hda_codec_realtek 73728 1
ip6t_REJECT 16384 1
snd_hda_codec_generic 69632 1 snd_hda_codec_realtek
nf_reject_ipv6 16384 1 ip6t_REJECT
nf_log_ipv6 16384 5
intel_rapl 20480 0
xt_hl 16384 22
ip6t_rt 16384 3
x86_pkg_temp_thermal 16384 0
intel_powerclamp 16384 0
dm_mod 102400 3 dm_crypt
iwlmvm 286720 0
coretemp 16384 0
mac80211 696320 1 iwlmvm
kvm_intel 192512 0
kvm 528384 1 kvm_intel
irqbypass 16384 1 kvm
snd_hda_intel 36864 6
crct10dif_pclmul 16384 0
iwlwifi 192512 1 iwlmvm
crc32_pclmul 16384 0
ghash_clmulni_intel 16384 0
nf_conntrack_ipv6 20480 8
iTCO_wdt 16384 0
iTCO_vendor_support 16384 1 iTCO_wdt
nf_defrag_ipv6 36864 1 nf_conntrack_ipv6
i915 1433600 38
pcbc 16384 0
snd_hda_codec 106496 4 snd_hda_intel,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
cfg80211 520192 3 iwlmvm,iwlwifi,mac80211
snd_hda_core 65536 5 snd_hda_intel,snd_hda_codec,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek
rtsx_pci_ms 20480 0
r8169 77824 0
snd_hwdep 16384 1 snd_hda_codec
aesni_intel 163840 10
nls_iso8859_1 16384 1
ipt_REJECT 16384 1
memstick 16384 1 rtsx_pci_ms
nf_reject_ipv4 16384 1 ipt_REJECT
aes_x86_64 20480 1 aesni_intel
mii 16384 1 r8169
snd_pcm 90112 4 snd_hda_intel,snd_hda_codec,snd_hda_core,snd_hda_codec_hdmi
evdev 24576 13
nls_cp437 20480 1
crypto_simd 16384 1 aesni_intel
glue_helper 16384 1 aesni_intel
input_leds 16384 0
snd_timer 28672 1 snd_pcm
cryptd 20480 4 crypto_simd,ghash_clmulni_intel,aesni_intel
nf_log_ipv4 16384 5
led_class 16384 2 iwlmvm,input_leds
vfat 20480 1
nf_log_common 16384 2 nf_log_ipv6,nf_log_ipv4
intel_cstate 16384 0
xt_LOG 16384 10
snd 65536 20 snd_hda_intel,snd_hwdep,snd_hda_codec,snd_timer,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec_realtek,snd_pcm
fat 65536 1 vfat
psmouse 126976 0
intel_rapl_perf 16384 0
pcspkr 16384 0
mac_hid 16384 0
i2c_i801 24576 0
soundcore 16384 1 snd
xt_multiport 16384 4
shpchp 32768 0
thermal 20480 0
wmi 20480 0
hci_uart 86016 0
drm_kms_helper 126976 1 i915
btbcm 16384 2 hci_uart,btusb
btqca 16384 1 hci_uart
btintel 16384 2 hci_uart,btusb
xt_limit 16384 13
drm 299008 30 i915,drm_kms_helper
xt_tcpudp 16384 18
bluetooth 487424 43 btrtl,hci_uart,btintel,btqca,bnep,btbcm,rfcomm,btusb
xt_addrtype 16384 4
intel_gtt 20480 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
i2c_algo_bit 16384 1 i915
i2c_hid 20480 0
mei_me 36864 0
mei 86016 1 mei_me
video 36864 1 i915
rfkill 20480 7 bluetooth,cfg80211
hid 110592 1 i2c_hid
intel_lpss_acpi 16384 0
intel_lpss 16384 1 intel_lpss_acpi
battery 20480 0
nf_conntrack_ipv4 16384 8
tpm_tis 16384 0
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
tpm_tis_core 20480 1 tpm_tis
ac 16384 0
acpi_pad 16384 0
button 16384 1 i915
tpm 40960 2 tpm_tis,tpm_tis_core
xt_conntrack 16384 16
ip6table_filter 16384 1
ip6_tables 28672 1 ip6table_filter
nf_conntrack_netbios_ns 16384 0
nf_conntrack_broadcast 16384 1 nf_conntrack_netbios_ns
nf_nat_ftp 16384 0
nf_nat 24576 1 nf_nat_ftp
nf_conntrack_ftp 20480 1 nf_nat_ftp
nf_conntrack 110592 8 nf_conntrack_ipv6,nf_conntrack_ftp,nf_conntrack_ipv4,nf_conntrack_broadcast,nf_nat_ftp,nf_conntrack_netbios_ns,xt_conntrack,nf_nat
libcrc32c 16384 2 nf_conntrack,nf_nat
crc32c_generic 16384 0
crc32c_intel 24576 1
iptable_filter 16384 1
sch_fq_codel 20480 6
sg 36864 0
ip_tables 24576 1 iptable_filter
x_tables 28672 15 xt_LOG,xt_multiport,ipt_REJECT,ip_tables,ebtables,iptable_filter,xt_tcpudp,xt_limit,ip6t_REJECT,ip6table_filter,xt_addrtype,ip6t_rt,xt_conntrack,ip6_tables,xt_hl
ext4 528384 2
crc16 16384 2 bluetooth,ext4
jbd2 90112 1 ext4
fscrypto 24576 1 ext4
mbcache 16384 1 ext4
sr_mod 24576 0
cdrom 53248 1 sr_mod
sd_mod 45056 6
rtsx_pci_sdmmc 24576 0
mmc_core 122880 1 rtsx_pci_sdmmc
serio_raw 16384 0
atkbd 24576 0
libps2 16384 2 atkbd,psmouse
ahci 36864 4
libahci 28672 1 ahci
xhci_pci 16384 0
libata 208896 2 ahci,libahci
xhci_hcd 184320 1 xhci_pci
rtsx_pci 49152 2 rtsx_pci_sdmmc,rtsx_pci_ms
usbcore 208896 7 uvcvideo,usb_storage,xhci_pci,btusb,uas,ipheth,xhci_hcd
scsi_mod 155648 6 sd_mod,usb_storage,libata,uas,sr_mod,sg
usb_common 16384 1 usbcore
i8042 24576 0
serio 20480 6 serio_raw,atkbd,psmouse,i8042
[rican-linux@archlinux-gazelle ~]$ Offline
The touchpad is likely handled by i2c_i801 - it knows one parameter: disable_features
modinfo i2c_i801 | tailI'd try 0x10 or 0x11 - but that's really a wild guess.
Use the kernel commandline editor in grub in case those parameters render your system unusable (this way a simple reboot will clear the stage)
Offline
I've a Clevo W230SS (sometimes System76 are rebraned Clevo), in my case the touchpad is a PS/2 touchpad, probably connected to the south bridge via serial bus. It appears using:
# libinput-list-devicesOffline
I've a Clevo W230SS (sometimes System76 are rebraned Clevo), in my case the touchpad is a PS/2 touchpad, probably connected to the south bridge via serial bus. It appears using:
# libinput-list-devices
You are right!
Device: SynPS/2 Synaptics TouchPad
Kernel: /dev/input/event7
Group: 7
Seat: seat0, default
Size: 98x53mm
Capabilities: pointer
Tap-to-click: disabled
Tap-and-drag: enabled
Tap drag lock: disabled
Left-handed: disabled
Nat.scrolling: disabled
Middle emulation: n/a
Calibration: n/a
Scroll methods: *two-finger edge
Click methods: none
Disable-w-typing: enabled
Accel profiles: none
Rotation: n/aOffline
The touchpad is likely handled by i2c_i801 - it knows one parameter: disable_features
modinfo i2c_i801 | tailI'd try 0x10 or 0x11 - but that's really a wild guess.
Use the kernel commandline editor in grub in case those parameters render your system unusable (this way a simple reboot will clear the stage)
Looks like one o the ones you mentions is already disabled.
[rican-linux@archlinux-gazelle ~]$ modinfo i2c_i801 | tail
alias: pci:v00008086d00002413sv*sd*bc*sc*i*
depends:
intree: Y
vermagic: 4.11.5-1-ARCH SMP preempt mod_unload modversions
parm: disable_features:Disable selected driver features:
0x01 disable SMBus PEC
0x02 disable the block buffer
0x08 disable the I2C block read functionality
0x10 don't use interrupts
0x20 disable SMBus Host Notify (uint)Offline
That's just a description of the module and the possible parameters. To check the actual settings you'd ask "systool -vm i2c_i801".
Synaptics chains smbus and ps/2 - it's not really visible which bus is actually used in the end.
Depending on the "freeze" you might just have false positives of the typing condition detection,
xinput list-props "SynPS/2 Synaptics TouchPad"Look out for the resp. property and then
xinput set-prop "SynPS/2 Synaptics TouchPad" <property> <value>where "<value>" will likely be 0
Offline
Here are the outputs of those commands
[rican-linux@archlinux-gazelle ~]$ systool -vm i2c_i801
Module = "i2c_i801"
Attributes:
coresize = "24576"
initsize = "0"
initstate = "live"
refcnt = "0"
taint = ""
uevent = <store method only>
Parameters:
disable_features = "0"
Sections:
.bss = "0xffffffffa03ee7c0"
.data = "0xffffffffa03ee120"
.exit.text = "0xffffffffa03ec375"
.gnu.linkonce.this_module= "0xffffffffa03ee480"
.init.text = "0xffffffffa03f1000"
.note.gnu.build-id = "0xffffffffa03ed000"
.rodata.str1.1 = "0xffffffffa03ed284"
.rodata.str1.8 = "0xffffffffa03ed028"
.rodata = "0xffffffffa03ed560"
.smp_locks = "0xffffffffa03ed280"
.strtab = "0xffffffffa03f31e8"
.symtab = "0xffffffffa03f2000"
.text = "0xffffffffa03ea000"
__jump_table = "0xffffffffa03ee000"
__mcount_loc = "0xffffffffa03eddd8"
__param = "0xffffffffa03eddb0"
__verbose = "0xffffffffa03ee218"
[rican-linux@archlinux-gazelle ~]$ I am getting this with xinput
[rican-linux@archlinux-gazelle ~]$ xinput list-props "SynPS/2 Synaptics TouchPad"
unable to find device SynPS/2 Synaptics TouchPad
[rican-linux@archlinux-gazelle ~]$ sudo xinput list-props "SynPS/2 Synaptics TouchPad"
[sudo] password for rican-linux:
No protocol specified
Unable to connect to X server
[rican-linux@archlinux-gazelle ~]$ However I am also seeing this
[rican-linux@archlinux-gazelle ~]$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ xwayland-pointer:13 id=6 [slave pointer (2)]
⎜ ↳ xwayland-relative-pointer:13 id=7 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ xwayland-keyboard:13 id=8 [slave keyboard (3)]
[rican-linux@archlinux-gazelle ~]$ xinput list-props 2
Device 'Virtual core pointer':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
[rican-linux@archlinux-gazelle ~]$ xinput list-props 4
Device 'Virtual core XTEST pointer':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
XTEST Device (238): 1
[rican-linux@archlinux-gazelle ~]$ xinput list-props 6
Device 'xwayland-pointer:13':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (246): 1.000000
Device Accel Velocity Scaling (247): 10.000000
[rican-linux@archlinux-gazelle ~]$ xinput list-props 7
Device 'xwayland-relative-pointer:13':
Device Enabled (119): 1
Coordinate Transformation Matrix (121): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (244): 0
Device Accel Constant Deceleration (245): 1.000000
Device Accel Adaptive Deceleration (246): 1.000000
Device Accel Velocity Scaling (247): 10.000000
[rican-linux@archlinux-gazelle ~]$ Offline
May the freezes be caused by a bad configured touchpad auto-disable feature? From the command I gave you, I see:
Disable-w-typing: enabledWhen I've started using my Clevo it had a 2 seconds disable timeout and it was triggered only when using keyboard without touching touchpad. My English is too bad to express this, but the result was that auto-disable was unpredictable and it looked like touchpad was freezing instead of being disabled, infact various time I could type and move touchpad together.
Offline
You're on wayland - I'd try the behavior on an xorg session first and foremost.
Offline
You're on wayland - I'd try the behavior on an xorg session first and foremost.
I logged into the Xorg session. I cannot find the resp. property
[rican-linux@archlinux-gazelle ~]$ xinput list-props "SynPS/2 Synaptics TouchPad"
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (138): 1
Coordinate Transformation Matrix (140): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (273): 0
libinput Tapping Enabled Default (274): 0
libinput Tapping Drag Enabled (275): 1
libinput Tapping Drag Enabled Default (276): 1
libinput Tapping Drag Lock Enabled (277): 0
libinput Tapping Drag Lock Enabled Default (278): 0
libinput Tapping Button Mapping Enabled (279): 1, 0
libinput Tapping Button Mapping Default (280): 1, 0
libinput Accel Speed (281): 0.000000
libinput Accel Speed Default (282): 0.000000
libinput Natural Scrolling Enabled (283): 0
libinput Natural Scrolling Enabled Default (284): 0
libinput Send Events Modes Available (258): 1, 1
libinput Send Events Mode Enabled (259): 0, 0
libinput Send Events Mode Enabled Default (260): 0, 0
libinput Left Handed Enabled (285): 0
libinput Left Handed Enabled Default (286): 0
libinput Scroll Methods Available (287): 1, 1, 0
libinput Scroll Method Enabled (288): 1, 0, 0
libinput Scroll Method Enabled Default (289): 1, 0, 0
libinput Disable While Typing Enabled (290): 1
libinput Disable While Typing Enabled Default (291): 1
Device Node (261): "/dev/input/event15"
Device Product ID (262): 2, 7
libinput Drag Lock Buttons (292): <no items>
libinput Horizontal Scroll Enabled (293): 1Offline
you mean like
libinput Disable While Typing Enabled (290): 1?
No, can't see either :-P
xinput set-prop "SynPS/2 Synaptics TouchPad" "Disable While Typing Enabled" 0
# or
xinput set-prop "SynPS/2 Synaptics TouchPad" 290 0Though I especially meant whether the problem happens on Xorg at all.
Offline
Ah ok well I am still seeing the isue in Xorg.
I set that option using xinput but has not helped
[rican-linux@archlinux-gazelle ~]$ xinput list-props "SynPS/2 Synaptics TouchPad" |grep -i Dis
libinput Disable While Typing Enabled (290): 0
libinput Disable While Typing Enabled Default (291): 1[Wed Jun 21 07:54:59 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 4 bytes away.
[Wed Jun 21 07:55:00 2017] psmouse serio1: resync failed, issuing reconnect request
[Wed Jun 21 07:55:01 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Wed Jun 21 07:55:01 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]
[Wed Jun 21 07:57:31 2017] psmouse serio1: TouchPad at isa0060/serio1/input0 lost synchronization, throwing 5 bytes away.
[Wed Jun 21 07:57:32 2017] psmouse serio1: resync failed, issuing reconnect request
[Wed Jun 21 07:57:33 2017] psmouse serio1: synaptics: queried max coordinates: x [..5674], y [..4758]
[Wed Jun 21 07:57:33 2017] psmouse serio1: synaptics: queried min coordinates: x [1268..], y [1096..]Offline
Ie. hardware, kernel or libinput bug.
=> Try the evdev or synaptics driver (on Xorg only) to rule out libinput.
Offline
Sadly there is this in GNOME Page on the wiki
Note: The synaptics driver is not supported by GNOME. Instead, you should use libinput.
Here is the bug report referenced. They pretty much say GNOME no longer supports the synaptics driver
I can verify this is still true. When I first installed arch the trackpad was not working properly. I found out b/c I had synaptics installed.
Last edited by rican-linux (2017-06-21 20:13:05)
Offline