On Sep 4, 2009, at 11:01 PM, Charles Sprickman wrote:
On Fri, 4 Sep 2009, Charles Lepple wrote:
Hi Charles,
On Sep 4, 2009, at 9:00 PM, Charles Sprickman wrote:
USB error: could not set alt intf 0/0: Invalid argument
Interesting that you should mention this. It came up just the other
day regarding Mac OS X:
http://thread.gmane.org/gmane.comp.monitoring.nut.devel/4025
That error should go away if you comment out the
usb_set_altinterface() line in drivers/libusb.c.
Sure does!
OK. I will make sure that other drivers don't break with the removal
of that line, but it sounds like that wasn't blocking the rest of the
operation.
and
USB error: error reading from interrupt endpoint /dev/ugen0.1:
Resource
temporarily unavailable
Not so sure about this one. Does this version of FreeBSD have
separate device files for /dev/ugen0 and /dev/ugen0.1?
Yes:
[r...@miko /home/spork]# ls -l /dev/ugen0*
crw-rw---- 1 root nut 0, 70 Sep 4 22:09 /dev/ugen0
crw-rw---- 1 root nut 0, 71 Sep 4 22:09 /dev/ugen0.1
Still get the other errors though regarding "resource temporarily
unavailable". Google's not showing me much other than one thread
about some usb-based outboard I/O kit having a similar issue:
Hmm:
/usr/include/errno.h:#define EAGAIN 35 /* Resource temporarily
unavailable */
I seem to remember seeing something about EAGAIN in the kernel code
for 6.2 or 6.3. Maybe I will have time later this weekend to look at
that.
One of the issues with most of these Tripp Lite devices is that they
specify a polling interval of 10 ms, but they really aren't designed
to be polled that quickly.
I did have a branch to deal with Tripp Lite on FreeBSD about two years
ago, but now that I look at it, this uses uhid instead of libusb/ugen:
http://boxster.ghz.cc/projects/nut/log/branches/tl_usb_fbsd
Not sure if it's worth playing with that again, since we don't have a
good way to merge that back into the mainline, and toggling uhid
support is not terribly quick.
--
Charles Lepple
_______________________________________________
Nut-upsdev mailing list
[email protected]
http://lists.alioth.debian.org/mailman/listinfo/nut-upsdev