<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
        {mso-style-priority:34;
        margin-top:0in;
        margin-right:0in;
        margin-bottom:0in;
        margin-left:.5in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72">
<div class="WordSection1">
<p class="MsoNormal">I’ve been able to get the latest Windows port installed on my Hyper-V 2012 R2 instance and start the service.
<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">But as I’m an absolute beginner I’m not sure how to proceed further. I’ve browsed the archives, but discussions here tend to assume at least an intermediate level of understanding; thus it’s still quite a bit over my head. Your patience
 and slow explanations are appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I presently have four issues:<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">1. CLI error: I get an error when running ‘upsdrvctl start’: “Can't claim USB device [051d:0003]: libusb0-dll:err [claim_interface] could not claim interface 0, win error: The requested resource is in use.”<o:p></o:p></p>
<p class="MsoNormal">2. Event log errors: As noted the service starts fine, but I’m getting these two errors on service stop--“Error stopping upsd (2)” and “Error stopping upsmon (2).”<o:p></o:p></p>
<p class="MsoNormal">3. I don’t understand what’s meant by “shutting down the UPS.” (e.g. upsdrvctl,
<a href="http://lists.alioth.debian.org/pipermail/nut-upsuser/2015-April/009652.html">
http://lists.alioth.debian.org/pipermail/nut-upsuser/2015-April/009652.html</a>) Why would we want to do that? It should be the other way around--the UPS stays running while the computer shuts down--no? Please clarify.<o:p></o:p></p>
<p class="MsoNormal">4. What’s next? I’d like to configure things to run a simple batch file after [x] minutes of on-battery time.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Can you assist?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Here’s my configuration and libUSB information:<o:p></o:p></p>
<p class="MsoNormal">==========================================<o:p></o:p></p>
<p class="MsoNormal">nut.conf<o:p></o:p></p>
<p class="MsoNormal">MODE=standalone<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">ups.conf<o:p></o:p></p>
<p class="MsoNormal">[ups]<o:p></o:p></p>
<p class="MsoNormal">  driver = usbhid-ups<o:p></o:p></p>
<p class="MsoNormal">  port = auto<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">[upsmon]<o:p></o:p></p>
<p class="MsoNormal">  password = passwd<o:p></o:p></p>
<p class="MsoNormal">  upsmon master<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">upsmon.conf<o:p></o:p></p>
<p class="MsoNormal">MONITOR myups@localhost 1 upsmon passwd master<o:p></o:p></p>
<p class="MsoNormal">SHUTDOWNCMD "C:\\WINDOWS\\system32\\shutdown.exe -l"<o:p></o:p></p>
<p class="MsoNormal">POWERDOWNFLAG "C:\\killpower”<o:p></o:p></p>
<p class="MsoNormal">==========================================<o:p></o:p></p>
<p class="MsoNormal">DLL version:       1.2.6.0<o:p></o:p></p>
<p class="MsoNormal">Driver version:  1.2.6.0<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">bus/device  idVendor/idProduct<o:p></o:p></p>
<p class="MsoNormal">bus-0/\\.\libusb0-0001--0x051d-0x0003     051D/0003<o:p></o:p></p>
<p class="MsoNormal">- Manufacturer : American Power Conversion <o:p></o:p></p>
<p class="MsoNormal">- Product      : Smart-UPS C 1000 FW:UPS 10.0 / ID=1005<o:p></o:p></p>
<p class="MsoNormal">- Serial Number: 3S1520X04472  <o:p></o:p></p>
<p class="MsoNormal">bLength:             18<o:p></o:p></p>
<p class="MsoNormal">bDescriptorType:     01h<o:p></o:p></p>
<p class="MsoNormal">bcdUSB:              0200h<o:p></o:p></p>
<p class="MsoNormal">bDeviceClass:        00h<o:p></o:p></p>
<p class="MsoNormal">bDeviceSubClass:     00h<o:p></o:p></p>
<p class="MsoNormal">bDeviceProtocol:     00h<o:p></o:p></p>
<p class="MsoNormal">bMaxPacketSize0:     40h<o:p></o:p></p>
<p class="MsoNormal">idVendor:            051Dh<o:p></o:p></p>
<p class="MsoNormal">idProduct:           0003h<o:p></o:p></p>
<p class="MsoNormal">bcdDevice:           0106h<o:p></o:p></p>
<p class="MsoNormal">iManufacturer:       1<o:p></o:p></p>
<p class="MsoNormal">iProduct:            2<o:p></o:p></p>
<p class="MsoNormal">iSerialNumber:       3<o:p></o:p></p>
<p class="MsoNormal">bNumConfigurations:  1<o:p></o:p></p>
<p class="MsoNormal">  wTotalLength:         41<o:p></o:p></p>
<p class="MsoNormal">  bNumInterfaces:       1<o:p></o:p></p>
<p class="MsoNormal">  bConfigurationValue:  1<o:p></o:p></p>
<p class="MsoNormal">  iConfiguration:       0<o:p></o:p></p>
<p class="MsoNormal">  bmAttributes:         e0h<o:p></o:p></p>
<p class="MsoNormal">  MaxPower:             1<o:p></o:p></p>
<p class="MsoNormal">    bInterfaceNumber:   0<o:p></o:p></p>
<p class="MsoNormal">    bAlternateSetting:  0<o:p></o:p></p>
<p class="MsoNormal">    bNumEndpoints:      2<o:p></o:p></p>
<p class="MsoNormal">    bInterfaceClass:    3<o:p></o:p></p>
<p class="MsoNormal">    bInterfaceSubClass: 0<o:p></o:p></p>
<p class="MsoNormal">    bInterfaceProtocol: 0<o:p></o:p></p>
<p class="MsoNormal">    iInterface:         0<o:p></o:p></p>
<p class="MsoNormal">      bEndpointAddress: 81h<o:p></o:p></p>
<p class="MsoNormal">      bmAttributes:     03h<o:p></o:p></p>
<p class="MsoNormal">      wMaxPacketSize:   64<o:p></o:p></p>
<p class="MsoNormal">      bInterval:        20<o:p></o:p></p>
<p class="MsoNormal">      bRefresh:         0<o:p></o:p></p>
<p class="MsoNormal">      bSynchAddress:    0<o:p></o:p></p>
<p class="MsoNormal">      bEndpointAddress: 01h<o:p></o:p></p>
<p class="MsoNormal">      bmAttributes:     03h<o:p></o:p></p>
<p class="MsoNormal">      wMaxPacketSize:   64<o:p></o:p></p>
<p class="MsoNormal">      bInterval:        10<o:p></o:p></p>
<p class="MsoNormal">      bRefresh:         0<o:p></o:p></p>
<p class="MsoNormal">      bSynchAddress:    0<o:p></o:p></p>
<p class="MsoNormal">==========================================<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks,<o:p></o:p></p>
<p class="MsoNormal">Jeff Bowman<o:p></o:p></p>
<p class="MsoNormal">Fairbanks, Alaska<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>