force power over usb
Hans Petter Selasky
hselasky at c2i.net
Mon May 23 09:04:57 GMT 2005
On Monday 23 May 2005 10:47, Hans Petter Selasky wrote:
> On Monday 23 May 2005 08:04, Daniel Rucci wrote:
> >Standard Device Descriptor:
> > bLength 18
> > bDescriptorType 01
> > bcdUSB 0110
> > bDeviceClass 02
> > bDeviceSubClass 00
> > bDeviceProtocol 00
> > bMaxPacketSize 8
> > idVendor 22b8
> > idProduct 4902
> > bcdDevice 0001
> > iManufacturer 1
> > iProduct 2
> > iSerialNumber 0
> > bNumConfigurations 1
> >
> >Configuration 0:
> > Standard Configuration Descriptor:
> > bLength 9
> > bDescriptorType 02
> > wTotalLength 67
> > bNumInterface 2
> > bConfigurationValue 1
> > iConfiguration 4
> > bmAttributes c0 (self-powered)
> > bMaxPower 50 (100 mA)
>
> There is only one configuration, and that configuration is self-powered, so
> I'm not sure if that cable is for charging. But do you know if it charges
> under other OS'es ?
>
> > Standard Interface Descriptor:
> > bLength 9
> > bDescriptorType 04
> > bInterfaceNumber 0
> > bAlternateSetting 0
> > bNumEndpoints 1
> > bInterfaceClass 02
>
> bInterfaceClass is "CDC"
>
> > bInterfaceSubClass 02
>
> bInterfaceSubClass is "ABSTRACT_CONTROL_MODEL"
>
> > bInterfaceProtocol 01
> > iInterface 5
>
> according to defines in /sys/dev/usb/*
>
> > Standard Interface Descriptor:
> > bLength 9
> > bDescriptorType 04
> > bInterfaceNumber 1
> > bAlternateSetting 0
> > bNumEndpoints 2
> > bInterfaceClass 0a
> > bInterfaceSubClass 00
> > bInterfaceProtocol 00
> > iInterface 16
>
Looked at the wrong numbers:
bInterfaceClass is "UICLASS_CDC_DATA".
bInterfaceSubClass is "UISUBCLASS_DATA".
Maybe "umodem" supports this? Try "kldload umodem" and replug your device.
Does it still appear as "ugen0"?
--HPS
More information about the freebsd-usb
mailing list