Hi,I've an ups (MGE Ellipse) which has an usb connection supported via nut/nut-usb.
nut-usb uses an hotplug script and usermap: /etc/hotplug/usb/libhidups /etc/hotplug/usb/libhid.usermap Just after udev updrade, it stopped working. I've reported a bug against nut-usb: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=332939 After reading this thread, I've wrote an udev rule: # udev rules for hid ups # BUS!="usb", ACTION!="add", GOTO="libhidups_rules_end" # MGE EllipseSYSFS{idVendor}=="0463", SYSFS{idProduct}=="ffff", RUN+="/etc/hotplug/usb/libhidups"
# other to be added #.... LABEL=libhidups_rules_end" lsusb returns: [EMAIL PROTECTED] % lsusb Bus 005 Device 006: ID 0402:5635 ALi Corp. Bus 005 Device 001: ID 0000:0000 Bus 004 Device 001: ID 0000:0000 Bus 003 Device 001: ID 0000:0000 Bus 002 Device 003: ID 0463:ffff MGE UPS Systems UPS Bus 002 Device 002: ID 046d:c50b Logitech, Inc. Bus 002 Device 001: ID 0000:0000 Bus 001 Device 004: ID 046d:08f0 Logitech, Inc. Bus 001 Device 003: ID 04b8:010a Seiko Epson Corp. Perfection 1640SU Bus 001 Device 001: ID 0000:0000 ls -l /proc/bus/usb/002/003 -rw-r--r-- 1 root root 52 2005-10-12 14:09 /proc/bus/usb/002/003 The contents of /etc/hotplug/usb/libhidups is: # This file was installed by the libhid Debian package. ## This script changes the permissions and ownership of a USB device under # /proc/bus/usb to grant access to this device to users in the nut group.
# # Ownership is set to root.nut, permissions are set to 0660. # # Arguments : # ----------- # ACTION=[add|remove] # DEVICE=/proc/bus/usb/BBB/DDD # TYPE=usb if [ "$ACTION" = "add" -a "$TYPE" = "usb" ]; then chown root:nut "$DEVICE" chmod 0660 "$DEVICE" fiBut it seems that my rule is wong as the owner/mode of the ups device arent modified.
With a previous version I get: -rw-rw---- 1 root nut 52 2005-10-12 14:13 /proc/bus/usb/002/003 What can be wrong in what I did? -- Regards Jean-Luc
pgpkbWMNRi5LS.pgp
Description: PGP signature