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

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to