force power over usb

Daniel Rucci rucci at warganizer.com
Mon May 23 20:58:12 GMT 2005



Hans Petter Selasky wrote:

>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"?
>  
>
kldload umodem does the trick! thanks, for future reference how did you 
figure that out from looking at that output?
[...]


Thanks,
Dan


More information about the freebsd-usb mailing list