eudev-project / eudev

Repository for eudev development
GNU General Public License v2.0
523 stars 147 forks source link

lenovo e525 keyboard/touchpad/synaptics not processed by eudev-3.2.5 #166

Open tjelbert opened 5 years ago

tjelbert commented 5 years ago

the kernel shows the following input devices: $ ls -l /dev/input/ total 0 drwxr-xr-x 2 root root 80 Dec 25 17:09 by-path crw-rw---- 1 root input 13, 64 Dec 25 15:19 event0 crw-rw---- 1 root input 13, 65 Dec 25 15:19 event1 crw-rw---- 1 root input 13, 66 Dec 25 15:19 event2 crw-rw---- 1 root input 13, 67 Dec 25 15:19 event3 crw-rw---- 1 root input 13, 68 Dec 25 15:19 event4 crw-rw---- 1 root input 13, 69 Dec 25 15:19 event5 crw-rw---- 1 root input 13, 70 Dec 25 15:19 event6 crw-rw---- 1 root input 13, 71 Dec 25 15:19 event7 crw-rw---- 1 root input 13, 73 Dec 25 15:19 event9 crw-rw---- 1 root input 13, 63 Dec 25 15:19 mice crw-rw---- 1 root input 13, 32 Dec 25 15:19 mouse0 crw-rw---- 1 root input 13, 34 Dec 25 15:19 mouse2

ls -l /dev/input/by-path/ total 0 lrwxrwxrwx 1 root root 9 Dec 25 15:19 platform-pcspkr-event-spkr -> ../event4 lrwxrwxrwx 1 root root 9 Dec 25 15:19 platform-thinkpad_acpi-event -> ../event5

but there are no corresponding entries in /run/udev/data $ ls -l /run/udev/data total 8 -rw-r--r-- 1 root root 20 Dec 25 15:19 c116:33 -rw-r--r-- 1 root root 20 Dec 25 15:19 c14:16 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:130 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:131 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:132 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:133 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:134 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:2 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:3 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:4 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:5 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:6 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:66 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:67 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:68 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:69 -rw-r--r-- 1 root root 0 Dec 25 15:19 c7:70

$ libinput list-devices no db file to read /run/udev/data/+dmi:id: No such file or directory no db file to read /run/udev/data/c13:66: No such file or directory no db file to read /run/udev/data/c13:67: No such file or directory no db file to read /run/udev/data/c13:65: No such file or directory no db file to read /run/udev/data/c13:64: No such file or directory no db file to read /run/udev/data/c13:70: No such file or directory no db file to read /run/udev/data/c13:71: No such file or directory no db file to read /run/udev/data/c13:73: No such file or directory no db file to read /run/udev/data/c13:68: No such file or directory no db file to read /run/udev/data/c13:69: No such file or directory

evemu-record

Available devices: /dev/input/event0: Lid Switch /dev/input/event1: Power Button /dev/input/event2: Power Button /dev/input/event3: Video Bus /dev/input/event4: PC Speaker /dev/input/event5: ThinkPad Extra Buttons /dev/input/event6: AT Translated Set 2 keyboard /dev/input/event7: SynPS/2 Synaptics TouchPad /dev/input/event9: TPPS/2 IBM TrackPoint

udevadm info /sys/class/input/event6

calling: info P: /devices/platform/i8042/serio0/input/input6/event6 N: input/event6 no db file to read /run/udev/data/c13:70: No such file or directory E: DEVNAME=/dev/input/event6 E: DEVPATH=/devices/platform/i8042/serio0/input/input6/event6 E: MAJOR=13 E: MINOR=70 E: SUBSYSTEM=input

Looking at the device numbers, it almost appears that there is confusion between device major c7 and c13

I am aware that there is eudev-3.2.7, but my systems freeze when I try to boot that. linux-4.20 / 4.19 libinput-1.12.4

bbonev commented 11 months ago

Can you please confirm if that is still the case with the latest release?