[Nut-upsuser] SOS : Help needed for UPS Centralion Blazer2000VAUSB
Kjell Claesson
kjell.claesson at telia.com
Fri Apr 14 18:41:07 UTC 2006
Hi Guillaume,
I think you got a 'hid' ups. It shows all the right descriptors to
comply with the ups hid document.
http://www.usb.org/developers/devclass_docs/pdcv10.pdf
Look at Device descriptor on page 46.
The 'USB to Serial' is reported from lsusb as it is in
the list. Like if cypress and product 2 then it is a
usb to serial.
So what you have to do is to trick the newhidups driver to
find the ups.
You can set
-------------------
generic
vendorid=0665
------------------
In the define tag of your ups in 'ups.conf'
(Check the man page for newhidups)
Now you have to run it with debug
./newhidups -DDDD -u root -a blazer2000usb
As it don't do much when generic is defined.
If this seems to give something back, put it on the
mail list and we go from there.
If it was a serial with some 'proprietary' protocol it
should say class = ff on the interface, and not 03 that
say it is a hid device.
Regards
Kjell
fre 2006-04-14 klockan 18:17 +0200 skrev Guillaume JAOUEN:
> Hello,
>
> If it could help this is the lsusb -v outpout of the blazer usb UPS :
>
> Bus 003 Device 002: ID 0665:5161
> Device Descriptor:
> bLength 18
> bDescriptorType 1
> bcdUSB 1.10
> bDeviceClass 0 (Defined at Interface level)
> bDeviceSubClass 0
> bDeviceProtocol 0
> bMaxPacketSize0 8
> idVendor 0x0665
> idProduct 0x5161
> bcdDevice 0.02
> iManufacturer 1 Cypress Semiconductor
> iProduct 2 USB to Serial
> iSerial 0
> bNumConfigurations 1
> Configuration Descriptor:
> bLength 9
> bDescriptorType 2
> wTotalLength 34
> bNumInterfaces 1
> bConfigurationValue 1
> iConfiguration 3
> bmAttributes 0x80
> MaxPower 100mA
> Interface Descriptor:
> bLength 9
> bDescriptorType 4
> bInterfaceNumber 0
> bAlternateSetting 0
> bNumEndpoints 1
> bInterfaceClass 3 Human Interface Devices
> bInterfaceSubClass 0 No Subclass
> bInterfaceProtocol 0 None
> iInterface 4 Sample HID
> HID Device Descriptor:
> bLength 9
> bDescriptorType 33
> bcdHID 1.00
> 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 32
>
> -----Message d'origine-----
> De : nut-upsuser-bounces at lists.alioth.debian.org
> [mailto:nut-upsuser-bounces at lists.alioth.debian.org] De la part de Kjell
> Claesson
> Envoyé : mercredi 12 avril 2006 23:15
> À : Arnaud Quette; Carlos Rodrigues
> Cc : nut-upsuser at lists.alioth.debian.org
> Objet : Re: [Nut-upsuser] SOS : Help needed for UPS Centralion
> Blazer2000VAUSB
>
> Hi,
>
> There is a slight difference between the bcmxcp_usb driver and this
> ups.
> If you look at the descriptor it tell you that the protocol is reported on
> the interface level. The interface level say HID device.
> If you look at the bcmxcp_usb driver it say vendor protocol on
> the interface level.
>
> So this should follow the usb hid device rules on the interface.
>
> Regards
> Kjell
>
> ----- Original Message -----
> From: "Arnaud Quette" <aquette.dev at gmail.com>
> To: "Carlos Rodrigues" <carlos.efr at mail.telepac.pt>
> Cc: <nut-upsuser at lists.alioth.debian.org>
> Sent: Wednesday, April 12, 2006 7:48 PM
> Subject: Re: [Nut-upsuser] SOS : Help needed for UPS Centralion Blazer
> 2000VAUSB
>
>
> Hi Carlos,
>
> 2006/4/12, Carlos Rodrigues <carlos.efr at mail.telepac.pt>:
> > That hardware doesn't have a serial port right?
> >
> > I think that UPS could be supported if only one could configure a
> > "ttyUSB" with that serial-usb converter.
> >
> > I (temporarily) have a model with an USB port here, and I would like
> > to see if I could get it to work with "megatec"/"powermust" without
> > resorting to some HID/USB magic...
> >
> > The protocol used seems to be the same, so the only thing needed is to
> > configure a emulated serial port. Anyone has any ideas?
>
> isn't bcmxcp_usb built on the same idea?
> iirc, they were just encaps'ing the serial protocol over usb (not sure
> about hid). Another example of "strange hid approach" is energizerups,
> but it's hiddev only. Anyway, all this might give you some ideas ;-)
>
> Arnaud
>
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
>
> _______________________________________________
> Nut-upsuser mailing list
> Nut-upsuser at lists.alioth.debian.org
> http://lists.alioth.debian.org/mailman/listinfo/nut-upsuser
>
>
More information about the Nut-upsuser
mailing list