You are not logged in.

#1 2017-09-20 21:20:45

rolotomassi
Member
From: London
Registered: 2017-09-15
Posts: 3

synPS/2 Synaptics TouchPad not working, libinput / synaptics driver

Hello community. Having problems with the touchpad on my Satellite C55D Laptop.

Kernel release:  4.12.13-1-ARCH

I am using Gnome as the UI and boot straight into it.

My /etc/X11/xorg.conf contains only 00-keyboard.conf and 40-libinput.conf.

output of

/etc/X11/xorg.conf/40-libinput-conf
Section "InputClass"
        Identifier "libinput pointer catchall"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput keyboard catchall"
        MatchIsKeyboard "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput touchscreen catchall"
        MatchIsTouchscreen "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Section "InputClass"
        Identifier "libinput tablet catchall"
        MatchIsTablet "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
EndSection

Relevant

/var/log/Xorg.0.log

section

/var/log/Xorg.0.log:[    99.879] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8)
/var/log/Xorg.0.log:[    99.879] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
/var/log/Xorg.0.log:[    99.879] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
/var/log/Xorg.0.log:[    99.879] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
/var/log/Xorg.0.log:[    99.880] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
/var/log/Xorg.0.log:[    99.882] (**) SynPS/2 Synaptics TouchPad: always reports core events
/var/log/Xorg.0.log:[    99.882] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1248 - 5692 (res 49)
/var/log/Xorg.0.log:[    99.882] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1070 - 4784 (res 74)
/var/log/Xorg.0.log:[    99.882] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
/var/log/Xorg.0.log:[    99.882] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
/var/log/Xorg.0.log:[    99.883] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
/var/log/Xorg.0.log:[    99.883] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
/var/log/Xorg.0.log:[    99.883] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
/var/log/Xorg.0.log:[    99.883] (**) SynPS/2 Synaptics TouchPad: always reports core events
/var/log/Xorg.0.log:[    99.883] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
/var/log/Xorg.0.log:[    99.883] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
/var/log/Xorg.0.log:[    99.883] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
/var/log/Xorg.0.log:[    99.883] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
/var/log/Xorg.0.log:[    99.884] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
/var/log/Xorg.0.log:[    99.884] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
/var/log/Xorg.0.log:[    99.884] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
/var/log/Xorg.0.log:[    99.884] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
/var/log/Xorg.0.log:[    99.884] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
/var/log/Xorg.0.log:[    99.885] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
/var/log/Xorg.0.log:[    99.885] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
/var/log/Xorg.0.log:[   190.772] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found

output of

 xinput 
⎡ 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)]

Based on what I have read I think a problem is line 99.880 and the few lines above where several classes are applied. I previously had the synaptics driver but removed it - there isn't a synaptics file in /usr/share/X11/xorg.conf.d. Also I thought it should show up in the output of 'xinput' although my mouse doesn't and that works fine.

Relevant sections from

 /proc/bus/input/devices 
 I: Bus=0011 Vendor=0002 Product=0007 Version=01b1
N: Name="SynPS/2 Synaptics TouchPad"
P: Phys=isa0060/serio2/input0
S: Sysfs=/devices/platform/i8042/serio2/input/input11
U: Uniq=
H: Handlers=mouse1 event9 
B: PROP=1
B: EV=b
B: KEY=e520 30000 0 0 0 0
B: ABS=660800011000003

 

Any advice would be greatly appreciated.

Thanks

Offline

#2 2017-09-20 21:29:26

Slithery
Administrator
From: Norfolk, UK
Registered: 2013-12-01
Posts: 5,776

Re: synPS/2 Synaptics TouchPad not working, libinput / synaptics driver

Are you running Gnome on Wayland or Gnome on X?


No, it didn't "fix" anything. It just shifted the brokeness one space to the right. - jasonwryan
Closing -- for deletion; Banning -- for muppetry. - jasonwryan

aur - dotfiles

Offline

#3 2017-09-20 21:43:55

rolotomassi
Member
From: London
Registered: 2017-09-15
Posts: 3

Re: synPS/2 Synaptics TouchPad not working, libinput / synaptics driver

Running on X.

Last edited by rolotomassi (2017-09-21 20:27:04)

Offline

Board footer

Powered by FluxBB