log file snippet of device being inserted... Jan 27 02:19:12 localhost kernel: usb 2-1: new low speed USB device using address 4 Jan 27 02:19:17 localhost usb.agent[3659]: usbhid: already loaded Jan 27 02:19:17 localhost kernel: hiddev96: USB HID v1.10 Device [American Power Conversion Back-UPS RS 1500 FW:8.g8 .D USB FW:g8] on usb-0000:00:10.1-1 Jan 27 02:19:17 localhost udev[3696]: configured rule in '/etc/udev/rules.d/udev.rules[23]' applied, 'hiddev0' becomes 'usb/%k' Jan 27 02:19:17 localhost udev[3696]: creating device node '/dev/usb/hiddev0' end snippet... new file in /etc/udev/ called ups that contains.. BUS="usb", SYSFS{model}="", KERNEL="", NAME="%k", SYMLINK="apc_ups"