You are not logged in.
Hey I just installed Arch 5.13.7 on a Lenovo ideapad 120S-14IAP with kde Plasma 5.22.4 and it seems to not recognize any touch pad input (tapping, moving, clicking).
The touch pad works just fine with ubuntu and kubuntu respectively.
EDIT: It also doesn't work with the 5.10.55-1-lts kernel.
Here are some (hopefully) helpful outputs:
$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Elan Touchpad id=10 [slave pointer (2)]
[...]
$ xinput list-props 10
Device 'Elan Touchpad':
Device Enabled (175): 1
Coordinate Transformation Matrix (177): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
libinput Tapping Enabled (313): 1
libinput Tapping Enabled Default (314): 0
libinput Tapping Drag Enabled (315): 1
libinput Tapping Drag Enabled Default (316): 1
libinput Tapping Drag Lock Enabled (317): 0
libinput Tapping Drag Lock Enabled Default (318): 0
libinput Tapping Button Mapping Enabled (319): 1, 0
libinput Tapping Button Mapping Default (320): 1, 0
libinput Natural Scrolling Enabled (321): 0
libinput Natural Scrolling Enabled Default (322): 0
libinput Disable While Typing Enabled (323): 0
libinput Disable While Typing Enabled Default (324): 1
libinput Scroll Methods Available (325): 1, 1, 0
libinput Scroll Method Enabled (326): 1, 0, 0
libinput Scroll Method Enabled Default (327): 1, 0, 0
libinput Click Methods Available (328): 1, 1
libinput Click Method Enabled (329): 1, 0
libinput Click Method Enabled Default (330): 1, 0
libinput Middle Emulation Enabled (331): 0
libinput Middle Emulation Enabled Default (332): 0
libinput Accel Speed (333): 0.000000
libinput Accel Speed Default (334): 0.000000
libinput Accel Profiles Available (335): 1, 1
libinput Accel Profile Enabled (336): 1, 0
libinput Accel Profile Enabled Default (337): 1, 0
libinput Left Handed Enabled (338): 0
libinput Left Handed Enabled Default (339): 0
libinput Send Events Modes Available (298): 1, 1
libinput Send Events Mode Enabled (299): 0, 0
libinput Send Events Mode Enabled Default (300): 0, 0
Device Node (301): "/dev/input/event6"
Device Product ID (302): 1267, 121
libinput Drag Lock Buttons (340): <no items>
libinput Horizontal Scroll Enabled (341): 1
libinput Scrolling Pixel Distance (342): 15
libinput Scrolling Pixel Distance Default (343): 15
$ less /var/log/Xorg.0.log | grep Elan
[ 6.754] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event6)
[ 6.755] (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall"
[ 6.755] (II) Using input driver 'libinput' for 'Elan Touchpad'
[ 6.755] (**) Elan Touchpad: always reports core events
[ 6.756] (II) event6 - Elan Touchpad: is tagged by udev as: Touchpad
[ 6.759] (II) event6 - Elan Touchpad: device is a touchpad
[ 6.759] (II) event6 - Elan Touchpad: device removed
[ 6.818] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 10)
[ 6.820] (**) Elan Touchpad: (accel) selected scheme none/0
[ 6.820] (**) Elan Touchpad: (accel) acceleration factor: 2.000
[ 6.820] (**) Elan Touchpad: (accel) acceleration threshold: 4
[ 6.822] (II) event6 - Elan Touchpad: is tagged by udev as: Touchpad
[ 6.824] (II) event6 - Elan Touchpad: device is a touchpad
[ 6.826] (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse0)
$ less /var/log/Xorg.0.log | grep Elan
[ 6.754] (II) config/udev: Adding input device Elan Touchpad (/dev/input/event6)
[ 6.755] (**) Elan Touchpad: Applying InputClass "libinput touchpad catchall"
[ 6.755] (II) Using input driver 'libinput' for 'Elan Touchpad'
[ 6.755] (**) Elan Touchpad: always reports core events
[ 6.756] (II) event6 - Elan Touchpad: is tagged by udev as: Touchpad
[ 6.759] (II) event6 - Elan Touchpad: device is a touchpad
[ 6.759] (II) event6 - Elan Touchpad: device removed
[ 6.818] (II) XINPUT: Adding extended input device "Elan Touchpad" (type: TOUCHPAD, id 10)
[ 6.820] (**) Elan Touchpad: (accel) selected scheme none/0
[ 6.820] (**) Elan Touchpad: (accel) acceleration factor: 2.000
[ 6.820] (**) Elan Touchpad: (accel) acceleration threshold: 4
[ 6.822] (II) event6 - Elan Touchpad: is tagged by udev as: Touchpad
[ 6.824] (II) event6 - Elan Touchpad: device is a touchpad
[ 6.826] (II) config/udev: Adding input device Elan Touchpad (/dev/input/mouse0)
$ pacman -Qs input
local/libinput 1.18.0-1
Input device management and event handling library
local/libxi 1.7.10-3
X11 Input extension library
local/xf86-input-libinput 1.1.0-1 (xorg-drivers)
Generic input driver for the X.Org server based on libinput
local/xorg-server 1.20.13-1 (xorg)
Xorg X server
local/xorg-xinput 1.6.3-2 (xorg-apps xorg)
Small commandline tool to configure devices
$ sudo libinput debug-events
[...]
-event11 DEVICE_ADDED Elan Touchpad seat0 default group6 cap:pg size 104x68mm tap(dl off) left scroll-nat scroll-2fg-edge click-buttonareas-clickfinger dwt-on
[...]
EDIT2:
in the journalctl I get the following message:
elan_i2c i2c-ELAN060F:00: invalid report id data (1)
Any help would be greatly appreciated.
Last edited by f-elixxx (2021-08-05 17:14:32)
Offline
I fixed it by blacklisting the elan_i2c module -
i.e. i added
blacklist elan_i2c
to the /etc/modprobe.d/blacklist.conf file.
Offline