<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:monospace,monospace"><span style="font-family:Arial,Helvetica,sans-serif">On Mon, Jun 17, 2019 at 6:10 PM David Zomaya <<a href="mailto:David_Zomaya@tripplite.com">David_Zomaya@tripplite.com</a>> wrote:</span><br></div></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div lang="EN-US">
<div class="gmail-m_7546880817593477325WordSection1">
<p class="MsoNormal">Hi Network UPS Tools Support,<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">I’m not sure if this is a question for the “user group” or the developer group”.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">My name is David Zomaya and I work at Tripp Lite in our technical support department. Copied on this email are Eric Cobb from our Product Management group & Jonathan Manzanilla tech support subject matter expert for our single phase UPS
 product lines. <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Recently, we received a complaint about our SMART1500LCDXL dropping and reconnecting in different Linux Operating Systems.A fter some in-house testing, the behavior seems to be reproducible on a number of different *nix operating systems
 (Windows seems fine). Here’s an example of the drops in /var/log/messages (I’ll use CentOS 7.6 as my reference point throughout this email):<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: usb 2-2.1: new low-speed USB device number 6 using uhci_hcd<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: usb 2-2.1: New USB device found, idVendor=09ae, idProduct=2012<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: usb 2-2.1: Product: Tripp Lite UPS<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: usb 2-2.1: Manufacturer: Tripp Lite<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:27 localhost kernel: hid-generic 0003:09AE:2012.0004: hiddev0,hidraw1: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-0000:02:02.0-2.1/input0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:29 localhost upsd[6287]: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:29 localhost upsd: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125);background:yellow">May 29 19:25:45 localhost kernel: usb 2-2.1: USB disconnect, device number 6</span><span style="color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:47 localhost upsd[6287]: Data for UPS [TrippLiteUPS] is stale - check driver<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:47 localhost upsd: Data for UPS [TrippLiteUPS] is stale - check driver<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: usb 2-2.1: new low-speed USB device number 7 using uhci_hcd<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: usb 2-2.1: New USB device found, idVendor=09ae, idProduct=2012<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: usb 2-2.1: Product: Tripp Lite UPS<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: usb 2-2.1: Manufacturer: Tripp Lite<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:49 localhost kernel: hid-generic 0003:09AE:2012.0005: hiddev0,hidraw1: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-0000:02:02.0-2.1/input0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:51 localhost upsd[6287]: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:25:51 localhost upsd: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:27:24 localhost systemd: Started Session 2 of user npg.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:27:24 localhost systemd-logind: New session 2 of user npg.<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125);background:yellow">May 29 19:29:04 localhost kernel: usb 2-2.1: USB disconnect, device number 7</span><span style="color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:05 localhost upsd[6287]: Data for UPS [TrippLiteUPS] is stale - check driver<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:05 localhost upsd: Data for UPS [TrippLiteUPS] is stale - check driver<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: usb 2-2.1: new low-speed USB device number 8 using uhci_hcd<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: usb 2-2.1: New USB device found, idVendor=09ae, idProduct=2012<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: usb 2-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: usb 2-2.1: Product: Tripp Lite UPS<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: usb 2-2.1: Manufacturer: Tripp Lite<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost kernel: hid-generic 0003:09AE:2012.0006: hiddev0,hidraw1: USB HID v1.10 Device [Tripp Lite  Tripp Lite UPS ] on usb-0000:02:02.0-2.1/input0<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost upsd[6287]: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125)">May 29 19:29:07 localhost upsd: UPS [TrippLiteUPS] data is no longer stale<u></u><u></u></span></p>
<p class="MsoNormal" style="margin-left:1in"><span style="color:rgb(31,73,125);background:yellow">May 29 19:29:24 localhost kernel: usb 2-2.1: USB disconnect, device number 8</span><span style="color:rgb(31,73,125)"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">As a result, this impacted the user’s ability use NUT software on their Linux hosts. After some trial and error (and a lot of search engine use), I was able to find that the following configuration changes/settings stop the drops and stabilize
 performance:<u></u><u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span>1)<span style="font:7pt "Times New Roman"">     
</span></span><u></u>This in the ups.conf file<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in">pollinterval = 1<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in">[TrippLiteUPS]<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in">    driver = usbhid-ups<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in">    port = auto<u></u><u></u></p>
<p class="MsoNormal" style="margin-left:1in">    desc = "SMART1500LCD"<u></u><u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span>2)<span style="font:7pt "Times New Roman"">     
</span></span><u></u>The attached 62-nut-usbups.rules file at /etc/udev/rules.d/<u></u><u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span>3)<span style="font:7pt "Times New Roman"">     
</span></span><u></u>The attached 42-usb-hid-pm.rules /usr/lib/udev/rules.d/<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Below is some other information that may be relevant regarding my testing.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span style="font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        
</span></span></span><u></u>I installed using the command “yum install nut.x86_64”
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span style="font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        
</span></span></span><u></u>Operating system version:<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:0.5in">CentOS Linux release 7.6.1810 (Core)
<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><span style="font-family:Symbol"><span>·<span style="font:7pt "Times New Roman"">        
</span></span></span><u></u>Network UPS Tools version<u></u><u></u></p>
<p class="MsoNormal" style="text-indent:0.5in">Network UPS Tools upsd 2.7.2<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">  <u></u><u></u></p>
<p class="MsoNormal">I’m not the most well-versed in Network UPS Tools, so I am not sure how “good” of a solution this is. I can however, get you more information on our product and testing if that helps.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">The questions I have are:<u></u><u></u></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><b><span>1)<span style="font:7pt "Times New Roman"">     
</span></span></b><u></u><b>Does the above seem like a “good” way to address this problem? (given that the drops are something we need to look into on our end)<u></u><u></u></b></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><b><span>2)<span style="font:7pt "Times New Roman"">     
</span></span></b><u></u><b>Is there a good way to get this fix implemented in the driver?<u></u><u></u></b></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><b><span>3)<span style="font:7pt "Times New Roman"">     
</span></span></b><u></u><b>Have you had any reports of similar issues?<u></u><u></u></b></p>
<p class="gmail-m_7546880817593477325MsoListParagraph"><u></u><b><span>4)<span style="font:7pt "Times New Roman"">     
</span></span></b><u></u><b>While we are communicating, are there any other open Tripp Lite items I could help your team(s) with? No promises, but if I can help I’d like to.
<u></u><u></u></b></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Thanks for your time. <u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal" style="line-height:120%"><span style="line-height:120%;color:black;letter-spacing:-0.05pt">Thank you,<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:120%"><b><span style="line-height:120%;color:black;letter-spacing:-0.05pt">David Zomaya</span></b><span style="line-height:120%;color:black;letter-spacing:-0.05pt"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="letter-spacing:-0.05pt">Technical Support<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10pt;letter-spacing:-0.05pt"><img width="211" height="51" style="width: 2.1979in; height: 0.5312in;" id="gmail-m_7546880817593477325Picture_x0020_19" src="cid:16b686f6c30855d351"><u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:120%"><span style="font-size:10pt;line-height:120%;color:black;letter-spacing:-0.05pt">1111 W. 35th Street  |  Chicago, IL 60609 USA<u></u><u></u></span></p>
<p class="MsoNormal" style="line-height:120%"><span style="font-size:10pt;line-height:120%;color:black;letter-spacing:-0.05pt">773.869.1156  |  <a href="mailto:david_zomaya@tripplite.com" target="_blank">david_zomaya@tripplite.com</a><u></u><u></u></span></p>
<p class="MsoNormal" style="margin-top:9pt;line-height:120%">
<a href="http://www.tripplite.com/" target="_blank"><span style="font-size:8pt;line-height:120%;color:black;letter-spacing:-0.05pt;text-decoration:none"><img border="0" width="92" height="22" style="width: 0.9583in; height: 0.2291in;" id="gmail-m_7546880817593477325Picture_x0020_2" src="cid:16b686f6c309374b62"></span></a><span style="font-size:12pt;line-height:120%;font-family:"Minion Pro";color:black"><u></u><u></u></span></p>
<p class="MsoNormal"><u></u> </p></div></div></blockquote><div><br></div><div class="gmail_default" style="font-family:monospace,monospace">Have you tried adding "usbcore.autosuspend=-1" to your kernel boot options?  I have had to do this in later kernels.  You said you are running CentOS 7 and I have not had to do it there, but I do have USB devices that do the exact same thing without that option.</div><div class="gmail_default" style="font-family:monospace,monospace"><br></div><div class="gmail_default" style="font-family:monospace,monospace">-Greg</div></div></div>