[Nut-upsuser] PowerShield Centurion 2000

James Cameron quozl at laptop.org
Tue Mar 8 07:14:43 UTC 2011


G'day,

New toy, came with bundled software which is non-free, so I'm looking at
whether NUT can be convinced to play with the toy.  I've never used NUT
before.


OS name and version: Ubuntu 10.10

exact NUT version: 2.4.3-1ubuntu5

NUT installation method: Ubuntu package nut

exact device name and related information:

PowerShield Centurion 2000
http://powershield.com.au/products/centurion/
just purchased

# lsusb
Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial

# lsusb -v
[attached]

# dmesg | tail
[ 3599.632065] usb 1-1: new low speed USB device using uhci_hcd and address 4
[ 3599.947982] usbcore: registered new interface driver hiddev
[ 3599.998434] generic-usb 0003:1941:8021.0001: hiddev96,hidraw0: USB HID v1.00 Device [HID 1941:8021] on usb-0000:00:1f.2-2/input0
[ 3600.015506] generic-usb 0003:0665:5161.0002: hiddev97,hidraw1: USB HID v1.11 Device [HID 0665:5161] on usb-0000:00:1f.2-1/input0
[ 3600.018920] usbcore: registered new interface driver usbhid
[ 3600.018931] usbhid: USB HID core driver

# /sbin/upsdrvctl start myups
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - Generic HID driver 0.34 (2.4.3)
USB communication driver 0.31
No matching HID UPS found
Driver failed to start (exit status=1)

ups.conf:

[myups]
	driver = usbhid-ups
	port = auto
	vendorid = 0665

On the other hand, if I try megatec_usb, and chgrp nut the
/dev/bus/usb/001/004 entry, I get this:

# /sbin/upsdrvctl start myups
Network UPS Tools - UPS driver controller 2.4.3
Network UPS Tools - Megatec protocol driver 1.6 (2.4.3)
Serial-over-USB transport layer 0.10
Startup timer elapsed, continuing...
# echo $?
1
#

And then shortly afterward:

ser_get_line: Device detached? (error -1: could not claim interface 0: Device or resource busy)
Successfully reconnected

... and this repeats periodically.

-- 
James Cameron
http://quozl.linux.org.au/
-------------- next part --------------

Bus 001 Device 004: ID 0665:5161 Cypress Semiconductor USB to Serial
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x0665 Cypress Semiconductor
  idProduct          0x5161 USB to Serial
  bcdDevice            0.01
  iManufacturer           3 
  iProduct                1 
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           34
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              100mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           1
      bInterfaceClass         3 Human Interface Device
      bInterfaceSubClass      0 No Subclass
      bInterfaceProtocol      0 None
      iInterface              0 
        HID Device Descriptor:
          bLength                 9
          bDescriptorType        33
          bcdHID               1.11
          bCountryCode            0 Not supported
          bNumDescriptors         1
          bDescriptorType        34 Report
          wDescriptorLength      27
         Report Descriptors: 
           ** UNAVAILABLE **
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval              12
Device Status:     0x0000
  (Bus Powered)


More information about the Nut-upsuser mailing list