On Aug 29, 2014, at 2:02 PM, Barry Skrypnyk <[email protected]> wrote:
> See comments below. > >> -----Original Message----- >> From: Charles Lepple [mailto:[email protected]] >> Sent: Friday, August 29, 2014 5:35 AM >> To: [email protected] >> Cc: [email protected] >> Subject: Re: [Nut-upsuser] Smart1500lcdt will not connect with usbhid-ups >> >> On Aug 28, 2014, at 6:49 PM, Barry Skrypnyk <[email protected]> wrote: >> >>> I have searched the archives and googled this problem with usbhid-ups. > I >> would really appreciate any help anyone could offer to solve the problem. >>> >>> System: Ubuntu 14.04.1 Trusty Tahr >> >> Which kernel version are you using? > 3.13.0-35-generic > I just updated this late last night. >> >>> Installed nut from Ubuntu repositories - nut 2.7.1 >>> >>> Ups.conf file >>> >>> maxretry = 3 >>> >>> # user = nut >>> >>> [TrippLite] >>> >>> driver = usbhid-ups >>> >>> port = auto >>> >>> productid = 3016 >>> >>> desc = "Tripp Lite UPS, USB Interface" >> >> Configuration looks good. >> >>> >>> Data from the usbhid-ups command >>> >>> <<...>> >> >> This part confuses me: >> >> 68.487087 Checking device (09AE/3016) (004/008) >> 68.564137 - VendorID: 09ae >> 68.564168 - ProductID: 3016 >> 68.564174 - Manufacturer: Tripp Lite >> 68.564220 - Product: TRIPP LITE UPS >> 68.564225 - Serial Number: 2406CVLSM871900494 >> 68.564231 - Bus: 004 >> 68.564235 Trying to match device >> 68.564255 Device does not match - skipping >> >> Judging from the time, did the driver connect initially, or is it still >> trying to >> reconnect? (I haven't used "maxretry" before.) > Tries to reconnect forever. It never initially connected. Maxretry was in > the configuration file as a default of the new installation. I added from > the user = nut to the end. >> >>> Data from lsusb command >>> >>> fs00pc:~$ lsusb >>> Bus 003 Device 002: ID 0bda:0111 Realtek Semiconductor Corp. RTS5111 >>> Card Reader Controller Bus 003 Device 001: ID 1d6b:0002 Linux >>> Foundation 2.0 root hub Bus 007 Device 001: ID 1d6b:0001 Linux >>> Foundation 1.1 root hub Bus 006 Device 001: ID 1d6b:0001 Linux >>> Foundation 1.1 root hub Bus 002 Device 001: ID 1d6b:0002 Linux >>> Foundation 2.0 root hub Bus 005 Device 001: ID 1d6b:0001 Linux >>> Foundation 1.1 root hub Bus 001 Device 001: ID 1d6b:0002 Linux >>> Foundation 2.0 root hub Bus 004 Device 008: ID 09ae:3016 Tripp Lite >>> Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 009 >>> Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 008 Device >>> 001: ID 1d6b:0002 Linux Foundation 2.0 root hub >> >> After the errors from usbhid-ups, does "lsusb -vvv -d 09ae:" return valid >> information, or do you also get timeouts in syslog as well? > I included the result of the command and the syslog in the attached gzip > file. It looks like it worked but there is also a complaint about not being > able to open the device properly. That error is okay - the rest of the descriptors came in. > Since I installed the new kernel, I > re-ran the tests from before. I still get an error but it is not in an > infinite loop looking to connect with the Tripp Lite on the usb port as it > was before. >> >> If lsusb doesn't work, it points to a problem between the UPS firmware and >> your Linux kernel version. (Well, technically, lsusb could be at fault, >> but it >> doesn't change as much as the kernel USB HCI drivers.) >> >> In that case, you may want to check with Tripp Lite; they were kind enough >> to post results of testing their hardware against NUT and Linux. They >> should >> be able to repeat that test with Ubuntu 14.04. > I will try to contact Tripp Lite support to see if they can be of some help. One thing you can also try is adding a USB 1.1 or 2.0 hub between the UPS and the PC. If it works, that might rule out any USB 3.0-related xHCI issues. >> >> -- >> Charles Lepple >> clepple@gmail >> > > <usb.txt.gz> This part also points to a potential kernel/UPS incompatibility: Aug 29 10:26:46 fs00pc kernel: [ 9558.209427] usbhid: USB HID core driver Aug 29 10:26:46 fs00pc kernel: [ 9558.268826] usb 4-5: ctrl urb status -62 received Aug 29 10:26:46 fs00pc kernel: [ 9558.269805] usb 4-5: ctrl urb status -62 received Aug 29 10:26:46 fs00pc kernel: [ 9558.270828] usb 4-5: ctrl urb status -62 received Aug 29 10:26:46 fs00pc kernel: [ 9558.298820] usb 4-5: ctrl urb status -62 received Aug 29 10:26:46 fs00pc kernel: [ 9558.299808] usb 4-5: ctrl urb status -62 received Aug 29 10:26:46 fs00pc kernel: [ 9558.300835] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.608907] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.609905] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.610914] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.611899] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.612898] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.613898] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.614891] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.615890] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.616882] usb 4-5: ctrl urb status -62 received Aug 29 10:26:47 fs00pc kernel: [ 9558.618621] hid-generic 0003:09AE:3016.0001: hiddev0,hidraw0: USB HID v1.11 Device [Tripp Lite TRIPP LITE UPS] on usb-0000:00:12.0-5/input0 The kernel is getting timeouts even before NUT has a chance to attach to the device. _______________________________________________ Nut-upsuser mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/nut-upsuser

