Num Bytes transferred over USB Interrupt Pipe

Hi Tim,
Please find the descriptor detail as follows :

Device Descriptor:
Length 18
DescriptorType 1 (DEVICE)
bcdUSB 0x200 (512)
DeviceClass 239
DeviceSubClass 2
DeviceProtocol 1
MaxPacketSize0 64
VendorId 0x5C6 (1478)
ProductId 0x9085 (36997)
bcdDevice 0x318 (792)
Manufacturer 1
Product 2
SerialNumber 3
NumConfigurations 1

Does it help ? let me know if you need any more info.

xxxxx@gmail.com wrote:

Hi Tim,
Please find the descriptor detail as follows :

Device Descriptor:
Length 18

Does it help ?

No. That’s the device descriptor. We need the configuration descriptor.

It seems to be a Qualcomm modem.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

sorry… As i mentioned i am new to USb, so mixed it.
used WdfUsbTargetDeviceRetrieveConfigDescriptor to get configuration descriptor details :

bLength - 9
bDescriptorType - 2
wTotalLength - 25
bNumInterfaces - 1
bConfigurationValue - 1
iConfiguration - 0
bmAttributes - 160
MaxPower - 250

Regards
Mukesh

xxxxx@gmail.com wrote:

sorry… As i mentioned i am new to USb, so mixed it.
used WdfUsbTargetDeviceRetrieveConfigDescriptor to get configuration descriptor details :

bLength - 9
bDescriptorType - 2
wTotalLength - 25
bNumInterfaces - 1
bConfigurationValue - 1
iConfiguration - 0
bmAttributes - 160
MaxPower - 250

The configuration descriptor is variable length. After this header, it
contains the interface and endpoint descriptors. For this device, the
total descriptor is 25 bytes, which means you have this 9-byte header,
plus a 9-byte interface descriptor, plus a 7-byte endpoint descriptor.
We need all of that.


Tim Roberts, xxxxx@probo.com
Providenza & Boekelheide, Inc.

Hi Tim,

Please find the complete Detail.

Device Descriptor:
Length 18
DescriptorType 1 (DEVICE)
bcdUSB 0x200 (512)
DeviceClass 239
DeviceSubClass 2
DeviceProtocol 1
MaxPacketSize0 64
VendorId 0x5C6 (1478)
ProductId 0x9085 (36997)
bcdDevice 0x318 (792)
Manufacturer 1
Product 2
SerialNumber 3
NumConfigurations 1

Configuration Descriptor:

bLength - 9
bDescriptorType - 2
wTotalLength - 25
bNumInterfaces - 1
bConfigurationValue - 1
iConfiguration - 0
bmAttributes - 160
MaxPower - 250

Interface Descriptor:

bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 255
bInterfaceSubClass 255
bInterfaceProtocol 255
iInterface 0

Endpoint Descriptor :
Size 20
MaximumPacketSize 64
EndpointAddress 133
Interval 9
SettingIndex 0
PipeType WdfUsbPipeTypeInterrupt (4) _WDF_USB_PIPE_TYPE
MaximumTransferSize 2097152

Regards
Mukesh

Hi Tim,

Please find the USB trace log shared @https://drive.google.com/open?id=0B4kmJvERgfWZdUwwaldZTzFyV0U

Appreciate your kind help.

Thanks