sudo udevadm test $(udevadm info -q path -n ttyS0)
Password or swipe finger:
run_command: calling: test
udevadm_test: version 151
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.
parse_file: reading '/etc/udev/rules.d/10-vboxdrv.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-fuse-utils.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-gnupg.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-hplip.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ia64.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-infiniband.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-isdn.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libgphoto2-2.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libpisock9.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-libsane.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-pilot-links.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-ppc.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-usb-media-players.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-xserver-xorg-video-intel.rules' as rules file
parse_file: reading '/lib/udev/rules.d/40-zaptel.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-fuse.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-libmtp8.rules' as rules file
parse_file: reading '/lib/udev/rules.d/45-libnjb5.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-firmware.rules' as rules file
parse_file: reading '/lib/udev/rules.d/50-udev-default.rules' as rules file
parse_file: reading '/lib/udev/rules.d/55-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/56-hpmud_support.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-cdrom_id.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-floppy.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-input.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-serial.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-dm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage-tape.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-storage.rules' as rules file
parse_file: reading '/lib/udev/rules.d/60-persistent-v4l.rules' as rules file
parse_file: reading '/etc/udev/rules.d/60-thinkfinger.rules' as rules file
add_rule: SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device, or ATTRS{}= to match a parent device, in /etc/udev/rules.d/60-thinkfinger.rules:13
parse_file: reading '/lib/udev/rules.d/61-gnome-bluetooth-rfkill.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-mobile-action.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-option-modem-modeswitch.rules' as rules file
parse_file: reading '/lib/udev/rules.d/61-persistent-storage-edd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-device-mapper.rules' as rules file
parse_file: reading '/lib/udev/rules.d/64-xorg-xkb.rules' as rules file
parse_file: reading '/lib/udev/rules.d/66-xorg-synaptics.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-xorg-vmmouse.rules' as rules file
parse_file: reading '/lib/udev/rules.d/69-xserver-xorg-input-wacom.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-acl.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-hid2hci.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-cd.rules' as rules file
parse_file: reading '/etc/udev/rules.d/70-persistent-net.rules' as rules file
parse_file: reading '/lib/udev/rules.d/70-printers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-cd-aliases-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-net-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-persistent-net-generator.rules' as rules file
parse_file: reading '/lib/udev/rules.d/75-tty-description.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-ericsson-mbm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-longcheer-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/77-mm-zte-port-types.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-graphics-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/78-sound-card.rules' as rules file
parse_file: reading '/lib/udev/rules.d/79-fstab_import.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-alsa.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-drivers.rules' as rules file
parse_file: reading '/lib/udev/rules.d/80-udisks.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-console-setup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hdparm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-hplj10xx.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-pcmcia.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-regulatory.rules' as rules file
parse_file: reading '/lib/udev/rules.d/85-usbmuxd.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-hal.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-libgpod.rules' as rules file
parse_file: reading '/lib/udev/rules.d/90-pulseaudio.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keyboard-force-release.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-keymap.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-udev-late.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-dell.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-fujitsu.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-gateway.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-ibm.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-lenovo.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-battery-recall-toshiba.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-csr.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-hid.rules' as rules file
parse_file: reading '/lib/udev/rules.d/95-upower-wup.rules' as rules file
parse_file: reading '/lib/udev/rules.d/97-bluetooth.rules' as rules file
parse_file: reading '/dev/.udev/rules.d/root.rules' as rules file
udev_rules_new: rules use 208932 bytes tokens (17411 * 12 bytes), 33076 bytes buffer
udev_rules_new: temporary index used 55120 bytes (2756 * 20 bytes)
udev_device_new_from_syspath: device 0x7f4bfb69a8a0 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0'
udev_device_new_from_syspath: device 0x7f4bfb69ab50 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0'
udev_device_read_db: device 0x7f4bfb69ab50 filled with db file data
udev_device_new_from_syspath: device 0x7f4bfb69b230 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0'
udev_device_new_from_syspath: device 0x7f4bfb692990 has devpath '/devices/pci0000:00/0000:00:1e.0/0000:15:00.0'
udev_device_new_from_syspath: device 0x7f4bfb692c60 has devpath '/devices/pci0000:00/0000:00:1e.0'
udev_device_new_from_syspath: device 0x7f4bfb69c240 has devpath '/devices/pci0000:00'
udev_rules_apply_to_event: LINK 'char/4:64' /lib/udev/rules.d/50-udev-default.rules:4
udev_rules_apply_to_event: GROUP 20 /lib/udev/rules.d/50-udev-default.rules:15
udev_rules_apply_to_event: IMPORT 'pci-db /devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0' /lib/udev/rules.d/75-tty-description.rules:11
util_run_program: 'pci-db /devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0' started
util_run_program: '/lib/udev/pci-db' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/pci-db' (stderr) 'device 0x7f2368867130 has devpath '//devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0''
util_run_program: '/lib/udev/pci-db' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/pci-db' (stderr) 'device 0x7f23688674b0 has devpath '//devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty''
util_run_program: '/lib/udev/pci-db' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/pci-db' (stderr) 'device 0x7f23688676e0 has devpath '//devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0''
util_run_program: '/lib/udev/pci-db' (stderr) 'libudev: udev_device_new_from_syspath: '
util_run_program: '/lib/udev/pci-db' (stderr) 'device 0x7f23688679f0 has devpath '//devices/pci0000:00/0000:00:1e.0/0000:15:00.0''
util_run_program: '/lib/udev/pci-db' (stdout) 'ID_VENDOR_FROM_DATABASE=Ricoh Co Ltd'
util_run_program: '/lib/udev/pci-db' (stdout) 'ID_MODEL_FROM_DATABASE=RL5c476 II'
util_run_program: 'pci-db /devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0' returned with exitcode 0
udev_rules_apply_to_event: RUN 'socket:@/org/freedesktop/hal/udev_event' /lib/udev/rules.d/90-hal.rules:2
udev_event_execute_rules: no node name set, will use kernel supplied name 'ttyS0'
udev_device_update_db: created db file for '/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0' in '/dev/.udev/db/tty:ttyS0'
udev_node_add: creating device node '/dev/ttyS0', devnum=4:64, mode=0660, uid=0, gid=20
udev_node_mknod: preserve file '/dev/ttyS0', because it has correct dev_t
node_symlink: preserve already existing symlink '/dev/char/4:64' to '../ttyS0'
udevadm_test: UDEV_LOG=6
udevadm_test: DEVPATH=/devices/pci0000:00/0000:00:1e.0/0000:15:00.0/0.0/tty/ttyS0
udevadm_test: MAJOR=4
udevadm_test: MINOR=64
udevadm_test: DEVNAME=/dev/ttyS0
udevadm_test: ACTION=add
udevadm_test: SUBSYSTEM=tty
udevadm_test: DEVLINKS=/dev/char/4:64
udevadm_test: ID_VENDOR_FROM_DATABASE=Ricoh Co Ltd
udevadm_test: ID_MODEL_FROM_DATABASE=RL5c476 II
udevadm_test: ID_BUS=pci
udevadm_test: ID_VENDOR_ID=0x1180
udevadm_test: ID_MODEL_ID=0x0476
udevadm_test: run: 'socket:@/org/freedesktop/hal/udev_event'