$ udevadm test /devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001/input/input14/mouse0 calling: test version 219 === trie on-disk === tool version: 219 file size: 6786852 bytes header size 80 bytes strings 1717196 bytes nodes 5069576 bytes Load module index timestamp of '/etc/systemd/network' changed timestamp of '/usr/lib/systemd/network' changed Parsed configuration file /usr/lib/systemd/network/99-default.link Created link configuration context. timestamp of '/etc/udev/rules.d' changed timestamp of '/usr/lib/udev/rules.d' changed Reading rules file: /usr/lib/udev/rules.d/10-dm.rules Reading rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules Reading rules file: /usr/lib/udev/rules.d/11-dm-mpath.rules Reading rules file: /usr/lib/udev/rules.d/13-dm-disk.rules Reading rules file: /usr/lib/udev/rules.d/40-gphoto.rules Reading rules file: /usr/lib/udev/rules.d/40-hpet-permissions.rules Reading rules file: /usr/lib/udev/rules.d/42-usb-hid-pm.rules Reading rules file: /usr/lib/udev/rules.d/49-sane.rules Reading rules file: /usr/lib/udev/rules.d/50-udev-default.rules Reading rules file: /usr/lib/udev/rules.d/56-hpmud.rules Reading rules file: /usr/lib/udev/rules.d/56-multipath.rules Reading rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules Reading rules file: /usr/lib/udev/rules.d/60-drm.rules Reading rules file: /usr/lib/udev/rules.d/60-keyboard.rules Reading rules file: /usr/lib/udev/rules.d/60-pcmcia.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-input.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-serial.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules Reading rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules Reading rules file: /usr/lib/udev/rules.d/60-rfkill.rules Reading rules file: /usr/lib/udev/rules.d/60-vboxdrv.rules Reading rules file: /usr/lib/udev/rules.d/61-accelerometer.rules Reading rules file: /usr/lib/udev/rules.d/64-btrfs.rules Reading rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules Reading rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules Reading rules file: /usr/lib/udev/rules.d/70-infrared.rules Reading rules file: /usr/lib/udev/rules.d/70-mouse.rules Reading rules file: /usr/lib/udev/rules.d/70-power-switch.rules Reading rules file: /usr/lib/udev/rules.d/70-touchpad.rules Reading rules file: /usr/lib/udev/rules.d/70-uaccess.rules Reading rules file: /usr/lib/udev/rules.d/71-seat.rules Reading rules file: /usr/lib/udev/rules.d/73-seat-late.rules Reading rules file: /usr/lib/udev/rules.d/75-net-description.rules Reading rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules Reading rules file: /usr/lib/udev/rules.d/75-tty-description.rules Reading rules file: /usr/lib/udev/rules.d/78-sound-card.rules Reading rules file: /usr/lib/udev/rules.d/80-drivers.rules Reading rules file: /usr/lib/udev/rules.d/80-libinput-device-groups.rules Reading rules file: /usr/lib/udev/rules.d/80-lomoco.rules Reading rules file: /usr/lib/udev/rules.d/80-net-setup-link.rules Reading rules file: /usr/lib/udev/rules.d/80-udisks.rules Reading rules file: /usr/lib/udev/rules.d/80-udisks2.rules Reading rules file: /usr/lib/udev/rules.d/85-tlp.rules Reading rules file: /usr/lib/udev/rules.d/90-libinput-model-quirks.rules Reading rules file: /usr/lib/udev/rules.d/90-pulseaudio.rules Reading rules file: /usr/lib/udev/rules.d/90-vconsole.rules Reading rules file: /usr/lib/udev/rules.d/95-cd-devices.rules Reading rules file: /usr/lib/udev/rules.d/95-dm-notify.rules Reading rules file: /usr/lib/udev/rules.d/95-udev-late.rules Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules Reading rules file: /usr/lib/udev/rules.d/hdapsd.rules Reading rules file: /usr/lib/udev/rules.d/kpartx.rules rules contain 196608 bytes tokens (16384 * 12 bytes), 22423 bytes strings 8830 strings (79633 bytes), 7024 de-duplicated (59017 bytes), 1807 trie nodes used device 0x7f57a768d610 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001/input/input14/mouse0' device 0x7f57a768f1f0 filled with db file data device 0x7f57a7673ac0 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001/input/input14' device 0x7f57a768e6f0 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001' device 0x7f57a768ead0 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0' device 0x7f57a7673290 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2' device 0x7f57a76ac2d0 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1/1-1' device 0x7f57a76ac6b0 has devpath '/devices/pci0000:00/0000:00:1a.0/usb1' device 0x7f57a76aca90 has devpath '/devices/pci0000:00/0000:00:1a.0' device 0x7f57a76ace70 has devpath '/devices/pci0000:00' IMPORT builtin 'input_id' /usr/lib/udev/rules.d/50-udev-default.rules:10 capabilities/ev raw kernel attribute: 17 capabilities/abs raw kernel attribute: 0 capabilities/rel raw kernel attribute: 103 capabilities/key raw kernel attribute: ff0000 0 0 0 0 test_key: checking bit block 0 for any keys; found=0 test_key: checking bit block 64 for any keys; found=0 test_key: checking bit block 128 for any keys; found=0 test_key: checking bit block 192 for any keys; found=0 GROUP 97 /usr/lib/udev/rules.d/50-udev-default.rules:26 IMPORT builtin 'usb_id' /usr/lib/udev/rules.d/56-hpmud.rules:10 /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0: if_class 3 protocol 0 LINK 'input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-mouse' /usr/lib/udev/rules.d/60-persistent-input.rules:22 IMPORT builtin 'path_id' /usr/lib/udev/rules.d/60-persistent-input.rules:31 LINK 'input/by-path/pci-0000:00:1a.0-usb-0:1.2:1.0-mouse' /usr/lib/udev/rules.d/60-persistent-input.rules:32 device 0x7f57a7673ac0 filled with db file data handling device node '/dev/input/mouse0', devnum=c13:32, mode=0660, uid=0, gid=97 preserve permissions /dev/input/mouse0, 020660, uid=0, gid=97 preserve already existing symlink '/dev/char/13:32' to '../input/mouse0' found 'c13:32' claiming '/run/udev/links/\x2finput\x2fby-id\x2fusb-Logitech_USB-PS_2_Optical_Mouse-mouse' creating link '/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-mouse' to '/dev/input/mouse0' preserve already existing symlink '/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-mouse' to '../mouse0' found 'c13:32' claiming '/run/udev/links/\x2finput\x2fby-path\x2fpci-0000:00:1a.0-usb-0:1.2:1.0-mouse' creating link '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.2:1.0-mouse' to '/dev/input/mouse0' preserve already existing symlink '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.2:1.0-mouse' to '../mouse0' created db file '/run/udev/data/c13:32' for '/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001/input/input14/mouse0' Unload module index Unloaded link configuration context. This program is for debugging only, it does not run any program specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. .INPUT_CLASS=mouse ACTION=add DEVLINKS=/dev/input/by-id/usb-Logitech_USB-PS_2_Optical_Mouse-mouse /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.2:1.0-mouse DEVNAME=/dev/input/mouse0 DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.2/1-1.2:1.0/0003:046D:C051.0001/input/input14/mouse0 ID_BUS=usb ID_INPUT=1 ID_INPUT_MOUSE=1 ID_MODEL=USB-PS_2_Optical_Mouse ID_MODEL_ENC=USB-PS\x2f2\x20Optical\x20Mouse ID_MODEL_ID=c051 ID_PATH=pci-0000:00:1a.0-usb-0:1.2:1.0 ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_2_1_0 ID_REVISION=3000 ID_SERIAL=Logitech_USB-PS_2_Optical_Mouse ID_TYPE=hid ID_USB_DRIVER=usbhid ID_USB_INTERFACES=:030102: ID_USB_INTERFACE_NUM=00 ID_VENDOR=Logitech ID_VENDOR_ENC=Logitech ID_VENDOR_ID=046d MAJOR=13 MINOR=32 SUBSYSTEM=input USEC_INITIALIZED=970896