[Nut-upsuser] OMNIPLUS1000LCD is "unavailable"

Kenneth R Litko ken at litkoaero.com
Mon Sep 8 19:45:34 UTC 2008


I've now tried this again using a different USB controller on the same
computer and an getting the same output.

I added a OHCI-based controller card (host system has UHCI) and plugged the
UPS into that.

Dmesg now gives me:

------

Sep  8 13:58:48 bigdog kernel: [ 4460.019306] usb 7-3: new low speed USB
device using ohci_hcd and address 5
Sep  8 13:58:48 bigdog kernel: [ 4460.524141] usb 7-3: configuration #1
chosen from 1 choice
Sep  8 13:58:50 bigdog kernel: [ 4461.867256] hiddev96hidraw0: USB HID v1.10
Device [Tripp Lite  TRIPP LITE UPS ] on usb-0000:02:01.0-3
Sep  8 14:15:05 bigdog kernel: [ 5436.779146] usb 7-3: usbfs: process 6636
(usbhid-ups) did not claim interface 0 before use
Sep  8 14:15:05 bigdog kernel: [ 5436.779577] usb 7-3: usbfs: process 6886
(usbhid-ups) did not claim interface 0 before use

------

This time no /dev/hiddev0 is created at all.

I still get:

------

Broadcast Message from nut at bigdog
        (somewhere) at 14:40 ...

UPS OMNI1000LCD at localhost is unavailable

------

This is the result of "sudo /lib/nut/usbhid-ups -u root -DDDD -a OMNI1000LCD
&> output.txt"

------

debug level is '4'
upsdrv_initups...
Checking device (0000/0000) (009/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: Linux 2.6.24-16-server ehci_hcd
- Product: EHCI Host Controller
- Serial Number: 0000:00:1d.7
- Bus: 009
Trying to match device
Device does not match - skipping
Checking device (0000/0000) (008/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: Linux 2.6.24-16-server ehci_hcd
- Product: EHCI Host Controller
- Serial Number: 0000:00:1a.7
- Bus: 008
Trying to match device
Device does not match - skipping
Checking device (0000/0000) (011/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: Linux 2.6.24-16-server ehci_hcd
- Product: EHCI Host Controller
- Serial Number: 0000:02:01.2
- Bus: 011
Trying to match device
Device does not match - skipping
Checking device (0000/0000) (010/001)
- VendorID: 0000
- ProductID: 0000
- Manufacturer: Linux 2.6.24-16-server ohci_hcd
- Product: OHCI Host Controller
- Serial Number: 0000:02:01.1
- Bus: 010
Trying to match device
Device does not match - skipping
Checking device (09AE/2007) (007/005)
- VendorID: 09ae
- ProductID: 2007
- Manufacturer: Tripp Lite
- Product: TRIPP LITE UPS
- Serial Number: FW-2263 E
- Bus: 007
Trying to match device
Device matches
HID descriptor, method 1: (9 bytes) => 09 21 10 01 00 01 22 bf 01
i=0, extra[i]=09, extra[i+1]=21
HID descriptor, method 2: (9 bytes) => 09 21 10 01 00 01 22 59 02
Warning: two different HID descriptors retrieved (Reportlen = 447 vs. 601)
HID descriptor length 601
Report Descriptor size = 601
Report Descriptor: (601 bytes) => 05 84 09 04 a1 01 09 24 a1 02 05 84 85 28
09 fe 75 08 95 01 26 ff 00 15 00 b1 03 85 29 09 ff b1 03 85 2b 09 fd b1 03
09 1a a1 02 09 40 85 30 b1 83 c0 85 11 09 5a b1 82 05 85 85 2a 09 89 b1 03
85 33 09 2c b1 03 27 ff ff 00 00 75 10 85 35 09 68 81 a2 85 35 09 68 b1 a2
25 64 75 08 85 34 09 66 81 a2 85 34 09 66 b1 a2 85 37 09 67 b1 03 05 84 09
02 a1 02 25 01 75 01 85 32 05 84 95 01 09 69 81 a2 09 d0 81 a2 95 03 09 44
09 45 09 4b 81 a2 95 03 81 01 85 32 05 84 75 01 95 01 09 69 b1 a2 05 85 09
d0 b1 a2 95 03 09 44 09 45 09 4b b1 a2 95 03 b1 01 c0 c0 05 84 09 10 a1 02
09 12 a1 02 85 04 09 40 75 10 95 01 27 ff ff 00 00 b1 02 05 84 09 02 a1 02
85 23 05 85 75 01 25 01 95 03 09 44 09 45 09 4b b1 82 95 05 b1 01 c0 c0 05
84 95 01 75 08 26 ff 00 09 58 85 10 b1 82 c0 05 84 09 1e a1 02 85 01 09 40
b1 03 85 02 09 42 b1 03 05 84 85 03 09 43 75 10 95 01 27 ff ff 00 00 b1 03
c0 05 84 95 01 75 08 26 ff 00 09 18 a1 02 09 20 a1 02 95 01 75 10 27 ff ff
00 00 85 15 09 57 b1 82 75 08 26 ff 00 06 ff ff 85 51 09 91 b1 82 85 52 09
92 b1 82 85 b6 09 c7 b1 82 c0 c0 06 ff ff 09 10 a1 81 75 10 95 01 27 ff ff
00 00 85 6c 09 7d b1 03 c0 06 ff ff 09 15 a1 81 75 08 95 01 26 ff 00 85 96
09 c0 b1 02 75 20 85 b4 09 d2 b1 02 75 10 85 97 09 c1 b1 02 75 08 85 98 09
c2 b1 02 75 10 85 99 09 c3 b1 02 85 9b 09 c5 b1 02 75 20 85 c2 09 d6 b1 02
85 9a 09 c4 b1 02 c0 05 84 09 24 a1 02 85 31 09 30 95 01 75 10 27 ff ff 00
00 15 00 b1 03 c0 09 10 a1 02 09 12 a1 02 85 20 09 30 b1 02 c0 c0 09 16 a1
02 09 1a a1 02 85 18 55 0f 09 30 b1 82 85 19 09 32 b1 82 c0 55 00 85 22 09
02 a1 02 75 01 95 03 25 01 05 84 09 63 09 6f 09 6e b1 82 95 01 b1 03 09 65
b1 82 09 6d 95 01 b1 03 09 67 09 62 95 02 b1 82 95 06 b1 03 95 01 09 72 b1
82 95 01 b1 03 c0 c0 05 84 09 18 a1 02 09 20 a1 02 75 10 95 01 15 00 27 ff
ff 00 00 85 17 09 55 b1 82 c0 c0 c0
Using subdriver: TrippLite HID 0.2 (experimental)
Entering libusb_get_report
 Report[get]: (2 bytes) => 28 01
Path: UPS.PowerSummary.iProduct, Type: Feature, ReportID: 0x28, Offset: 0,
Size: 8, Value: 1.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 29 02
Path: UPS.PowerSummary.iSerialNumber, Type: Feature, ReportID: 0x29, Offset:
0, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 2b 03
Path: UPS.PowerSummary.iManufacturer, Type: Feature, ReportID: 0x2b, Offset:
0, Size: 8, Value: 3.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 30 78
Path: UPS.PowerSummary.Input.ConfigVoltage, Type: Feature, ReportID: 0x30,
Offset: 0, Size: 8, Value: 120.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 11 02
Path: UPS.PowerSummary.AudibleAlarmControl, Type: Feature, ReportID: 0x11,
Offset: 0, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 2a 18
Path: UPS.PowerSummary.iDeviceChemistry, Type: Feature, ReportID: 0x2a,
Offset: 0, Size: 8, Value: 24.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 33 02
Path: UPS.PowerSummary.CapacityMode, Type: Feature, ReportID: 0x33, Offset:
0, Size: 8, Value: 2.000000
Entering libusb_get_report
Report[get]: (3 bytes) => 35 73 05
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Input, ReportID: 0x35, Offset:
0, Size: 16, Value: 1395.000000
Report[buf]: (3 bytes) => 35 73 05
Path: UPS.PowerSummary.RunTimeToEmpty, Type: Feature, ReportID: 0x35,
Offset: 0, Size: 16, Value: 1395.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 34 64
Path: UPS.PowerSummary.RemainingCapacity, Type: Input, ReportID: 0x34,
Offset: 0, Size: 8, Value: 100.000000
Report[buf]: (2 bytes) => 34 64
Path: UPS.PowerSummary.RemainingCapacity, Type: Feature, ReportID: 0x34,
Offset: 0, Size: 8, Value: 100.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 37 64
Path: UPS.PowerSummary.FullChargeCapacity, Type: Feature, ReportID: 0x37,
Offset: 0, Size: 8, Value: 100.000000
Entering libusb_get_report
Report[get]: (2 bytes) => 32 06
Path: UPS.PowerSummary.PresentStatus.ShutdownImminent, Type: Input,
ReportID: 0x32, Offset: 0, Size: 1, Value: 0.000000
Report[buf]: (2 bytes) => 32 06
Path: UPS.PowerSummary.PresentStatus.TLACPresent, Type: Input, ReportID:
0x32, Offset: 1, Size: 1, Value: 1.000000
------

The above "Report" goes on ad nauseam until I manually kill the process.

Ken L.


-----Original Message-----
From: Kenneth R Litko [mailto:ken at litkoaero.com] 
Sent: Wednesday, September 03, 2008 10:36 AM
To: 'Nut-upsuser at lists.alioth.debian.org'
Subject: OMNIPLUS1000LCD is "unavailable"

Hello!
 
First time posting to this list. I recently purchased a Tripp-Lite
OMNIPLUS1000LCD from Costco (USA). I have it attached via USB to a Dell
computer with Ubuntu 8.04 server (all updates on it).
 
I've gone through a lot of research on google and this list and can't figure
out why my UPS will not connect using nut/usbhid-ups.
 
My setup in ups.conf is:

-------
[OMNI1000LCD]
        driver = usbhid-ups
        port = auto
        desc = "Tripp-Lite OMNIPLUS1000LCD USB"
-------

Syslog tells me:

-------
Sep  3 10:08:03 bigdog kernel: [ 8641.228674] usb 2-1: new low speed USB
device using uhci_hcd and address 2 Sep  3 10:08:04 bigdog kernel: [
8641.645072] usb 2-1: configuration #1 chosen from 1 choice Sep  3 10:08:04
bigdog NetworkManager: <debug> [1220454484.226168] nm_hal_device_added():
New device added (hal udi is
'/org/freedesktop/Hal/devices/usb_device_9ae_2007_FW_2263_E').
Sep  3 10:08:04 bigdog NetworkManager: <debug> [1220454484.277845]
nm_hal_device_added(): New device added (hal udi is
'/org/freedesktop/Hal/devices/usb_device_ffffffff_ffffffff_noserial').
Sep  3 10:08:05 bigdog kernel: [ 8642.988297] hiddev96hidraw0: USB HID v1.10
Device [Tripp Lite  TRIPP LITE UPS ] on usb-0000:00:1a.1-1
-------

If I try to stop and restart the driver, I get:

-------
klitko at bigdog:~$ sudo upsdrvctl stop
Network UPS Tools - UPS driver controller 2.2.1- klitko at bigdog:~$ sudo
upsdrvctl start Network UPS Tools - UPS driver controller 2.2.1- Network UPS
Tools: 0.29 USB communication driver - core 0.32 (2.2.1-)

Using subdriver: TrippLite HID 0.2 (experimental) Startup timer elapsed,
continuing...

Broadcast Message from nut at bigdog
        (somewhere) at 10:18 ...

UPS OMNI1000LCD at localhost is unavailable
-------

I can't use upsc:

-------
klitko at bigdog:~$ upsc OMNI1000LCD at localhost
Error: Data stale
-------

Why is it telling me that the device is unavailable?

Any ideas?

Ken L.




More information about the Nut-upsuser mailing list