<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content=text/html;charset=utf-8 http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.7600.16444"></HEAD>
<BODY style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
id=MailContainerBody leftMargin=0 topMargin=0 CanvasTabStop="true" 
name="Compose message area">
<DIV><FONT face=Calibri>Hi Arnaud,</FONT></DIV>
<DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri>Looking close so close. Still didn't work but i'd say 
the output of this will definitely help you.</FONT></DIV>
<DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri>Thanks again !!</FONT></DIV>
<DIV><FONT face=Calibri>Greg</FONT></DIV>
<DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri>==========================================</FONT></DIV>
<DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri>./bcmxcp_usb -u admin -DDDD -a qnapups<BR>Network UPS 
Tools - BCMXCP UPS driver 0.23 (2.4.1)<BR>USB communication subdriver 
0.18<BR>&nbsp;&nbsp; 0.000000&nbsp;&nbsp;&nbsp;&nbsp; debug level is 
'4'<BR>&nbsp;&nbsp; 0.007653&nbsp;&nbsp;&nbsp;&nbsp; device 012 opened 
successfully<BR>&nbsp;&nbsp; 0.009485&nbsp;&nbsp;&nbsp;&nbsp; entering 
get_answer(31)<BR>&nbsp;&nbsp; 0.851688&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (38 
bytes) =&gt; ab 01 74 01 02 00 01 04 00 40 00 00 00 00 00 05<BR>&nbsp;&nbsp; 
0.851843&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 80 06 08 00 50 00 00 00 00 00 00 03 00 
1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 0.851895&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: block_number = 1<BR>&nbsp;&nbsp; 0.851946&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: data length = 116<BR>&nbsp;&nbsp; 0.851996&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: need to read 83 more data<BR>&nbsp;&nbsp; 
1.951677&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (167 bytes) =&gt; ab 01 74 01 02 00 
01 04 00 40 00 00 00 00 00 05<BR>&nbsp;&nbsp; 
1.951843&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 80 06 08 00 50 00 00 00 00 00 00 03 00 
1b 18 00 00 00 11 00 2f 00 00 00<BR>&nbsp;&nbsp; 
1.951977&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
1.952115&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f 00 00 00 40 00 00 00 00 00 05 
00 80 06 08 00 50 00 00 00 00 00<BR>&nbsp;&nbsp; 
1.952249&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 03 00 1b 18 00 00 00 11 00 2f 00 00 00 
40 00 00 00 00 00 05 00 80 06 08<BR>&nbsp;&nbsp; 
1.952383&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 50 00 00 00 00 00 00 03 00 1b 18 00 00 
00 11 00 2f 00 00 00 40 00 00 00<BR>&nbsp;&nbsp; 
1.952516&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 00 05 00 80 06 08 00 50 00 00 00 00 00 
00 03 00 1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 
1.952567&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<BR>&nbsp;&nbsp; 
1.952612&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
1.952662&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
1.952712&nbsp;&nbsp;&nbsp;&nbsp; get_answer: sequence number (1) is 
ok<BR>&nbsp;&nbsp; 1.952769&nbsp;&nbsp;&nbsp;&nbsp; Communications with UPS 
lost: get_answer: checksum error!<BR>&nbsp;&nbsp; 
1.953857&nbsp;&nbsp;&nbsp;&nbsp; entering get_answer(31)<BR>&nbsp;&nbsp; 
2.861677&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (38 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
2.861831&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 00 00 00 00 03 00 
1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 2.861884&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: block_number = 1<BR>&nbsp;&nbsp; 2.861934&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: data length = 116<BR>&nbsp;&nbsp; 2.861985&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: need to read 83 more data<BR>&nbsp;&nbsp; 
3.971889&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (167 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
3.972054&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 00 00 00 00 03 00 
1b 18 00 00 00 11 00 2f 00 00 00<BR>&nbsp;&nbsp; 
3.972189&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
3.972326&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f 00 00 00 40 00 00 00 00 00 05 
00 80 06 08 00 50 00 00 00 00 00<BR>&nbsp;&nbsp; 
3.972460&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 03 00 1b 18 00 00 00 11 00 2f 00 00 00 
40 00 00 00 00 00 05 00 80 06 08<BR>&nbsp;&nbsp; 
3.972594&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 50 00 00 00 00 00 00 03 00 1b 18 00 00 
00 11 00 2f 00 00 00 40 00 00 00<BR>&nbsp;&nbsp; 
3.972728&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 00 05 00 80 06 08 00 50 00 00 00 00 00 
00 03 00 1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 
3.972779&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<BR>&nbsp;&nbsp; 
3.972824&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
3.972873&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
3.972924&nbsp;&nbsp;&nbsp;&nbsp; get_answer: sequence number (1) is 
ok<BR>&nbsp;&nbsp; 3.972980&nbsp;&nbsp;&nbsp;&nbsp; Communications with UPS 
lost: get_answer: checksum error!<BR>&nbsp;&nbsp; 
3.974053&nbsp;&nbsp;&nbsp;&nbsp; entering get_answer(31)<BR>&nbsp;&nbsp; 
4.891682&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (38 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
4.891834&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 20 
20 20 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 4.891887&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: block_number = 1<BR>&nbsp;&nbsp; 4.891937&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: data length = 116<BR>&nbsp;&nbsp; 4.891989&nbsp;&nbsp;&nbsp;&nbsp; 
get_answer: need to read 83 more data<BR>&nbsp;&nbsp; 
6.001677&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (167 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
6.001840&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 20 
20 20 00 00 00 11 00 2f 00 00 00<BR>&nbsp;&nbsp; 
6.001974&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
6.002111&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f 00 00 00 40 00 00 00 00 00 05 
00 80 06 08 00 50 00 00 00 00 00<BR>&nbsp;&nbsp; 
6.002245&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 03 00 1b 18 00 00 00 11 00 2f 00 00 00 
40 00 00 00 00 00 05 00 80 06 08<BR>&nbsp;&nbsp; 
6.002379&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 50 00 00 00 00 00 00 03 00 1b 18 00 00 
00 11 00 2f 00 00 00 40 00 00 00<BR>&nbsp;&nbsp; 
6.002513&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 00 05 00 80 06 08 00 50 00 00 00 00 00 
00 03 00 1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 
6.002565&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<BR>&nbsp;&nbsp; 
6.002610&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
6.002660&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
6.002711&nbsp;&nbsp;&nbsp;&nbsp; get_answer: sequence number (1) is 
ok<BR>&nbsp;&nbsp; 6.002768&nbsp;&nbsp;&nbsp;&nbsp; Communications with UPS 
lost: get_answer: checksum error!<BR>&nbsp;&nbsp; 
6.003854&nbsp;&nbsp;&nbsp;&nbsp; entering get_answer(31)<BR>&nbsp;&nbsp; 
6.991677&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (70 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
6.991839&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 20 
20 20 20 20 51 00 00 00 00 00 00<BR>&nbsp;&nbsp; 
6.991975&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
6.992038&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f<BR>&nbsp;&nbsp; 
6.992085&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
6.992137&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
6.992185&nbsp;&nbsp;&nbsp;&nbsp; get_answer: need to read 51 more 
data<BR>&nbsp;&nbsp; 8.031839&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (167 bytes) 
=&gt; ab 01 74 01 02 00 01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
8.032003&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 20 
20 20 20 20 51 00 00 00 00 00 00<BR>&nbsp;&nbsp; 
8.032138&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
8.032275&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f 00 00 00 40 00 00 00 00 00 05 
00 80 06 08 00 50 00 00 00 00 00<BR>&nbsp;&nbsp; 
8.032409&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 03 00 1b 18 00 00 00 11 00 2f 00 00 00 
40 00 00 00 00 00 05 00 80 06 08<BR>&nbsp;&nbsp; 
8.032543&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 50 00 00 00 00 00 00 03 00 1b 18 00 00 
00 11 00 2f 00 00 00 40 00 00 00<BR>&nbsp;&nbsp; 
8.032677&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 00 05 00 80 06 08 00 50 00 00 00 00 00 
00 03 00 1b 18 00 00 00 11 00 2f<BR>&nbsp;&nbsp; 
8.032728&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<BR>&nbsp;&nbsp; 
8.032774&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
8.032824&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
8.032875&nbsp;&nbsp;&nbsp;&nbsp; get_answer: sequence number (1) is 
ok<BR>&nbsp;&nbsp; 8.032932&nbsp;&nbsp;&nbsp;&nbsp; Communications with UPS 
lost: get_answer: checksum error!<BR>&nbsp;&nbsp; 
8.034019&nbsp;&nbsp;&nbsp;&nbsp; entering get_answer(31)<BR>&nbsp;&nbsp; 
9.041687&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (70 bytes) =&gt; ab 01 74 01 02 00 
01 04 10 00 0a 00 01 00 13 35<BR>&nbsp;&nbsp; 
9.041850&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 20 
20 20 20 20 51 00 00 00 00 00 00<BR>&nbsp;&nbsp; 
9.041985&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 00 
00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp;&nbsp; 
9.042049&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f<BR>&nbsp;&nbsp; 
9.042095&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp;&nbsp; 
9.042145&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp;&nbsp; 
9.042195&nbsp;&nbsp;&nbsp;&nbsp; get_answer: need to read 51 more data<BR>&nbsp; 
10.081690&nbsp;&nbsp;&nbsp;&nbsp; get_answer: (167 bytes) =&gt; ab 01 74 01 02 
00 01 04 10 00 0a 00 01 00 13 35<BR>&nbsp; 
10.081857&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 31 31 35 30 35 30 30 41 20 20 20 20 20 
20 20 20 20 20 51 00 00 00 00 00 00<BR>&nbsp; 
10.081994&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 40 00 00 00 00 00 05 00 80 06 08 00 50 
00 00 00 00 00 00 03 00 1b 18 00 00<BR>&nbsp; 
10.082132&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 11 00 2f 00 00 00 40 00 00 00 00 00 
05 00 80 06 08 00 50 00 00 00 00 00<BR>&nbsp; 
10.082266&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 03 00 1b 18 00 00 00 11 00 2f 00 00 
00 40 00 00 00 00 00 05 00 80 06 08<BR>&nbsp; 
10.082400&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 50 00 00 00 00 00 00 03 00 1b 18 00 
00 00 11 00 2f 00 00 00 40 00 00 00<BR>&nbsp; 
10.082534&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00 00 05 00 80 06 08 00 50 00 00 00 00 
00 00 03 00 1b 18 00 00 00 11 00 2f<BR>&nbsp; 
10.082586&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 00<BR>&nbsp; 
10.082631&nbsp;&nbsp;&nbsp;&nbsp; get_answer: block_number = 1<BR>&nbsp; 
10.082681&nbsp;&nbsp;&nbsp;&nbsp; get_answer: data length = 116<BR>&nbsp; 
10.082732&nbsp;&nbsp;&nbsp;&nbsp; get_answer: sequence number (1) is 
ok<BR>&nbsp; 10.082790&nbsp;&nbsp;&nbsp;&nbsp; Communications with UPS lost: 
get_answer: checksum error!<BR>&nbsp; 10.082853&nbsp;&nbsp;&nbsp;&nbsp; 
Communications with UPS lost: Error executing command<BR>&nbsp; 
10.083063&nbsp;&nbsp;&nbsp;&nbsp; Could not communicate with the ups: Resource 
temporarily unavailable<BR>&nbsp; 10.083146&nbsp;&nbsp;&nbsp;&nbsp; 
CLOSING</FONT></DIV>
<DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
<DIV><FONT face=Calibri>==========================================</FONT></DIV>
<DIV style="FONT: 10pt Tahoma">
<DIV><BR></DIV>
<DIV style="BACKGROUND: #f5f5f5">
<DIV style="font-color: black"><B>From:</B> <A title=aquette.dev@gmail.com 
href="mailto:aquette.dev@gmail.com">Arnaud Quette</A> </DIV>
<DIV><B>Sent:</B> Tuesday, November 10, 2009 9:30 PM</DIV>
<DIV><B>To:</B> <A title=greg_roll@hotmail.com 
href="mailto:greg_roll@hotmail.com">Greg</A> </DIV>
<DIV><B>Cc:</B> <A title=nut-upsuser@lists.alioth.debian.org 
href="mailto:nut-upsuser@lists.alioth.debian.org">nut-upsuser@lists.alioth.debian.org</A> 
</DIV>
<DIV><B>Subject:</B> Re: [Nut-upsuser] Powerware 5115 USB 
Issue</DIV></DIV></DIV>
<DIV><BR></DIV>Hi Greg,<BR><BR>
<DIV class=gmail_quote>2009/10/13 Greg<BR>
<BLOCKQUOTE 
style="BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex" 
class=gmail_quote>
  <DIV style="PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 15px" 
  name="Compose message area">
  <DIV><FONT face=Calibri>Hi Arnaud,</FONT></DIV>
  <DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
  <DIV><FONT face=Calibri>Sorry I must have miss-read your post.</FONT></DIV>
  <DIV><FONT face=Calibri></FONT>&nbsp;</DIV>
  <DIV><FONT face=Calibri>Thanks for continuing to look at it. I look forward to 
  the update!</FONT></DIV></DIV></BLOCKQUOTE></DIV><BR>waow, time is going too 
fast.<BR>a bit later than scheduled, I finally rewrote the data reception 
function in bcmxcp_usb (latest trunk, r2094).<BR>&nbsp;<BR>I've checked that 
there is no regression on the units I have handy, but since I can't reproduce 
your issue, I'll rely on you to test and validate.<BR><BR>Hopefully, it should 
solve your issue, or at least be nearby to.<BR>I'm eagerly waiting for your 
feedback ;-)<BR><BR>cheers,<BR>Arnaud<BR>-- <BR>Linux / Unix Expert R&amp;D - 
Eaton - <A 
href="http://www.eaton.com/mgeops">http://www.eaton.com/mgeops</A><BR>Network 
UPS Tools (NUT) Project Leader - <A 
href="http://www.networkupstools.org/">http://www.networkupstools.org/</A><BR>Debian 
Developer - <A href="http://www.debian.org">http://www.debian.org</A><BR>Free 
Software Developer - <A 
href="http://arnaud.quette.free.fr/">http://arnaud.quette.free.fr/</A><BR><BR>
<BR>
__________ Information from ESET Smart Security, version of virus signature database 4591 (20091110) __________<BR>
<BR>
The message was checked by ESET Smart Security.<BR>
<BR>
<A HREF="http://www.eset.com">http://www.eset.com</A><BR>


</BODY></HTML>