2012/8/11 Martyn Hill <martyn.joseph.h...@gmail.com> > On 11/08/2012 21:00, Chris Rees wrote: > >> On 11 August 2012 20:52, Martyn Hill <martyn.joseph.h...@gmail.com> >> wrote: >> >>> On 11/08/2012 20:48, Chris Rees wrote: >>> >>>> On 11 August 2012 20:29, Martyn Hill <martyn.joseph.h...@gmail.com> >>>> wrote: >>>> >>>>> On 11/08/2012 20:24, Chris Rees wrote: >>>>> >>>>>> On 11 August 2012 19:14, Arnaud Quette <aquette....@gmail.com> wrote: >>>>>> >>>>>>> >>>>>>> 2012/8/11 Chris Rees <utis...@gmail.com> >>>>>>> >>>>>>>> >>>>>>>> On 11 Aug 2012 13:03, "Martyn Hill" <martyn.joseph.h...@gmail.com> >>>>>>>> wrote: >>>>>>>> (...) >>>>>>>> >>>>>>>> My FreeBSD 8 appears to be running/linking against libusb20 - the >>>>>>>>> 'new' >>>>>>>>> one... >>>>>>>>> >>>>>>>> We killed the old one a long time ago ;) >>>>>>>> >>>>>>> not sure of what you exactly mean here! >>>>>>> libusb 0.1 is still avail in FBSD 9: >>>>>>> http://www.freebsd.org/cgi/**ports.cgi?query=libusb&stype=**all<http://www.freebsd.org/cgi/ports.cgi?query=libusb&stype=all> >>>>>>> >>>>>>> Update: while reading the comment on libusb1.0 website [1], I now >>>>>>> understand why you're using "2.0"! >>>>>>> >>>>>>> "FreeBSD 8 and above include a FreeBSD-specific reimplementation of >>>>>>> the >>>>>>> libusb-1.0 API, so your applications will probably work there too. >>>>>>> The >>>>>>> source code for this library can be found: >>>>>>> http://svnweb.freebsd.org/**base/head/lib/libusb/<http://svnweb.freebsd.org/base/head/lib/libusb/> >>>>>>> " >>>>>>> >>>>>>> but still, your "killing" comment leave me in a doubtful state ;) >>>>>>> >>>>>>> Oops, haha, sorry, that's right; we didn't kill it, just switched >>>>>> default, and loads of ports needed modification over it. >>>>>> >>>>> >>>>> Do we know how to 'use' the legacy libusb 0.1 in FreeBSD? >>>>> >>>> As Arnaud pointed out, they're still there; including usb.h uses the >>>> libusb 0.1 compat layer. >>>> >>> >>> So, does that mean I would need to recompile nut, but link it against >>> libusb >>> 0.1 compat layer? >>> >>> If so, how would I go about that? >>> >> My understanding is that you shouldn't need to be concerned with >> that-- NUT uses libusb-0.1, which is emulated in FreeBSD with >> libusb20. Thus changing the version to link with makes no sense. >> >> Chris >> > > OK, so back to square one... I guess testing the UPS on a currently > supported is the next most sensible step, then - at least to determine if > the driver really works with the Zigor...
the good is that it's a HID device, as you've guessed, supported by usbhid-ups. though the device has a bad/buggy implementation: - vendorid/productid, - and the main "UPS", coded as 00860004 instead of 00840004. I'll have to create a fix for this one. the bad news is the I/O errors: until it's fixed, we're stuck! you should still be able to force compilation/link against the actual libusb 0.1 (ie not 2.0 compat), and should really do it. a 2nd thing to check is uhid. iirc, you should either unload it or blacklist the dev or something like that... cheers, Arno
_______________________________________________ Nut-upsuser mailing list Nut-upsuser@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser