Marc Collin
2006-Dec-27 04:40 UTC
[Nut-upsuser] right problem with ups belkin (model who work with nut)
hi i have a belkin ups here some setting chmod 0600 /dev/hiddev0 chown nut:root /dev/hiddev0 linux:/home/sonia # /usr/lib/ups/driver/upsdrvctl start Network UPS Tools - UPS driver controller 2.0.4 Network UPS Tools: New USB/HID UPS driver 0.28 (2.0.4) No matching USB/HID UPS found Driver failed to start (exit status=1) linux:/home/sonia # /usr/lib/ups/driver/upsdrvctl -u root start Network UPS Tools - UPS driver controller 2.0.4 Network UPS Tools: New USB/HID UPS driver 0.28 (2.0.4) Detected a UPS: Belkin /Belkin UPS Using subdriver: Belkin HID 0.1 linux:/home/sonia # /usr/sbin/upsd Network UPS Tools upsd 2.0.4 Can't open /etc/ups/upsd.conf: Permission denied linux:/home/sonia # /usr/sbin/upsd -u root Network UPS Tools upsd 2.0.4 linux:/home/sonia # /usr/sbin/upsd -u root Network UPS Tools upsd 2.0.4 Connected to UPS [myups]: newhidups-hiddev0 Synchronizing...done linux:/home/sonia # /etc/ups/hosts.conf MONITOR myups@localhost "Local UPS" [myups] driver = newhidups port = /dev/hiddev0 desc = "Local UPS" /etc/ups/upsd.conf ACL all 0.0.0.0/0 ACL localhost 127.0.0.1/32 ACCEPT localhost REJECT all /etc/ups/upsd.users [monuser] password=mypass allowfrom=localhost upsmon master /etc/ups/upsmon.conf MONITOR myups@localhost 1 monuser monpass master without to use -u with root value /usr/lib/ups/driver/upsdrvctl -u root start /usr/sbin/upsd -u root i can't use nut any idea? also in /etc/init.d/upsd don't know if it's ok # Preconfigured user ID of UPS devices. UPSD_USER="nut" # Owner of UPS port devices (empty to skip device check): UPS_OWNER="$UPSD_USER:root" Can't open /etc/ups/upsd.conf: Permission denied
Peter Selinger
2006-Dec-27 06:54 UTC
[Nut-upsuser] right problem with ups belkin (model who work with
Hi Marc, the answer to your question is contained in the file INSTALL, distributed with NUT, section 6 "Set ownership data and permissions on your serial or USB ports that go to your UPS hardware." Quote: "The setup for USB ports is slightly more complicated. Device files for USB devices, such as /proc/bus/usb/002/001, are usually created "on the fly" when a device is plugged in, and disappear when the device is disconnected. Moreover, the names of these device files can change randomly. To set up the correct permissions for the USB device, you may need to set up (operating system dependent) hotplugging scripts. Sample scripts and information are provided in the scripts/hotplug and scripts/hotplug-ng directories. (If you want to try if a driver works without setting up hotplugging, you can add the "-u root" option to upsd, upsmon, and drivers; this should allow you to follow the below instructions. However, don't forget to set up the correct permissions later!)." Note that /dev/hiddev0 is not mentioned anywhere in these instructions - for good reason, because NUT does not use this device to access the USB port. Since you are apparently on Linux, you may also find the instructions at http://www.mathstat.dal.ca/~selinger/ups/backups.html helpful; they are for an APC but should work analogously for Belkin. -- Peter Marc Collin wrote:> > hi > > i have a belkin ups > here some setting > > chmod 0600 /dev/hiddev0 > chown nut:root /dev/hiddev0 > > linux:/home/sonia # /usr/lib/ups/driver/upsdrvctl start > Network UPS Tools - UPS driver controller 2.0.4 > Network UPS Tools: New USB/HID UPS driver 0.28 (2.0.4) > > No matching USB/HID UPS found > Driver failed to start (exit status=1) > > > > > linux:/home/sonia # /usr/lib/ups/driver/upsdrvctl -u root start > Network UPS Tools - UPS driver controller 2.0.4 > Network UPS Tools: New USB/HID UPS driver 0.28 (2.0.4) > > Detected a UPS: Belkin /Belkin UPS > Using subdriver: Belkin HID 0.1 > > > > linux:/home/sonia # /usr/sbin/upsd > Network UPS Tools upsd 2.0.4 > Can't open /etc/ups/upsd.conf: Permission denied > linux:/home/sonia # /usr/sbin/upsd -u root > Network UPS Tools upsd 2.0.4 > > > linux:/home/sonia # /usr/sbin/upsd -u root > Network UPS Tools upsd 2.0.4 > Connected to UPS [myups]: newhidups-hiddev0 > Synchronizing...done > linux:/home/sonia # > > > /etc/ups/hosts.conf > MONITOR myups@localhost "Local UPS" > > [myups] > driver = newhidups > port = /dev/hiddev0 > desc = "Local UPS" > > /etc/ups/upsd.conf > ACL all 0.0.0.0/0 > ACL localhost 127.0.0.1/32 > > ACCEPT localhost > REJECT all > > > > > /etc/ups/upsd.users > [monuser] > password=mypass > allowfrom=localhost > upsmon master > > /etc/ups/upsmon.conf > MONITOR myups@localhost 1 monuser monpass master > > > without to use -u with root value > /usr/lib/ups/driver/upsdrvctl -u root start > /usr/sbin/upsd -u root > > i can't use nut > > any idea? > > > also in /etc/init.d/upsd don't know if it's ok > # Preconfigured user ID of UPS devices. > UPSD_USER="nut" > > # Owner of UPS port devices (empty to skip device check): > UPS_OWNER="$UPSD_USER:root" > > > Can't open /etc/ups/upsd.conf: Permission denied > > _______________________________________________ > Nut-upsuser mailing list > Nut-upsuser@lists.alioth.debian.org > http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser >