usb/91546: [umodem] [patch] Nokia 6630 mobile phone does not
work
Eugene Grosbein
eugen at grosbein.pp.ru
Thu Sep 27 06:37:47 PDT 2007
On Wed, 26 Sep 2007, Hans Petter Selasky wrote:
> Have you dumped the complete USB descriptors
> using "/usr/ports/sysutils/udesc_dump" ?
I did not even know that it exists, but suspected :-) Thanks.
Here it comes:
ioctl USB_GET_STRING_DESC: Invalid argument
Standard Device Descriptor:
bLength 18
bDescriptorType 01
bcdUSB 0200
bDeviceClass 02
bDeviceSubClass 00
bDeviceProtocol 00
bMaxPacketSize 64
idVendor 0421
idProduct 04c9
bcdDevice 0100
iManufacturer 1
iProduct 2
iSerialNumber 0
bNumConfigurations 1
Configuration 0:
Standard Configuration Descriptor:
bLength 9
bDescriptorType 02
wTotalLength 404
bNumInterface 14
bConfigurationValue 1
iConfiguration 4
bmAttributes c0 (self-powered)
bMaxPower 4 (8 mA)
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass 08
bInterfaceProtocol 00
iInterface 0
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 11
05 24 11 00 01
Descriptor:
bLength 17
bDescriptorType 24
bDescriptorSubtype 06
11 24 06 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass 08
bInterfaceProtocol 01
iInterface 0
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 08
05 24 08 00 01
Descriptor:
bLength 6
bDescriptorType 24
bDescriptorSubtype 06
06 24 06 01 02 03
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass fe
bInterfaceProtocol 00
iInterface 0
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype ab
05 24 ab 05 15
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 02 03
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 3
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Descriptor:
bLength 4
bDescriptorType 24
bDescriptorSubtype fd
04 24 fd 01
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 01 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 84 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass 0b
bInterfaceProtocol 00
iInterface 5
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 15
05 24 15 00 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 04 05
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 5
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 85 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 02 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 6
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass 0b
bInterfaceProtocol 00
iInterface 6
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 15
05 24 15 00 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 06 07
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 7
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 7
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 86 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 03 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 8
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 02
bInterfaceSubClass 0b
bInterfaceProtocol 00
iInterface 7
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 10 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 15
05 24 15 00 01
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 08 09
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 9
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 9
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 87 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 04 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 10
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 02
bInterfaceSubClass 02
bInterfaceProtocol 01
iInterface 8
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 00 01
Descriptor:
bLength 4
bDescriptorType 24
bDescriptorSubtype 02
04 24 02 0f
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 0a 0b
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 81 (in)
bmAttributes 03 (Interrupt)
wMaxPacketSize 64
bInterval 128
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 11
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 9
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 88 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 05 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 12
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 02
bInterfaceSubClass 02
bInterfaceProtocol ff
iInterface 10
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 00
05 24 00 00 01
Descriptor:
bLength 4
bDescriptorType 24
bDescriptorSubtype 02
04 24 02 0f
Descriptor:
bLength 5
bDescriptorType 24
bDescriptorSubtype 06
05 24 06 0c 0d
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 82 (in)
bmAttributes 03 (Interrupt)
wMaxPacketSize 64
bInterval 128
Standard Interface Descriptor:
bLength 9
bDescriptorType 04
bInterfaceNumber 13
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 0a
bInterfaceSubClass 00
bInterfaceProtocol 00
iInterface 11
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 89 (in)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Standard Endpoint Descriptor:
bLength 7
bDescriptorType 05
bEndpointAddress 06 (out)
bmAttributes 02 (Bulk)
wMaxPacketSize 64
bInterval 0
Codes Representing Languages by the Device:
bLength 4
bDescriptorType 03
wLANGID[0] 0409
String (index 1): Nokia
String (index 2): Nokia E50
More information about the freebsd-usb
mailing list