I had a similar problem getting NUT to run on my Hyper-V 2012 R2 machine. You may want to read through this thread:
http://lists.alioth.debian.org/pipermail/nut-upsuser/2016-September/010269.html The ultimate solution (in my case at least) is here: http://lists.alioth.debian.org/pipermail/nut-upsuser/2016-September/010295.html Note that you'll probably want to dig around and find the official download location(s) for LIBEAY32 and SSLEAY32. I'm certain the place I found isn't it. Keep in mind that I'm far from knowledgeable on NUT-my expertise begins and ends with this thread. And as you can see<http://lists.alioth.debian.org/pipermail/nut-upsuser/2016-September/thread.html>, it took me a week of near-constant fiddling to get it to work. Hopefully my pain can save you some. Thanks, Jeff Bowman www.intexx.com<http://www.intexx.com> From: Nut-upsuser [mailto:nut-upsuser-bounces+jeff.bowman=intexx....@lists.alioth.debian.org] On Behalf Of Fairfax, Charles A. Sent: Friday, December 9, 2016 8:31 AM To: [email protected] Subject: [Nut-upsuser] Windows usbhid-ups driver I'm having trouble with the usbhid-ups driver and Windows. NUT won't connect to an APC SmartUPS 3000 via USB. I've had good success with NUT and Raspbian as well as NUT and Windows using the tripplitesu driver. The current system is: Windows 7 Enterprise 64 bit NUT 2.6.5-6 installed from MSI installer downloaded from networkupstools.org libusb-win32-bin-1.2.6.0 installed and appears to work. APC Smart-UPS 3000 RM XL FW:691.19.D USB FW:7.4 is listed under libusb-win32 devices in device manager. testlibusb-win also returns this info along with manufacturer, serial number, bus/device. UPS.conf: [UPS-0031] driver = usbhid-ups port = auto # vendorid = 051D desc = "UPS-0031" When I try to run UPSDRVCTL this is what I get: C:\Program Files (x86)\NUT\bin>upsdrvctl -D start Network UPS Tools - UPS driver controller Windows-v2.6.5-5-7-g72f380c 0.000000 Starting UPS: UPS-0031 Network UPS Tools - Generic HID driver 0.38 (Windows-v2.6.5-5-7-g72f380c) USB communication driver 0.32 Can't claim USB device [051d:0002]: libusb0-dll:err [claim_interface] could not claim interface 0, win error: The requested resource is in use. 0.087000 Driver failed to start (exit status=1) If the problem is that interface 0 is in use is there a way to direct the NUT driver to claim a different interface? Is that even the right question to ask? I'm hoping someone has done this and can point me in the right direction. I could just buy a Raspberry Pi for this but the Windows box is right there and I feel like I must be close to getting this figured out.
_______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

