[libhid-discuss] Help Deciphering Bulk/Interrupt Transfer
Christopher Moore
christopher at bnmintl.com
Wed Sep 17 16:20:03 UTC 2008
Hello,
I was wondering if someone could help decipher what this means (or at
least which table I should be looking at in either the hid or usb docs).
I've been able to decipher class and interfaces transfers and even
verified the report descriptor, but I can't seem to find anything that
matches this:
[2253160 ms] >>> URB 8 going down >>>
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = 8272e024 [endpoint 0x00000083]
TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN,
USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000008
TransferBuffer = 828f7af0
TransferBufferMDL = 00000000
UrbLink = 00000000
[2272741 ms] <<< URB 8 coming back <<<
-- URB_FUNCTION_BULK_OR_INTERRUPT_TRANSFER:
PipeHandle = 8272e024 [endpoint 0x00000083]
TransferFlags = 00000003 (USBD_TRANSFER_DIRECTION_IN,
USBD_SHORT_TRANSFER_OK)
TransferBufferLength = 00000008
TransferBuffer = 828f7af0
TransferBufferMDL = 827f43e0
00000000: 03 83 34 00 43 00 00 00
UrbLink = 00000000
I can probably guess the following:
03 = bRequestType
83 = endpoint (to hid device)
34 00 = ?? (previously this was value)
43 00 = ?? (previously this was index)
00 00 = ?? (previously this was length)
by previously, I mean in the other reports (from TransferBufferMDL)
Any help would be appreciated.
Thanks
More information about the libhid-discuss
mailing list