[root@arched iotku]# udevadm test $(udevadm info --query=path -n /dev/input/js0) calling: test version 208 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. === trie on-disk === tool version: 208 file size: 5882624 bytes header size 80 bytes strings 1301408 bytes nodes 4581136 bytes load module index read rules file: /usr/lib/udev/rules.d/10-dm.rules read rules file: /usr/lib/udev/rules.d/10-vboxdrv.rules read rules file: /usr/lib/udev/rules.d/11-dm-lvm.rules read rules file: /usr/lib/udev/rules.d/13-dm-disk.rules read rules file: /usr/lib/udev/rules.d/40-gphoto.rules read rules file: /usr/lib/udev/rules.d/40-hpet-permissions.rules read rules file: /usr/lib/udev/rules.d/40-usb-media-players.rules read rules file: /usr/lib/udev/rules.d/42-usb-hid-pm.rules read rules file: /usr/lib/udev/rules.d/50-firmware.rules read rules file: /usr/lib/udev/rules.d/50-udev-default.rules read rules file: /usr/lib/udev/rules.d/60-cdrom_id.rules read rules file: /usr/lib/udev/rules.d/60-ffado.rules read rules file: /usr/lib/udev/rules.d/60-keyboard.rules read rules file: /usr/lib/udev/rules.d/60-pcmcia.rules read rules file: /usr/lib/udev/rules.d/60-persistent-alsa.rules read rules file: /usr/lib/udev/rules.d/60-persistent-input.rules read rules file: /usr/lib/udev/rules.d/60-persistent-serial.rules read rules file: /usr/lib/udev/rules.d/60-persistent-storage-tape.rules read rules file: /usr/lib/udev/rules.d/60-persistent-storage.rules read rules file: /usr/lib/udev/rules.d/60-persistent-v4l.rules read rules file: /usr/lib/udev/rules.d/60-rfkill.rules read rules file: /usr/lib/udev/rules.d/61-accelerometer.rules read rules file: /usr/lib/udev/rules.d/63-md-raid-arrays.rules read rules file: /usr/lib/udev/rules.d/64-btrfs.rules read rules file: /usr/lib/udev/rules.d/64-md-raid-assembly.rules read rules file: /usr/lib/udev/rules.d/69-cd-sensors.rules read rules file: /usr/lib/udev/rules.d/69-dm-lvm-metad.rules read rules file: /usr/lib/udev/rules.d/69-libmtp.rules read rules file: /usr/lib/udev/rules.d/70-infrared.rules read rules file: /usr/lib/udev/rules.d/70-power-switch.rules read rules file: /usr/lib/udev/rules.d/70-uaccess.rules read rules file: /usr/lib/udev/rules.d/71-seat.rules read rules file: /usr/lib/udev/rules.d/73-seat-late.rules read rules file: /usr/lib/udev/rules.d/75-net-description.rules read rules file: /usr/lib/udev/rules.d/75-probe_mtd.rules read rules file: /usr/lib/udev/rules.d/75-tty-description.rules read rules file: /usr/lib/udev/rules.d/77-mm-ericsson-mbm.rules read rules file: /usr/lib/udev/rules.d/77-mm-huawei-net-port-types.rules read rules file: /usr/lib/udev/rules.d/77-mm-longcheer-port-types.rules read rules file: /usr/lib/udev/rules.d/77-mm-nokia-port-types.rules read rules file: /usr/lib/udev/rules.d/77-mm-pcmcia-device-blacklist.rules read rules file: /usr/lib/udev/rules.d/77-mm-platform-serial-whitelist.rules read rules file: /usr/lib/udev/rules.d/77-mm-simtech-port-types.rules read rules file: /usr/lib/udev/rules.d/77-mm-usb-device-blacklist.rules read rules file: /usr/lib/udev/rules.d/77-mm-usb-serial-adapters-greylist.rules read rules file: /usr/lib/udev/rules.d/77-mm-x22x-port-types.rules read rules file: /usr/lib/udev/rules.d/77-mm-zte-port-types.rules read rules file: /usr/lib/udev/rules.d/77-nm-olpc-mesh.rules read rules file: /usr/lib/udev/rules.d/78-sound-card.rules read rules file: /usr/lib/udev/rules.d/80-drivers.rules read rules file: /usr/lib/udev/rules.d/80-mm-candidate.rules read rules file: /usr/lib/udev/rules.d/80-net-name-slot.rules read rules file: /usr/lib/udev/rules.d/80-udisks.rules read rules file: /usr/lib/udev/rules.d/80-udisks2.rules read rules file: /usr/lib/udev/rules.d/85-usbmuxd.rules read rules file: /usr/lib/udev/rules.d/90-alsa-restore.rules read rules file: /usr/lib/udev/rules.d/90-libgpod.rules read rules file: /usr/lib/udev/rules.d/95-cd-devices.rules read rules file: /usr/lib/udev/rules.d/95-dm-notify.rules read rules file: /usr/lib/udev/rules.d/95-udev-late.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-dell.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-gateway.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-ibm.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules read rules file: /usr/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules read rules file: /usr/lib/udev/rules.d/95-upower-csr.rules read rules file: /usr/lib/udev/rules.d/95-upower-hid.rules read rules file: /usr/lib/udev/rules.d/95-upower-wup.rules read rules file: /usr/lib/udev/rules.d/99-gpusb.rules read rules file: /usr/lib/udev/rules.d/99-systemd.rules rules contain 393216 bytes tokens (32768 * 12 bytes), 27207 bytes strings 25595 strings (210908 bytes), 23104 de-duplicated (186193 bytes), 2492 trie nodes used IMPORT builtin 'input_id' /usr/lib/udev/rules.d/50-udev-default.rules:10 capabilities/ev raw kernel attribute: 1f capabilities/abs raw kernel attribute: ffffff00000701ff capabilities/rel raw kernel attribute: 143 capabilities/key raw kernel attribute: 40000001000000 1200000000 c000000001f0000 0 40000010cc00 10168000000000 0 test_key: checking bit block 0 for any keys; found=0 test_key: checking bit block 64 for any keys; found=1 test_key: checking bit block 128 for any keys; found=1 test_key: checking bit block 192 for any keys; found=1 MODE 0644 /usr/lib/udev/rules.d/50-udev-default.rules:25 IMPORT builtin 'usb_id' /usr/lib/udev/rules.d/60-persistent-input.rules:7 /sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0: if_class 3 protocol 0 LINK 'input/by-id/usb-Microsoft_Microsoft®_SideWinder™_X3_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.1:1.0-mouse' /usr/lib/udev/rules.d/60-persistent-input.rules:32 handling device node '/dev/input/js0', devnum=c13:0, mode=0644, uid=0, gid=0 preserve permissions /dev/input/js0, 020644, uid=0, gid=0 preserve already existing symlink '/dev/char/13:0' to '../input/js0' found 'c13:0' claiming '/run/udev/links/\x2finput\x2fby-id\x2fusb-Microsoft_Microsoft®_SideWinder™_X3_Mouse-mouse' found 'c13:32' claiming '/run/udev/links/\x2finput\x2fby-id\x2fusb-Microsoft_Microsoft®_SideWinder™_X3_Mouse-mouse' creating link '/dev/input/by-id/usb-Microsoft_Microsoft®_SideWinder™_X3_Mouse-mouse' to '/dev/input/js0' preserve already existing symlink '/dev/input/by-id/usb-Microsoft_Microsoft®_SideWinder™_X3_Mouse-mouse' to '../js0' found 'c13:0' claiming '/run/udev/links/\x2finput\x2fby-path\x2fpci-0000:00:1a.0-usb-0:1.1:1.0-mouse' found 'c13:32' claiming '/run/udev/links/\x2finput\x2fby-path\x2fpci-0000:00:1a.0-usb-0:1.1:1.0-mouse' creating link '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-mouse' to '/dev/input/js0' preserve already existing symlink '/dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-mouse' to '../js0' .INPUT_CLASS=mouse ACTION=add DEVLINKS=/dev/input/by-id/usb-Microsoft_Microsoft®_SideWinder™_X3_Mouse-mouse /dev/input/by-path/pci-0000:00:1a.0-usb-0:1.1:1.0-mouse DEVNAME=/dev/input/js0 DEVPATH=/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.1/1-1.1:1.0/input/input2/js0 ID_BUS=usb ID_INPUT=1 ID_INPUT_KEY=1 ID_INPUT_MOUSE=1 ID_MODEL=Microsoft®_SideWinder™_X3_Mouse ID_MODEL_ENC=Microsoft®\x20SideWinder™\x20X3\x20Mouse ID_MODEL_ID=075c ID_PATH=pci-0000:00:1a.0-usb-0:1.1:1.0 ID_PATH_TAG=pci-0000_00_1a_0-usb-0_1_1_1_0 ID_REVISION=0430 ID_SERIAL=Microsoft_Microsoft®_SideWinder™_X3_Mouse ID_TYPE=hid ID_USB_DRIVER=usbhid ID_USB_INTERFACES=:030102: ID_USB_INTERFACE_NUM=00 ID_VENDOR=Microsoft ID_VENDOR_ENC=Microsoft ID_VENDOR_ID=045e MAJOR=13 MINOR=0 SUBSYSTEM=input USEC_INITIALIZED=269762 unload module index