Randy Philipp
2013-Apr-06 03:08 UTC
[Nut-upsuser] Problems with a Tripplite Smart150LCD UPS
I am currently running FreeNAS-8.3.1-RELEASE-x64 (r13452) using the packaged version of NUT, 2.6.5, using the usbhid-ups (Generic HID driver 0.37). Here is the output of "/usr/local/libexec/nut/usbhid-ups -D -D -D -D -D -D -a tripplite": Network UPS Tools - Generic HID driver 0.37 (2.6.5) USB communication driver 0.31 0.000000 send_to_all: SETINFO driver.parameter.port "auto" 0.000027 send_to_all: SETINFO driver.parameter.productid "3016" 0.000044 debug level is '6' 0.000510 upsdrv_initups... 0.000884 Checking device (09AE/3016) (/dev/usb//dev/ugen1.3) 0.023325 - VendorID: 09ae 0.023348 - ProductID: 3016 0.023353 - Manufacturer: Tripp Lite 0.023357 - Product: TRIPP LITE UPS 0.023363 - Serial Number: unknown 0.023367 - Bus: /dev/usb 0.023371 Trying to match device 0.023398 Device matches 0.023942 Unable to get HID descriptor (Unknown error) 0.023950 i=0, extra[i]=09, extra[i+1]=21 0.023960 HID descriptor, method 2: (9 bytes) => 09 21 11 01 00 01 22 6e 03 0.023965 HID descriptor length 878 0.024626 Unable to get Report descriptor: Input/output error 0.024646 Checking device (0557/2221) (/dev/usb//dev/ugen0.3) 9.792261 - VendorID: 0557 9.792291 - ProductID: 2221 9.792296 - Manufacturer: unknown 9.792302 - Product: unknown 9.792307 - Serial Number: unknown 9.792311 - Bus: /dev/usb 9.792316 Trying to match device 9.792325 Device does not match - skipping 9.792351 Checking device (8087/0024) (/dev/usb//dev/ugen1.2) 9.792399 - VendorID: 8087 9.792406 - ProductID: 0024 9.792411 - Manufacturer: unknown 9.792416 - Product: unknown 9.792420 - Serial Number: unknown 9.792425 - Bus: /dev/usb 9.792429 Trying to match device 9.792434 Device does not match - skipping 9.792448 Checking device (8087/0024) (/dev/usb//dev/ugen0.2) 9.792476 - VendorID: 8087 9.792483 - ProductID: 0024 9.792488 - Manufacturer: unknown 9.792492 - Product: unknown 9.792497 - Serial Number: unknown 9.792501 - Bus: /dev/usb 9.792505 Trying to match device 9.792511 Device does not match - skipping 9.792524 Checking device (0000/0000) (/dev/usb//dev/ugen1.1) 9.792565 - VendorID: 0000 9.792573 - ProductID: 0000 9.792578 - Manufacturer: Intel 9.792582 - Product: EHCI root HUB 9.792586 - Serial Number: unknown 9.792590 - Bus: /dev/usb 9.792595 Trying to match device 9.792601 Device does not match - skipping 9.792613 Checking device (0000/0000) (/dev/usb//dev/ugen0.1) 9.792652 - VendorID: 0000 9.792660 - ProductID: 0000 9.792665 - Manufacturer: Intel 9.792669 - Product: EHCI root HUB 9.792673 - Serial Number: unknown 9.792678 - Bus: /dev/usb 9.792682 Trying to match device 9.792687 Device does not match - skipping 9.792699 No appropriate HID device found 9.792711 No matching HID UPS found I have run this command a number of times, I have also received the following output: Network UPS Tools - Generic HID driver 0.37 (2.6.5) USB communication driver 0.31 0.000000 send_to_all: SETINFO driver.parameter.port "/dev/ugen1.3" 0.000030 send_to_all: SETINFO driver.parameter.productid "3016" 0.000046 debug level is '6' 0.000490 upsdrv_initups... 0.000860 Checking device (09AE/3016) (/dev/usb//dev/ugen1.3) 0.035425 - VendorID: 09ae 0.035437 - ProductID: 3016 0.035444 - Manufacturer: Tripp Lite 0.035451 - Product: TRIPP LITE UPS 0.035467 - Serial Number: ***<FNORD>*** 0.035472 - Bus: /dev/usb 0.035476 Trying to match device 0.035499 Device matches 0.038288 HID descriptor, method 1: (9 bytes) => 09 21 11 01 00 01 22 6e 03 0.038297 i=0, extra[i]=09, extra[i+1]=21 0.038305 HID descriptor, method 2: (9 bytes) => 09 21 11 01 00 01 22 6e 03 0.038310 HID descriptor length 878 4.922227 Unable to get Report descriptor: Input/output error 4.922253 Checking device (0557/2221) (/dev/usb//dev/ugen0.3) 14.690035 - VendorID: 0557 14.690062 - ProductID: 2221 14.690067 - Manufacturer: unknown 14.690072 - Product: unknown 14.690076 - Serial Number: unknown 14.690080 - Bus: /dev/usb 14.690085 Trying to match device 14.690093 Device does not match - skipping 14.690113 Checking device (8087/0024) (/dev/usb//dev/ugen1.2) 14.690154 - VendorID: 8087 14.690162 - ProductID: 0024 14.690167 - Manufacturer: unknown 14.690171 - Product: unknown 14.690176 - Serial Number: unknown 14.690180 - Bus: /dev/usb 14.690184 Trying to match device 14.690192 Device does not match - skipping 14.690205 Checking device (8087/0024) (/dev/usb//dev/ugen0.2) 14.690840 - VendorID: 8087 14.690849 - ProductID: 0024 14.690854 - Manufacturer: unknown 14.690858 - Product: unknown 14.690863 - Serial Number: unknown 14.690867 - Bus: /dev/usb 14.690871 Trying to match device 14.690876 Device does not match - skipping 14.690889 Checking device (0000/0000) (/dev/usb//dev/ugen1.1) 14.690929 - VendorID: 0000 14.690937 - ProductID: 0000 14.690941 - Manufacturer: Intel 14.690946 - Product: EHCI root HUB 14.690950 - Serial Number: unknown 14.690955 - Bus: /dev/usb 14.690959 Trying to match device 14.690964 Device does not match - skipping 14.690977 Checking device (0000/0000) (/dev/usb//dev/ugen0.1) 14.691016 - VendorID: 0000 14.691024 - ProductID: 0000 14.691029 - Manufacturer: Intel 14.691033 - Product: EHCI root HUB 14.691037 - Serial Number: unknown 14.691041 - Bus: /dev/usb 14.691046 Trying to match device 14.691050 Device does not match - skipping 14.691062 No appropriate HID device found 14.691071 No matching HID UPS found Here is the content of my ups.conf file: [tripplite] driver = usbhid-ups port = auto desc = "Home Tripp Lite" productid=3016 I have seen previous reports of people getting the Tripp Lite Smart1500LCD working with the productid=3016 option, but it isn't working for me. I have also. Any ideas on a possible fix? Thank you for your help on this, I hope this is useful. Randy Philipp
Charles Lepple
2013-Aug-21 02:44 UTC
[Nut-upsuser] Problems with a Tripplite Smart150LCD UPS
On Apr 5, 2013, at 11:08 PM, Randy Philipp wrote:> I am currently running FreeNAS-8.3.1-RELEASE-x64 (r13452) using the packaged version of NUT, 2.6.5, using the usbhid-ups (Generic HID driver 0.37). Here is the output of "/usr/local/libexec/nut/usbhid-ups -D -D -D -D -D -D -a tripplite": > > Network UPS Tools - Generic HID driver 0.37 (2.6.5) > USB communication driver 0.31 > 0.000000 send_to_all: SETINFO driver.parameter.port "auto" > 0.000027 send_to_all: SETINFO driver.parameter.productid "3016" > 0.000044 debug level is '6' > 0.000510 upsdrv_initups... > 0.000884 Checking device (09AE/3016) (/dev/usb//dev/ugen1.3)Randy, were you ever able to get this working? One thing I didn't think of at the time is checking the permissions on /dev/ugen*. The dev nodes should be writable by the uucp user (which is the default system user for NUT on *BSD). -- Charles Lepple clepple at gmail