Hi,
> I have an MGE Ellipse UPS at work.
> It is connected to our server through USB.
> I can't make it work. We're running the 2.2.16 kernel with
> the 2.4.0-test2-pre2 usb-backport.
Looks like the hid driver isn't loaded (like Greg said),
but I don't think that loading it will solve the problem
because it looks like the hid driver doesn't support the
Power Device spec HID usage pages.
In general we don't have support for USB UPS (Power) devices
AFAIK. APCC was at the USB PlugFest and at LinuxWorld
last week and they are very interested in making sure that
we do power device support correctly and are willing to
discuss it with us.
Also, what application(s) were you planning to use to talk
to the device, once a device driver will talk to it?
~Randy
> I'm sure I'm just missing something stupid, but I don't get it.
> the device is enumerated as:
>
>
> T: Bus=01 Lev=01 Prnt=01 Port=01 Cnt=01 Dev#= 2 Spd=1.5 MxCh= 0
> D: Ver= 1.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
> P: Vendor=0463 ProdID=ffff Rev= 0.01
> S: Manufacturer=MGE
> S: Product=ELLIPSE
> C:* #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr= 20mA
> I: If#= 0 Alt= 0 #EPs= 1 Cls=03(HID ) Sub=00 Prot=00 Driver=(none)
> E: Ad=81(I) Atr=03(Int.) MxPS= 8 Ivl= 20ms
>
>
> and I get the messages:
>
> Aug 21 17:50:48 deimos kernel: hub.c: port 1 connection change
> Aug 21 17:50:48 deimos kernel: hub.c: portstatus 301, change
> 1, 1.5 Mb/s
> Aug 21 17:50:48 deimos kernel: hub.c: portstatus 303, change
> 0, 1.5 Mb/s
> Aug 21 17:50:48 deimos kernel: usb.c: USB new device connect,
> assigned device number 2
> Aug 21 17:50:49 deimos kernel: usb.c: kmalloc IF c07c31a0, numif 1
> Aug 21 17:50:49 deimos kernel: usb.c: skipped 1 class/vendor
> specific interface descriptors
> Aug 21 17:50:49 deimos kernel: usb.c: new device strings:
> Mfr=4, Product=12, SerialNumber=0
> Aug 21 17:50:49 deimos kernel: usb.c: USB device number 2
> default language ID 0x409
> Aug 21 17:50:49 deimos kernel: Manufacturer: MGE
> Aug 21 17:50:49 deimos kernel: Product: ELLIPSE
> Aug 21 17:50:53 deimos kernel: usb_control/bulk_msg: timeout
> Aug 21 17:50:53 deimos kernel: usb.c: unhandled interfaces on device
> Aug 21 17:50:53 deimos kernel: usb.c: This device is not
> recognized by any installed USB driver.
> Aug 21 17:50:53 deimos kernel: Length = 18
> Aug 21 17:50:53 deimos kernel: DescriptorType = 01
> Aug 21 17:50:53 deimos kernel: USB version = 1.00
> Aug 21 17:50:53 deimos kernel: Vendor:Product = 0463:ffff
> Aug 21 17:50:53 deimos kernel: MaxPacketSize0 = 8
> Aug 21 17:50:53 deimos kernel: NumConfigurations = 1
> Aug 21 17:50:53 deimos kernel: Device version = 0.01
> Aug 21 17:50:53 deimos kernel: Device
> Class:SubClass:Protocol = 00:00:00
> Aug 21 17:50:53 deimos kernel: Per-interface classes
> Aug 21 17:50:53 deimos kernel: Configuration:
> Aug 21 17:50:53 deimos kernel: bLength = 9
> Aug 21 17:50:53 deimos kernel: bDescriptorType = 02
> Aug 21 17:50:53 deimos kernel: wTotalLength = 0022
> Aug 21 17:50:53 deimos kernel: bNumInterfaces = 01
> Aug 21 17:50:53 deimos kernel: bConfigurationValue = 01
> Aug 21 17:50:53 deimos kernel: iConfiguration = 00
> Aug 21 17:50:53 deimos kernel: bmAttributes = a0
> Aug 21 17:50:53 deimos kernel: MaxPower = 20mA
> Aug 21 17:50:53 deimos kernel:
> Aug 21 17:50:53 deimos kernel: Interface: 0
> Aug 21 17:50:53 deimos kernel: Alternate Setting: 0
> Aug 21 17:50:53 deimos kernel: bLength = 9
> Aug 21 17:50:53 deimos kernel: bDescriptorType = 04
> Aug 21 17:50:53 deimos kernel: bInterfaceNumber = 00
> Aug 21 17:50:53 deimos kernel: bAlternateSetting = 00
> Aug 21 17:50:53 deimos kernel: bNumEndpoints = 01
> Aug 21 17:50:53 deimos kernel: bInterface
> Class:SubClass:Protocol = 03:00:00
> Aug 21 17:50:53 deimos kernel: iInterface = 00
> Aug 21 17:50:53 deimos kernel: Endpoint:
> Aug 21 17:50:53 deimos kernel: bLength = 7
> Aug 21 17:50:53 deimos kernel: bDescriptorType = 05
> Aug 21 17:50:53 deimos kernel: bEndpointAddress = 81 (in)
> Aug 21 17:50:53 deimos kernel: bmAttributes =
> 03 (Interrupt)
> Aug 21 17:50:53 deimos kernel: wMaxPacketSize = 0008
> Aug 21 17:50:53 deimos kernel: bInterval = 14
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]