You are not logged in.

#1 2017-02-26 17:49:52

divdc
Member
Registered: 2017-02-26
Posts: 4

Touchpad not working after change to libinput

Hello,

i recently updated my input drivers and changed to libinput. Before i was using x86-input-synaptics. Since then my touchpad isn't working anymore. With 'xev' i couldn't get any reaction to tapping or clicking.
I tried changing the driver back, but then neither my touchpad nor keyboard were working.

Here is a listing of my installed input drivers:

pacman -Qs xf86-input

local/xf86-input-libinput 0.24.0-1 (xorg-drivers)
    Generic input driver for the X.Org server based on libinput

This is the output from xinput:

⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=11	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ TOSHIBA Web Camera - HD                 	id=9	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=10	[slave  keyboard (3)]
    ↳ Toshiba input device                    	id=12	[slave  keyboard (3)]

The touchpad is listed under libinput-list-devices, too:

Device:           Power Button
Kernel:           /dev/input/event3
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/event0
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:           TOSHIBA Web Camera - HD
Kernel:           /dev/input/event11
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:           AT Translated Set 2 keyboard
Kernel:           /dev/input/event9
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:           SynPS/2 Synaptics TouchPad
Kernel:           /dev/input/event10
Group:            6
Seat:             seat0, default
Size:             63.94x32.08mm
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/a

Device:           Toshiba input device
Kernel:           /dev/input/event8
Group:            7
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

And here is the log file:

~/.local/share/xorg/Xorg.0.log, changed today

[    41.187] 
X.Org X Server 1.19.1
Release Date: 2017-01-11
[    41.187] X Protocol Version 11, Revision 0
[    41.187] Build Operating System: Linux 4.8.14-1-ARCH x86_64 
[    41.188] Current Operating System: Linux laptop 4.9.11-1-ARCH #1 SMP PREEMPT Sun Feb 19 13:45:52 UTC 2017 x86_64
[    41.188] Kernel command line: initrd=\initramfs-linux.img root=/dev/sda6 rw resume=/dev/sda4
[    41.188] Build Date: 14 February 2017  03:36:07AM
[    41.188]  
[    41.188] Current version of pixman: 0.34.0
[    41.188] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    41.189] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    41.190] (==) Log file: "/home/user/.local/share/xorg/Xorg.0.log", Time: Sun Feb 26 18:39:01 2017
[    41.373] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    41.373] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    41.472] (==) No Layout section.  Using the first Screen section.
[    41.472] (==) No screen section available. Using defaults.
[    41.472] (**) |-->Screen "Default Screen Section" (0)
[    41.472] (**) |   |-->Monitor "<default monitor>"
[    41.488] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    41.488] (==) Automatically adding devices
[    41.488] (==) Automatically enabling devices
[    41.488] (==) Automatically adding GPU devices
[    41.488] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    41.612] (==) FontPath set to:
	/usr/share/fonts/misc/,
	/usr/share/fonts/TTF/,
	/usr/share/fonts/OTF/,
	/usr/share/fonts/Type1/,
	/usr/share/fonts/100dpi/,
	/usr/share/fonts/75dpi/
[    41.612] (==) ModulePath set to "/usr/lib/xorg/modules"
[    41.613] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    41.622] (II) Loader magic: 0x822d60
[    41.622] (II) Module ABI versions:
[    41.622] 	X.Org ANSI C Emulation: 0.4
[    41.622] 	X.Org Video Driver: 23.0
[    41.623] 	X.Org XInput driver : 24.1
[    41.623] 	X.Org Server Extension : 10.0
[    41.626] (++) using VT number 1

[    41.626] (--) controlling tty is VT number 1, auto-enabling KeepTty
[    41.632] (II) systemd-logind: took control of session /org/freedesktop/login1/session/c1
[    41.634] (II) xfree86: Adding drm device (/dev/dri/card0)
[    41.636] (II) systemd-logind: got fd for /dev/dri/card0 226:0 fd 11 paused 0
[    41.639] (--) PCI:*(0:0:1:0) 1002:9830:1179:fa85 rev 0, Mem @ 0xe0000000/268435456, 0xf0800000/8388608, 0xf0200000/262144, I/O @ 0x00003000/256, BIOS @ 0x????????/131072
[    41.639] (II) Open ACPI successful (/var/run/acpid.socket)
[    41.657] (II) LoadModule: "glx"
[    41.728] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    41.871] (II) Module glx: vendor="X.Org Foundation"
[    41.871] 	compiled for 1.19.1, module version = 1.0.0
[    41.871] 	ABI class: X.Org Server Extension, version 10.0
[    41.871] (II) Applying OutputClass "AMDgpu" to /dev/dri/card0
[    41.871] 	loading driver: amdgpu
[    41.871] (==) Matched amdgpu as autoconfigured driver 0
[    41.871] (==) Matched ati as autoconfigured driver 1
[    41.871] (==) Matched ati as autoconfigured driver 2
[    41.871] (==) Matched modesetting as autoconfigured driver 3
[    41.871] (==) Matched fbdev as autoconfigured driver 4
[    41.871] (==) Matched vesa as autoconfigured driver 5
[    41.871] (==) Assigned the driver to the xf86ConfigLayout
[    41.871] (II) LoadModule: "amdgpu"
[    41.904] (II) Loading /usr/lib/xorg/modules/drivers/amdgpu_drv.so
[    41.980] (II) Module amdgpu: vendor="X.Org Foundation"
[    41.980] 	compiled for 1.19.0, module version = 1.2.0
[    41.980] 	Module class: X.Org Video Driver
[    41.980] 	ABI class: X.Org Video Driver, version 23.0
[    41.980] (II) LoadModule: "ati"
[    41.981] (WW) Warning, couldn't open module ati
[    41.981] (II) UnloadModule: "ati"
[    41.981] (II) Unloading ati
[    41.981] (EE) Failed to load module "ati" (module does not exist, 0)
[    41.981] (II) LoadModule: "modesetting"
[    41.981] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    42.000] (II) Module modesetting: vendor="X.Org Foundation"
[    42.000] 	compiled for 1.19.1, module version = 1.19.1
[    42.000] 	Module class: X.Org Video Driver
[    42.000] 	ABI class: X.Org Video Driver, version 23.0
[    42.000] (II) LoadModule: "fbdev"
[    42.001] (WW) Warning, couldn't open module fbdev
[    42.001] (II) UnloadModule: "fbdev"
[    42.001] (II) Unloading fbdev
[    42.001] (EE) Failed to load module "fbdev" (module does not exist, 0)
[    42.001] (II) LoadModule: "vesa"
[    42.002] (WW) Warning, couldn't open module vesa
[    42.002] (II) UnloadModule: "vesa"
[    42.002] (II) Unloading vesa
[    42.002] (EE) Failed to load module "vesa" (module does not exist, 0)
[    42.002] (II) AMDGPU: Driver for AMD Radeon chipsets: OLAND, HAINAN, TAHITI,
	PITCAIRN, VERDE, BONAIRE, KABINI, MULLINS, KAVERI, HAWAII, TOPAZ,
	TONGA, CARRIZO, FIJI, STONEY, POLARIS11, POLARIS10
[    42.002] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    42.003] (II) [KMS] Kernel modesetting enabled.
[    42.003] (WW) Falling back to old probe method for modesetting
[    42.004] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card support
[    42.004] (II) AMDGPU(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    42.004] (==) AMDGPU(0): Depth 24, (--) framebuffer bpp 32
[    42.004] (II) AMDGPU(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
[    42.004] (==) AMDGPU(0): Default visual is TrueColor
[    42.004] (==) AMDGPU(0): RGB weight 888
[    42.004] (II) AMDGPU(0): Using 8 bits per RGB (8 bit DAC)
[    42.004] (--) AMDGPU(0): Chipset: "KABINI" (ChipID = 0x9830)
[    42.004] (II) Loading sub module "fb"
[    42.004] (II) LoadModule: "fb"
[    42.004] (II) Loading /usr/lib/xorg/modules/libfb.so
[    42.018] (II) Module fb: vendor="X.Org Foundation"
[    42.018] 	compiled for 1.19.1, module version = 1.0.0
[    42.018] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    42.018] (II) Loading sub module "dri2"
[    42.018] (II) LoadModule: "dri2"
[    42.018] (II) Module "dri2" already built-in
[    44.323] (II) Loading sub module "glamoregl"
[    44.323] (II) LoadModule: "glamoregl"
[    44.324] (II) Loading /usr/lib/xorg/modules/libglamoregl.so
[    44.495] (II) Module glamoregl: vendor="X.Org Foundation"
[    44.495] 	compiled for 1.19.1, module version = 1.0.0
[    44.495] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    44.495] (II) glamor: OpenGL accelerated X.org driver based.
[    44.549] (II) glamor: EGL version 1.4 (DRI2):
[    44.625] (II) AMDGPU(0): glamor detected, initialising EGL layer.
[    44.625] (II) AMDGPU(0): KMS Pageflipping: enabled
[    44.634] (II) AMDGPU(0): Output eDP has no monitor section
[    44.635] (II) AMDGPU(0): Output HDMI-A-0 has no monitor section
[    44.650] (II) AMDGPU(0): Output VGA-0 has no monitor section
[    44.677] (II) AMDGPU(0): EDID for output eDP
[    44.677] (II) AMDGPU(0): Manufacturer: SEC  Model: 504b  Serial#: 0
[    44.677] (II) AMDGPU(0): Year: 2011  Week: 0
[    44.677] (II) AMDGPU(0): EDID Version: 1.3
[    44.677] (II) AMDGPU(0): Digital Display Input
[    44.677] (II) AMDGPU(0): Max Image Size [cm]: horiz.: 38  vert.: 21
[    44.677] (II) AMDGPU(0): Gamma: 2.20
[    44.677] (II) AMDGPU(0): No DPMS capabilities specified
[    44.677] (II) AMDGPU(0): Supported color encodings: RGB 4:4:4 YCrCb 4:4:4 
[    44.677] (II) AMDGPU(0): First detailed timing is preferred mode
[    44.677] (II) AMDGPU(0): redX: 0.615 redY: 0.362   greenX: 0.348 greenY: 0.624
[    44.677] (II) AMDGPU(0): blueX: 0.146 blueY: 0.075   whiteX: 0.313 whiteY: 0.329
[    44.677] (II) AMDGPU(0): Manufacturer's mask: 0
[    44.677] (II) AMDGPU(0): Supported detailed timing:
[    44.677] (II) AMDGPU(0): clock: 103.8 MHz   Image Size:  382 x 215 mm
[    44.677] (II) AMDGPU(0): h_active: 1600  h_sync: 1648  h_sync_end 1680 h_blank_end 1860 h_border: 0
[    44.677] (II) AMDGPU(0): v_active: 900  v_sync: 902  v_sync_end 908 v_blanking: 930 v_border: 0
[    44.677] (II) AMDGPU(0): Unknown vendor-specific block f
[    44.677] (II) AMDGPU(0):  SAMSUNG
[    44.677] (II) AMDGPU(0):  173KT02-T01
[    44.677] (II) AMDGPU(0): EDID (in hex):
[    44.677] (II) AMDGPU(0): 	00ffffffffffff004ca34b5000000000
[    44.678] (II) AMDGPU(0): 	00150103802615780ab3959d5c599f25
[    44.678] (II) AMDGPU(0): 	13505400000001010101010101010101
[    44.678] (II) AMDGPU(0): 	0101010101018b28400461841e303020
[    44.678] (II) AMDGPU(0): 	26007ed7100000190000000f00000000
[    44.678] (II) AMDGPU(0): 	00000000006991051900000000fe0053
[    44.678] (II) AMDGPU(0): 	414d53554e470a2020202020000000fe
[    44.678] (II) AMDGPU(0): 	003137334b5430322d5430310a200050
[    44.678] (II) AMDGPU(0): Printing probed modes for output eDP
[    44.678] (II) AMDGPU(0): Modeline "1600x900"x60.0  103.79  1600 1648 1680 1860  900 902 908 930 -hsync -vsync (55.8 kHz eP)
[    44.678] (II) AMDGPU(0): Modeline "1440x900"x59.9  106.50  1440 1528 1672 1904  900 903 909 934 -hsync +vsync (55.9 kHz)
[    44.678] (II) AMDGPU(0): Modeline "1280x854"x59.9   89.25  1280 1352 1480 1680  854 857 867 887 -hsync +vsync (53.1 kHz)
[    44.678] (II) AMDGPU(0): Modeline "1280x800"x59.8   83.50  1280 1352 1480 1680  800 803 809 831 -hsync +vsync (49.7 kHz)
[    44.678] (II) AMDGPU(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720 723 728 748 -hsync +vsync (44.8 kHz)
[    44.678] (II) AMDGPU(0): Modeline "1152x768"x59.8   71.75  1152 1216 1328 1504  768 771 781 798 -hsync +vsync (47.7 kHz)
[    44.678] (II) AMDGPU(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768 771 775 798 -hsync +vsync (47.8 kHz)
[    44.678] (II) AMDGPU(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603 607 624 -hsync +vsync (37.4 kHz)
[    44.678] (II) AMDGPU(0): Modeline "848x480"x59.7   31.50  848 872 952 1056  480 483 493 500 -hsync +vsync (29.8 kHz)
[    44.678] (II) AMDGPU(0): Modeline "720x480"x59.7   26.75  720 744 808 896  480 483 493 500 -hsync +vsync (29.9 kHz)
[    44.678] (II) AMDGPU(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483 487 500 -hsync +vsync (29.7 kHz)
[    44.680] (II) AMDGPU(0): EDID for output HDMI-A-0
[    44.693] (II) AMDGPU(0): EDID for output VGA-0
[    44.694] (II) AMDGPU(0): Output eDP connected
[    44.694] (II) AMDGPU(0): Output HDMI-A-0 disconnected
[    44.694] (II) AMDGPU(0): Output VGA-0 disconnected
[    44.694] (II) AMDGPU(0): Using exact sizes for initial modes
[    44.694] (II) AMDGPU(0): Output eDP using initial mode 1600x900 +0+0
[    44.694] (II) AMDGPU(0): mem size init: gart size :1663a9000 vram size: s:1ed20000 visible:ed20000
[    44.694] (==) AMDGPU(0): DPI set to (96, 96)
[    44.694] (==) AMDGPU(0): Using gamma correction (1.0, 1.0, 1.0)
[    44.694] (II) Loading sub module "ramdac"
[    44.694] (II) LoadModule: "ramdac"
[    44.694] (II) Module "ramdac" already built-in
[    44.694] (II) UnloadModule: "modesetting"
[    44.694] (II) Unloading modesetting
[    44.694] (--) Depth 24 pixmap format is 32 bpp
[    44.717] (II) AMDGPU(0): [DRI2] Setup complete
[    44.717] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[    44.717] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi
[    44.718] (II) AMDGPU(0): Front buffer pitch: 6400 bytes
[    44.745] (II) AMDGPU(0): SYNC extension fences enabled
[    44.767] (II) AMDGPU(0): Present extension enabled
[    44.768] (==) AMDGPU(0): DRI3 enabled
[    44.768] (==) AMDGPU(0): Backing store enabled
[    44.768] (II) AMDGPU(0): Direct rendering enabled
[    46.085] (II) AMDGPU(0): Use GLAMOR acceleration.
[    46.085] (II) AMDGPU(0): Acceleration enabled
[    46.085] (==) AMDGPU(0): DPMS enabled
[    46.085] (==) AMDGPU(0): Silken mouse enabled
[    46.085] (II) AMDGPU(0): Set up textured video (glamor)
[    46.085] (II) AMDGPU(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[    46.161] (--) RandR disabled
[    46.188] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    46.188] (II) AIGLX: enabled GLX_ARB_create_context
[    46.188] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    46.188] (II) AIGLX: enabled GLX_EXT_create_context_es{,2}_profile
[    46.188] (II) AIGLX: enabled GLX_INTEL_swap_event
[    46.188] (II) AIGLX: enabled GLX_SGI_swap_control
[    46.188] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    46.188] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    46.188] (II) AIGLX: enabled GLX_EXT_fbconfig_packed_float
[    46.188] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    46.188] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[    46.194] (II) AIGLX: Loaded and initialized radeonsi
[    46.194] (II) GLX: Initialized DRI2 GL provider for screen 0
[    46.243] (II) AMDGPU(0): Setting screen physical size to 423 x 238
[    47.243] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    47.243] (**) Power Button: Applying InputClass "system-keyboard"
[    47.243] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    47.243] (II) LoadModule: "libinput"
[    47.243] (II) Loading /usr/lib/xorg/modules/input/libinput_drv.so
[    47.341] (II) Module libinput: vendor="X.Org Foundation"
[    47.341] 	compiled for 1.19.1, module version = 0.24.0
[    47.341] 	Module class: X.Org XInput Driver
[    47.341] 	ABI class: X.Org XInput driver, version 24.1
[    47.341] (II) Using input driver 'libinput' for 'Power Button'
[    47.344] (II) systemd-logind: got fd for /dev/input/event2 13:66 fd 25 paused 0
[    47.344] (**) Power Button: always reports core events
[    47.344] (**) Option "Device" "/dev/input/event2"
[    47.344] (**) Option "_source" "server/udev"
[    47.345] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    47.346] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    47.346] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    47.346] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    47.346] (**) Option "xkb_model" "pc105"
[    47.346] (**) Option "xkb_layout" "de"
[    47.346] (**) Option "xkb_variant" "nodeadkeys"
[    47.581] (II) input device 'Power Button', /dev/input/event2 is tagged by udev as: Keyboard
[    47.581] (II) input device 'Power Button', /dev/input/event2 is a keyboard
[    47.583] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[    47.583] (**) Video Bus: Applying InputClass "system-keyboard"
[    47.583] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    47.583] (II) Using input driver 'libinput' for 'Video Bus'
[    47.586] (II) systemd-logind: got fd for /dev/input/event3 13:67 fd 28 paused 0
[    47.586] (**) Video Bus: always reports core events
[    47.586] (**) Option "Device" "/dev/input/event3"
[    47.586] (**) Option "_source" "server/udev"
[    47.587] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[    47.587] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[    47.587] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input3/event3"
[    47.587] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    47.587] (**) Option "xkb_model" "pc105"
[    47.587] (**) Option "xkb_layout" "de"
[    47.587] (**) Option "xkb_variant" "nodeadkeys"
[    47.589] (II) input device 'Video Bus', /dev/input/event3 is tagged by udev as: Keyboard
[    47.589] (II) input device 'Video Bus', /dev/input/event3 is a keyboard
[    47.591] (II) config/udev: Adding input device Power Button (/dev/input/event0)
[    47.591] (**) Power Button: Applying InputClass "system-keyboard"
[    47.591] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    47.591] (II) Using input driver 'libinput' for 'Power Button'
[    47.593] (II) systemd-logind: got fd for /dev/input/event0 13:64 fd 29 paused 0
[    47.593] (**) Power Button: always reports core events
[    47.593] (**) Option "Device" "/dev/input/event0"
[    47.593] (**) Option "_source" "server/udev"
[    47.594] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    47.594] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    47.594] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0C:00/input/input0/event0"
[    47.595] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 8)
[    47.595] (**) Option "xkb_model" "pc105"
[    47.595] (**) Option "xkb_layout" "de"
[    47.595] (**) Option "xkb_variant" "nodeadkeys"
[    47.596] (II) input device 'Power Button', /dev/input/event0 is tagged by udev as: Keyboard
[    47.597] (II) input device 'Power Button', /dev/input/event0 is a keyboard
[    47.598] (II) config/udev: Adding input device Lid Switch (/dev/input/event1)
[    47.598] (II) No input driver specified, ignoring this device.
[    47.598] (II) This device may have been added with another device file.
[    47.600] (II) config/udev: Adding input device HDA ATI HDMI HDMI/DP,pcm=3 (/dev/input/event5)
[    47.601] (II) No input driver specified, ignoring this device.
[    47.601] (II) This device may have been added with another device file.
[    47.602] (II) config/udev: Adding input device TOSHIBA Web Camera - HD (/dev/input/event10)
[    47.602] (**) TOSHIBA Web Camera - HD: Applying InputClass "system-keyboard"
[    47.602] (**) TOSHIBA Web Camera - HD: Applying InputClass "libinput keyboard catchall"
[    47.602] (II) Using input driver 'libinput' for 'TOSHIBA Web Camera - HD'
[    47.605] (II) systemd-logind: got fd for /dev/input/event10 13:74 fd 30 paused 0
[    47.605] (**) TOSHIBA Web Camera - HD: always reports core events
[    47.605] (**) Option "Device" "/dev/input/event10"
[    47.605] (**) Option "_source" "server/udev"
[    47.606] (II) input device 'TOSHIBA Web Camera - HD', /dev/input/event10 is tagged by udev as: Keyboard
[    47.606] (II) input device 'TOSHIBA Web Camera - HD', /dev/input/event10 is a keyboard
[    47.607] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:13.2/usb4/4-3/4-3:1.0/input/input14/event10"
[    47.607] (II) XINPUT: Adding extended input device "TOSHIBA Web Camera - HD" (type: KEYBOARD, id 9)
[    47.607] (**) Option "xkb_model" "pc105"
[    47.607] (**) Option "xkb_layout" "de"
[    47.607] (**) Option "xkb_variant" "nodeadkeys"
[    47.609] (II) input device 'TOSHIBA Web Camera - HD', /dev/input/event10 is tagged by udev as: Keyboard
[    47.609] (II) input device 'TOSHIBA Web Camera - HD', /dev/input/event10 is a keyboard
[    47.610] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event6)
[    47.610] (II) No input driver specified, ignoring this device.
[    47.610] (II) This device may have been added with another device file.
[    47.611] (II) config/udev: Adding input device HD-Audio Generic Mic (/dev/input/event7)
[    47.611] (II) No input driver specified, ignoring this device.
[    47.611] (II) This device may have been added with another device file.
[    47.613] (II) config/udev: Adding input device HD-Audio Generic Front Headphone (/dev/input/event8)
[    47.613] (II) No input driver specified, ignoring this device.
[    47.613] (II) This device may have been added with another device file.
[    47.614] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event9)
[    47.614] (**) AT Translated Set 2 keyboard: Applying InputClass "system-keyboard"
[    47.614] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    47.614] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    47.617] (II) systemd-logind: got fd for /dev/input/event9 13:73 fd 31 paused 0
[    47.617] (**) AT Translated Set 2 keyboard: always reports core events
[    47.617] (**) Option "Device" "/dev/input/event9"
[    47.617] (**) Option "_source" "server/udev"
[    47.618] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event9 is tagged by udev as: Keyboard
[    47.618] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event9 is a keyboard
[    47.618] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input9/event9"
[    47.618] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[    47.619] (**) Option "xkb_model" "pc105"
[    47.619] (**) Option "xkb_layout" "de"
[    47.619] (**) Option "xkb_variant" "nodeadkeys"
[    47.621] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event9 is tagged by udev as: Keyboard
[    47.621] (II) input device 'AT Translated Set 2 keyboard', /dev/input/event9 is a keyboard
[    47.622] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event11)
[    47.622] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    47.622] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'
[    47.626] (II) systemd-logind: got fd for /dev/input/event11 13:75 fd 32 paused 0
[    47.626] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    47.626] (**) Option "Device" "/dev/input/event11"
[    47.626] (**) Option "_source" "server/udev"
[    47.627] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is tagged by udev as: Touchpad
[    47.628] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is a touchpad
[    47.629] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio2/input/input16/event11"
[    47.629] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
[    47.632] (**) Option "AccelerationScheme" "none"
[    47.632] (**) SynPS/2 Synaptics TouchPad: (accel) selected scheme none/0
[    47.632] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    47.632] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    47.634] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is tagged by udev as: Touchpad
[    47.634] (II) input device 'SynPS/2 Synaptics TouchPad', /dev/input/event11 is a touchpad
[    47.635] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    47.635] (II) No input driver specified, ignoring this device.
[    47.635] (II) This device may have been added with another device file.
[    47.637] (II) config/udev: Adding input device Toshiba input device (/dev/input/event4)
[    47.638] (**) Toshiba input device: Applying InputClass "system-keyboard"
[    47.638] (**) Toshiba input device: Applying InputClass "libinput keyboard catchall"
[    47.638] (II) Using input driver 'libinput' for 'Toshiba input device'
[    47.641] (II) systemd-logind: got fd for /dev/input/event4 13:68 fd 33 paused 0
[    47.641] (**) Toshiba input device: always reports core events
[    47.642] (**) Option "Device" "/dev/input/event4"
[    47.642] (**) Option "_source" "server/udev"
[    47.643] (II) input device 'Toshiba input device', /dev/input/event4 is tagged by udev as: Keyboard
[    47.643] (II) input device 'Toshiba input device', /dev/input/event4 is a keyboard
[    47.643] (**) Option "config_info" "udev:/sys/devices/virtual/input/input4/event4"
[    47.643] (II) XINPUT: Adding extended input device "Toshiba input device" (type: KEYBOARD, id 12)
[    47.643] (**) Option "xkb_model" "pc105"
[    47.643] (**) Option "xkb_layout" "de"
[    47.643] (**) Option "xkb_variant" "nodeadkeys"
[    47.645] (II) input device 'Toshiba input device', /dev/input/event4 is tagged by udev as: Keyboard
[    47.645] (II) input device 'Toshiba input device', /dev/input/event4 is a keyboard  

To me it looks like it is using the right driver

[    47.622] (II) Using input driver 'libinput' for 'SynPS/2 Synaptics TouchPad'

I tried deleting all config files that have anything to do with the touchpad in '/etc/X11/xorg.conf.d/' and '/usr/share/X11/xorg.conf.d/', leaving just the libinput file '40-libinput.conf' in '/etc/X11/xorg.conf.d/' :

# Match on all types of devices but tablet devices and joysticks
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

Does anyone have an idea how to solve this? I have been trying for some days now..
Thank you very much.

Offline

#2 2017-02-26 20:56:26

seth
Member
Registered: 2012-09-03
Posts: 49,951

Re: Touchpad not working after change to libinput

tried xf86-input-evdev?

Offline

#3 2017-03-01 13:49:13

divdc
Member
Registered: 2017-02-26
Posts: 4

Re: Touchpad not working after change to libinput

Thank you for the response. I tried, it is the same as with libinput. The Keyboard is working, touchpad is not.

Offline

#4 2017-03-01 16:30:47

c00ter
Member
From: Alaskan in Washington State
Registered: 2014-08-28
Posts: 386

Re: Touchpad not working after change to libinput

Are you by any chance running GNOME with Wayland? If you happen to be, try logging in with GNOME with Xorg and see if that makes a difference.

Regards


UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Offline

#5 2017-03-01 16:34:20

seth
Member
Registered: 2012-09-03
Posts: 49,951

Re: Touchpad not working after change to libinput

Do you get events from evtest?

Offline

#6 2017-03-03 19:51:32

divdc
Member
Registered: 2017-02-26
Posts: 4

Re: Touchpad not working after change to libinput

@c00ter
At the moment I am running Xorg. After reading your comment I tested what happens when using wayland with libinput and it was exactly the same. Keyboard worked, touchpad did not.

@seth
evtest does not get any events.

Maybe the touchpad is disabled at a lower level? But I can't find a switch besides the settings in xinput etc.

Offline

#7 2017-03-04 01:36:02

c00ter
Member
From: Alaskan in Washington State
Registered: 2014-08-28
Posts: 386

Re: Touchpad not working after change to libinput

Just checking...?

libinput
xorg-xinput
x86-input-libinput

Last edited by c00ter (2017-03-04 01:36:29)


UNIX was not designed to stop you from doing stupid things, because that would also stop you from doing clever things. -- Doug Gwyn

Offline

#8 2017-03-04 08:33:16

seth
Member
Registered: 2012-09-03
Posts: 49,951

Re: Touchpad not working after change to libinput

If evtest doesn't report events that *usually* means the kernel doesn't generate them, so this would be broken kernel support.

xinput list-props "SynPS/2 Synaptics TouchPad"

As last resort, you could kick xf86-input-libinput install xf86-input-evdev (for the keyboard) and xf86-input-synaptics and use synclient to inspect the state of the device ...

Offline

#9 2017-03-06 12:40:14

divdc
Member
Registered: 2017-02-26
Posts: 4

Re: Touchpad not working after change to libinput

It's working again. I suppose you where right seth, because it suddenly started working again and the only thing that changed is that the system was updated.
Thank you both for your help.

Regards

Offline

#10 2017-03-14 18:16:30

mirbeksm
Member
Registered: 2015-02-09
Posts: 5

Re: Touchpad not working after change to libinput

I have Windows and Arch Linux dual boot system on my laptop.
I had a very similar issue. Actually tried to debug possible cause using this thread. Everything seems fine.

Arch Wiki mentions that (lack of) some functionality of touchpad might be related to firmware Windows uses.
So I went to Windows, enabled touchpad from within Windows, shut down completely (without rebooting directly) and powered on into Arch Linux.
My touchpad was magically working again.
Just leaving it here in case it helps anyone.

Offline

Board footer

Powered by FluxBB