On 5/10/06, Nick Golder <[EMAIL PROTECTED]> wrote:
On 2006-05-09 17:00 -0400, Charles Lepple wrote:
> >Detected a UPS: TRIPP LITE/  TRIPP LITE SMART3000RM2U
>
> This looks good.

If I try to kill (ctrl+c) the above command I get the following:
^CUSB error: error reading from interrupt endpoint /dev/ugen0.1: Interrupted 
system call
libusb_get_interrupt() returned -4 instead of 8
Unknown battery voltage: 0x3038
Unknown protocol (4)Attached to Tripp Lite TRIPP LITE SMART3000RM2U
^CUSB error: error reading from interrupt endpoint /dev/ugen0.1: Interrupted 
system call
libusb_get_interrupt() returned -4 instead of 8
Unknown value for s[2]: 0x34
dstate_init: sock /var/db/nut/tripplite_usb-auto open on fd 6
Signal 2: exiting
Closing device
usb_os_close: closing endpoint 5

You may have to increase the debug level (I think I used '-DDDDD' when
debugging that driver). I don't think I ever saw s[2] = 0x34; I think
it has something to do with the battery test status, and the batteries
on the 1500RM2U were toast.

Also, if you have a driver running as root, you can usually start
upsd, then run 'upsc [EMAIL PROTECTED]' to list the variables that
the driver supports. It is less secure, however.

> >No matching USB/HID UPS found
> >Driver failed to start (exit status=1)
>
> You may have to check permissions on /dev/ugen0.

# sudo usbdevs -d | grep -A 2 -B 1 uhub1
addr 1: UHCI root hub, Intel
  uhub1
 addr 2: TRIPP LITE SMART3000RM2U, TRIPP LITE
   ugen0

# ls -lah /dev/ugen0
crw-rw----  1 root  operator    0,  78 May 10 08:46 /dev/ugen0

# ls -lah /dev/usb1
crw-rw----  1 root  operator    0,  34 May 10 08:46 /dev/usb1

What would be the proper way to attach the driver to a device in
ups.conf under FreeBSD?

I will defer to the FreeBSD experts on this one, but I imagine that
NUT needs read permission on /dev/usb1 to find the UPS at /dev/ugen0
(where it would probably need read/write). You can probably get some
useful system call error information from strace/ktrace, too.

--
- Charles Lepple

_______________________________________________
Nut-upsuser mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser

Reply via email to