[Nut-upsuser] 06da:0002 Phoenixtec Power Co., Ltd UPS

janc at telefonica.net janc at telefonica.net
Mon Dec 1 08:00:07 UTC 2014


Hi! all.

I have been reading every mail and news about nut and 06da:0002
Phoenixtec but not found a solution.

I have a very nice working ups from:
CENER ref: "Active 1000VA 230V 12 CENER" and front logo "LA 900"

It has COM3 and USB plugs, I don't know if it needs a standar RS232 

I have test with varius drivers in ups.conf
[MyUPS]
driver = bcmxcp_usb | usbhid-ups | blazer_usb  (one of then each time)
port = auto

# lsusb
Bus 006 Device 004: ID 06da:0002 Phoenixtec Power Co., Ltd UPS

# dmesg
[ 1208.332585] usb 6-1: new low-speed USB device number 4 using uhci_hcd
[ 1208.510146] usb 6-1: New USB device found, idVendor=06da,
idProduct=0002
[ 1208.510151] usb 6-1: New USB device strings: Mfr=4, Product=38,
SerialNumber=0
[ 1208.510155] usb 6-1: Product: USB Cable (V2.00)
[ 1208.510157] usb 6-1: Manufacturer: Phoenixtec Power

# lsusb -v
Bus 006 Device 004: ID 06da:0002 Phoenixtec Power Co., Ltd UPS
Couldn't open device, some information will be missing
Device Descriptor:
bLength                18
bDescriptorType         1
bcdUSB               1.00
bDeviceClass            0 (Defined at Interface level)
bDeviceSubClass         0
bDeviceProtocol         0
bMaxPacketSize0         8
idVendor           0x06da Phoenixtec Power Co., Ltd
idProduct          0x0002 UPS
bcdDevice            0.06
iManufacturer           4
iProduct               38
iSerial                 0
bNumConfigurations      1
Configuration Descriptor:
bLength                 9
bDescriptorType         2
wTotalLength           34
bNumInterfaces          1
bConfigurationValue     1
iConfiguration          0
bmAttributes         0x60
(Missing must-be-set bit!)
Self Powered
Remote Wakeup
MaxPower               20mA
Interface Descriptor:
bLength                 9
bDescriptorType         4
bInterfaceNumber        0
bAlternateSetting       0
bNumEndpoints           1
bInterfaceClass       255 Vendor Specific Class
bInterfaceSubClass      0
bInterfaceProtocol      0
iInterface              0
** UNRECOGNIZED:  09 21 00 01 21 01 22 51 00
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               5

In the list, I found:
https://www.mail-archive.com/nut-upsdev@lists.alioth.debian.org/msg00191.html

Hm, bad idea. The Phoenixtec make the interface card to early Powerware
ups'es with just the Vendor/product id 06da:0002. And it speaks the
bcmxcp protocol. B.t.w an bad usb implementation that need a dirty fix
to make it work.

I can't find that "dirty fix to make it work"

---------- Output with driver bcmxcp_usb ------------
   0.000361 Starting UPS: Phoenixtec
      0.000445  exec:  /lib/nut/bcmxcp_usb -a Phoenixtec -u root
      Network UPS Tools - BCMXCP UPS driver 0.26 (2.6.4)
      USB communication subdriver 0.21
      usb_set_debug: Setting debugging level to 3 (on)
      usb_os_init: Found USB VFS at /dev/bus/usb
      usb_os_find_busses: Found 008
      usb_os_find_busses: Found 007
      usb_os_find_busses: Found 006
      usb_os_find_busses: Found 005
      usb_os_find_busses: Found 004
      usb_os_find_busses: Found 003
      usb_os_find_busses: Found 002
      usb_os_find_busses: Found 001
      usb_os_find_devices: Found 005 on 008
      skipped 1 class/vendor specific interface descriptors
      usb_os_find_devices: Found 003 on 008
      skipped 1 class/vendor specific interface descriptors
      skipped 1 class/vendor specific interface descriptors
      usb_os_find_devices: Found 001 on 008
      error obtaining child information: Inappropriate ioctl for device
      error obtaining child information: Inappropriate ioctl for device
      usb_os_find_devices: Found 001 on 007
      usb_os_find_devices: Found 003 on 006
      skipped 1 class/vendor specific interface descriptors
      skipped 1 class/vendor specific interface descriptors
      usb_os_find_devices: Found 002 on 006
      usb_os_find_devices: Found 001 on 006
      error obtaining child information: Inappropriate ioctl for device
      usb_os_find_devices: Found 001 on 005
      usb_os_find_devices: Found 001 on 004
      usb_os_find_devices: Found 001 on 003
      usb_os_find_devices: Found 001 on 002
      usb_os_find_devices: Found 002 on 001
      usb_os_find_devices: Found 001 on 001
      Communications with UPS lost: Error executing command
      Could not communicate with the ups: Resource temporarily
      unavailable
      CLOSING
-------------

After replace with new batteries, it keeps beeping every minute, I need
to reset batteries counter or timer ?????

Anyone can help me about this CENER como "Active 1000VA 230V 12 CENER"
Bus 006 Device 004: ID 06da:0002 Phoenixtec Power Co., Ltd UPS

Thanks in advanced.

Best regards.


-- 
Jose Angel Navarro Cortes
email: janc at telefonica.net
web: http://janc.es/
Usuario Linux: #49178




More information about the Nut-upsuser mailing list