[Nut-upsuser] Smart1500lcdt will not connect with usbhid-ups
Charles Lepple
clepple at gmail.com
Fri Aug 29 12:34:57 UTC 2014
On Aug 28, 2014, at 6:49 PM, Barry Skrypnyk <barry at skrypnyks.com> 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?
> 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.)
> 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?
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.
--
Charles Lepple
clepple at gmail
More information about the Nut-upsuser
mailing list