<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Re[2]: [Nut-upsuser] Brand new EATON 3S700DIN (mfr.date 09/28/14) doesn't wait for LB flag</title>
<META http-equiv=Content-Type content="text/html; charset=utf-8">
<meta http-equiv="Content-Style-Type" content="text/css">
<style type="text/css"><!--
body {
  margin: 5px 5px 5px 5px;
  background-color: #ffffff;
}
/* ========== Text Styles ========== */
hr { color: #000000}
span.rvts1 /* Heading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #0000ff;
}
span.rvts2 /* Subheading */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-weight: bold;
 color: #000080;
}
span.rvts3 /* Keywords */
{
 font-size: 10pt;
 font-family: 'Arial';
 font-style: italic;
 color: #800000;
}
a.rvts4, span.rvts4 /* Jump 1 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
a.rvts5, span.rvts5 /* Jump 2 */
{
 font-size: 10pt;
 font-family: 'Arial';
 color: #008000;
 text-decoration: underline;
}
span.rvts6
{
}
a.rvts7, span.rvts7
{
 color: #0000ff;
 text-decoration: underline;
}
/* ========== Para Styles ========== */
p,ul,ol /* Paragraph Style */
{
 text-align: left;
 text-indent: 0px;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px 0px 0px;
}
.rvps1 /* Centered */
{
 text-align: center;
}
--></style>
</head>
<body>

<p><br></p>
<p><br></p>
<p>Philip,</p>
<p><br></p>
<p>Thanks for reply!</p>
<p><br></p>
<p>I've also tried legacy commands to disable beeper: OK returned but again no effect.</p>
<p><br></p>
<p>$ upscmd -l 3s | grep beeper</p>
<p>beeper.disable - Disable the UPS beeper</p>
<p>beeper.enable - Enable the UPS beeper</p>
<p>beeper.mute - Temporarily mute the UPS beeper</p>
<p>beeper.off - Obsolete (use beeper.disable or beeper.mute)</p>
<p>beeper.on - Obsolete (use beeper.enable)</p>
<p><br></p>
<p>Need to raise the debugging level of usbhid-ups to see what's really triggers shutdown.</p>
<p><br></p>
<p>Sergey</p>
<p><br></p>
<div><table border=0 cellpadding=1 cellspacing=2>
<tr valign=top>
<td width=1 style="background-color: #0000ff;"><br>
</td>
<td width=1396 style="background-color: #ffffff;">
<p><span class=rvts6>Sergey,</span></p>
<p><br></p>
<p><span class=rvts6>I’m no expert on this but I have been reading the driver code, trying to sort out bigger problems with the OpenUPS driver! I can make 2 observations that I can’t check out myself :</span></p>
<p><br></p>
<p><span class=rvts6>‘beeper.disable’ was previously ‘beeper off’ - and ‘beeper.enable’ was ‘beeper.on’. Not sure if it’s worth trying the old versions?</span></p>
<p><br></p>
<p><span class=rvts6>If your UPS doesn’t wait for LB, could this be because there is another status flag triggering shutdown? Like shutdown_imminent, or time limit_exceeded?</span></p>
<p><br></p>
<p><span class=rvts6>I’ve been reading usbhid-ups.c this morning and had just read both  about both things in the first few pages of code.</span></p>
<p><br></p>
<p><span class=rvts6>For what it’s worth! Someone may well tell me I’m wrong.</span></p>
<p><br></p>
<p><span class=rvts6>Regards, Philip.</span></p>
<p><br></p>
<p><br></p>
<p><span class=rvts6>On 19 Mar 2015, at 07:01, Sergey Talchuk <</span><a class=rvts7 href="mailto:tals1975@gmail.com">tals1975@gmail.com</a><span class=rvts6>> wrote:</span></p>
<p><br></p>
<p><br></p>
<p><span class=rvts6>Linux-2.4.28</span></p>
<p><span class=rvts6>libusb-0.1.8</span></p>
<p><span class=rvts6>nut-2.6.5 [+most recent drivers from GIT] - from tarball</span></p>
<p><span class=rvts6>EATON 3S700DIN [mfr.date 09/28/14]</span></p>
<p><span class=rvts6>----------------------------------</span></p>
<p><br></p>
<p><span class=rvts6>ISSUES:</span></p>
<p><span class=rvts6>I) Too many kernel logs:</span></p>
<p><span class=rvts6>---</span></p>
<p><span class=rvts6>In /var/log/kernel.log</span></p>
<p><span class=rvts6>usbdevfs: usb_submit_urb returned -28</span></p>
<p><br></p>
<p><span class=rvts6>In /var/log/daemon.log:</span></p>
<p><span class=rvts6>usbhid-ups[744]: libusb_get_interrupt: No error</span></p>
<p><span class=rvts6>usbhid-ups[744]: libusb_get_interrupt: error submitting URB: No space left on device</span></p>
<p><br></p>
<p><span class=rvts6>SOLUTION: pollonly in ups.conf</span></p>
<p><br></p>
<p><span class=rvts6>II) Can not disable beeper (seems to be a general problem with usbhid-ups driver):</span></p>
<p><span class=rvts6>---</span></p>
<p><span class=rvts6>upscmd -uMY_USER -pMY_PASSWORD 3s beeper.disable</span></p>
<p><span class=rvts6>'OK' returned, but no effect</span></p>
<p><br></p>
<p><span class=rvts6>III)UPS doesn't wait for LB flag:</span></p>
<p><span class=rvts6>---</span></p>
<p><br></p>
<p><span class=rvts6>a) 1st attempt: (based on LB flag)</span></p>
<p><br></p>
<p><span class=rvts6>My ups.conf:</span></p>
<p><span class=rvts6>[3s]</span></p>
<p><span class=rvts6>driver = usbhid-ups</span></p>
<p><span class=rvts6>port = auto</span></p>
<p><span class=rvts6>pollinterval = 5</span></p>
<p><span class=rvts6>override.battery.voltage.nominal = 12</span></p>
<p><span class=rvts6>override.battery.mfr.date = 09/28/14</span></p>
<p><span class=rvts6>override.outlet.1.desc = "BATTERY"</span></p>
<p><span class=rvts6>override.outlet.2.desc = "FILTER"</span></p>
<p><span class=rvts6>override.outlet.desc = "MAIN"</span></p>
<p><span class=rvts6>override.device.serial = "G008E39401"</span></p>
<p><span class=rvts6>override.ups.serial = "G008E39401"</span></p>
<p><span class=rvts6>override.battery.mfr.date = 09/28/14</span></p>
<p><span class=rvts6>pollonly</span></p>
<p><span class=rvts6>vendorid = 0463</span></p>
<p><span class=rvts6>productid = ffff</span></p>
<p><span class=rvts6>desc = "Eaton 3S700DIN"</span></p>
<p><br></p>
<p><br></p>
<p><span class=rvts6>UPS stops after 4 minutes. LB flag is not set. Battery.charge: 91</span></p>
<p><br></p>
<p><span class=rvts6>b) 2nd attempt: (based on ignorelb + upslog)</span></p>
<p><span class=rvts6>[3s]</span></p>
<p><span class=rvts6>driver = usbhid-ups</span></p>
<p><span class=rvts6>port = auto</span></p>
<p><span class=rvts6>pollinterval = 5</span></p>
<p><span class=rvts6>ignorelb</span></p>
<p><span class=rvts6>override.battery.charge.low = 30</span></p>
<p><span class=rvts6>override.battery.runtime.low = -1</span></p>
<p><span class=rvts6>override.battery.voltage.nominal = 12</span></p>
<p><span class=rvts6>override.battery.mfr.date = 09/28/14</span></p>
<p><span class=rvts6>override.outlet.1.desc = "BATTERY"</span></p>
<p><span class=rvts6>override.outlet.2.desc = "FILTER"</span></p>
<p><span class=rvts6>override.outlet.desc = "MAIN"</span></p>
<p><span class=rvts6>override.device.serial = "G008E39401"</span></p>
<p><span class=rvts6>override.ups.serial = "G008E39401"</span></p>
<p><span class=rvts6>override.battery.mfr.date = 09/28/14</span></p>
<p><span class=rvts6>pollonly</span></p>
<p><span class=rvts6>vendorid = 0463</span></p>
<p><span class=rvts6>productid = ffff</span></p>
<p><span class=rvts6>desc = "Eaton 3S700DIN"</span></p>
<p><br></p>
<p><span class=rvts6>UPS stops after 4 minutes. LB flag is not set. Battery.charge: 92</span></p>
<p><span class=rvts6>Last upslog:</span></p>
<p><span class=rvts6>20150318 074919 | CHARGE: 92 | OB DISCHRG | RUNTIME: 2760 | LOAD: 0 |</span></p>
<p><br></p>
<p><span class=rvts6>c) 3rd attempt: (based on override.battery.charge.low = 95)</span></p>
<p><br></p>
<p><span class=rvts6>Clean system shutdown. LB flag set = OB DISCHRG LB</span></p>
<p><br></p>
<p><span class=rvts6>upsc 3s</span></p>
<p><span class=rvts6>battery.charge: 100</span></p>
<p><span class=rvts6>battery.charge.low: 95</span></p>
<p><span class=rvts6>battery.mfr.date: 09/28/14</span></p>
<p><span class=rvts6>battery.runtime: 3000</span></p>
<p><span class=rvts6>battery.runtime.low: -1</span></p>
<p><span class=rvts6>battery.type: PbAc</span></p>
<p><span class=rvts6>battery.voltage.nominal: 12</span></p>
<p><span class=rvts6>device.mfr: EATON</span></p>
<p><span class=rvts6>device.model: Eaton 3S 700</span></p>
<p><span class=rvts6>device.serial: G008E39401</span></p>
<p><span class=rvts6>device.type: ups</span></p>
<p><span class=rvts6>driver.flag.ignorelb: enabled</span></p>
<p><span class=rvts6>driver.flag.pollonly: enabled</span></p>
<p><a class=rvts7 href="http://driver.name/">driver.name</a><span class=rvts6>: usbhid-ups</span></p>
<p><span class=rvts6>driver.parameter.pollfreq: 30</span></p>
<p><span class=rvts6>driver.parameter.pollinterval: 5</span></p>
<p><span class=rvts6>driver.parameter.port: auto</span></p>
<p><span class=rvts6>driver.parameter.productid: ffff</span></p>
<p><span class=rvts6>driver.parameter.vendorid: 0463</span></p>
<p><span class=rvts6>driver.version: 2.6.5</span></p>
<p><span class=rvts6>driver.version.data: MGE HID 1.33</span></p>
<p><span class=rvts6>driver.version.internal: 0.39</span></p>
<p><span class=rvts6>input.transfer.high: 264</span></p>
<p><span class=rvts6>input.transfer.low: 184</span></p>
<p><span class=rvts6>outlet.1.desc: BATTERY</span></p>
<p><a class=rvts7 href="http://outlet.1.id/">outlet.1.id</a><span class=rvts6>: 2</span></p>
<p><span class=rvts6>outlet.1.status: on</span></p>
<p><span class=rvts6>outlet.1.switchable: yes</span></p>
<p><span class=rvts6>outlet.2.desc: FILTER</span></p>
<p><a class=rvts7 href="http://outlet.2.id/">outlet.2.id</a><span class=rvts6>: 3</span></p>
<p><span class=rvts6>outlet.2.status: off</span></p>
<p><span class=rvts6>outlet.2.switchable: yes</span></p>
<p><span class=rvts6>outlet.desc: MAIN</span></p>
<p><a class=rvts7 href="http://outlet.id/">outlet.id</a><span class=rvts6>: 1</span></p>
<p><span class=rvts6>outlet.switchable: no</span></p>
<p><span class=rvts6>output.frequency.nominal: 50</span></p>
<p><span class=rvts6>output.voltage: 230.0</span></p>
<p><span class=rvts6>output.voltage.nominal: 230</span></p>
<p><span class=rvts6>ups.beeper.status: enabled</span></p>
<p><span class=rvts6>ups.delay.shutdown: 20</span></p>
<p><span class=rvts6>ups.delay.start: 30</span></p>
<p><span class=rvts6>ups.firmware: 02</span></p>
<p><span class=rvts6>ups.load: 5</span></p>
<p><span class=rvts6>ups.mfr: EATON</span></p>
<p><span class=rvts6>ups.mfr.date: 09/28/14</span></p>
<p><span class=rvts6>ups.model: Eaton 3S 700</span></p>
<p><span class=rvts6>ups.power.nominal: 700</span></p>
<p><span class=rvts6>ups.productid: ffff</span></p>
<p><span class=rvts6>ups.serial: G008E39401</span></p>
<p><span class=rvts6>ups.status: OL CHRG</span></p>
<p><span class=rvts6>ups.timer.shutdown: -1</span></p>
<p><span class=rvts6>ups.timer.start: -1</span></p>
<p><span class=rvts6>ups.vendorid: 0463</span></p>
<p><br></p>
<p><br></p>
<p><span class=rvts6>Do I have a problem with the battery or the UPS returns incorrect data?</span></p>
<p><span class=rvts6>EATON 3S700 suppose to be fully compatible with NUT.</span></p>
<p><br></p>
<p><span class=rvts6>Thanks,</span></p>
<p><span class=rvts6>Sergey</span></p>
<p><span class=rvts6>_______________________________________________</span></p>
<p><span class=rvts6>Nut-upsuser mailing list</span></p>
<p><a class=rvts7 href="mailto:Nut-upsuser@lists.alioth.debian.org">Nut-upsuser@lists.alioth.debian.org</a></p>
<p><span class=rvts6>http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser</span></p>
</td>
</tr>
</table>
</div>

</body></html>