In the menu "Services -> UPS" the drop down menu list for the driver selection is too small. Some drivers have a longer description than fits in the drop-down menu. So they can hardly be read.
The drop down menu should be wider.
And one more thing. I didn't find any entry for my Eaton Ellipse Pro 850 UPS.
According to this site:
	
	
		
			
			
		
	
I can use the usbhid-ups driver. But there was no entry in the driver drop down menu list for usbhid-ups generic either.
So i ended up in selecting the entry "Eaton ups 5 Ellipse ECO 650/800/1200/1600 VA USB (usbhid-ups)." because Ellipse ECO sounded closes to Ellipse Pro and
it had the (usbhid-ups) driver name in brackets, but it was not readable in the drop down menu list.
The driver seems to work for my Eaton Ellipse Pro 850 so far, but it would be much better if there would be a menu entry for my
Eaton Ellipse Pro 850. I will need further testing, if everything works right.
usbconfig says about my UPS the following, i hope this information is useful for you:
	
		
			
		
		
	
			
			The drop down menu should be wider.
And one more thing. I didn't find any entry for my Eaton Ellipse Pro 850 UPS.
According to this site:
I can use the usbhid-ups driver. But there was no entry in the driver drop down menu list for usbhid-ups generic either.
So i ended up in selecting the entry "Eaton ups 5 Ellipse ECO 650/800/1200/1600 VA USB (usbhid-ups)." because Ellipse ECO sounded closes to Ellipse Pro and
it had the (usbhid-ups) driver name in brackets, but it was not readable in the drop down menu list.
The driver seems to work for my Eaton Ellipse Pro 850 so far, but it would be much better if there would be a menu entry for my
Eaton Ellipse Pro 850. I will need further testing, if everything works right.
usbconfig says about my UPS the following, i hope this information is useful for you:
Code:
usbconfig -d ugen0.2 dump_all_desc
ugen0.2: <EATON Ellipse PRO> at usbus0, cfg=0 md=HOST spd=LOW (1.5Mbps) pwr=ON (20mA)
  bLength = 0x0012
  bDescriptorType = 0x0001
  bcdUSB = 0x0110
  bDeviceClass = 0x0000  <Probed by interface class>
  bDeviceSubClass = 0x0000
  bDeviceProtocol = 0x0000
  bMaxPacketSize0 = 0x0008
  idVendor = 0x0463
  idProduct = 0xffff
  bcdDevice = 0x0100
  iManufacturer = 0x0001  <EATON>
  iProduct = 0x0002  <Ellipse PRO>
  iSerialNumber = 0x0004  <##########>
  bNumConfigurations = 0x0001
Configuration index 0
    bLength = 0x0009
    bDescriptorType = 0x0002
    wTotalLength = 0x0022
    bNumInterfaces = 0x0001
    bConfigurationValue = 0x0001
    iConfiguration = 0x0000  <no string>
    bmAttributes = 0x00a0
    bMaxPower = 0x000a
    Interface 0
      bLength = 0x0009
      bDescriptorType = 0x0004
      bInterfaceNumber = 0x0000
      bAlternateSetting = 0x0000
      bNumEndpoints = 0x0001
      bInterfaceClass = 0x0003  <HID device>
      bInterfaceSubClass = 0x0000
      bInterfaceProtocol = 0x0000
      iInterface = 0x0000  <no string>
      Additional Descriptor
      bLength = 0x09
      bDescriptorType = 0x21
      bDescriptorSubType = 0x10
       RAW dump:
       0x00 | 0x09, 0x21, 0x10, 0x01, 0x21, 0x01, 0x22, 0x79,
       0x08 | 0x04
     Endpoint 0
        bLength = 0x0007
        bDescriptorType = 0x0005
        bEndpointAddress = 0x0081  <IN>
        bmAttributes = 0x0003  <INTERRUPT>
        wMaxPacketSize = 0x0008
        bInterval = 0x0014
        bRefresh = 0x0000
        bSynchAddress = 0x0000