I'm having a USB to ethernet device which is having a bulk pair for Tx
and Rx.
My problem is that in the Tx path, if I try to do asynchronous bulk
transfer, the USB port hangs after some time. The lpIssueBulkTransfer
does not returns and seems hung.
Couple of other observations are:
1. In some cases the completion routine gets called before
lpIssueBulkTransfer returns .
Is this behaviour normal.
2. If I do synchronous bulk transfer, things work fine.
I'm having R3 patch as well as updates till Feb 2010.
Has anyone got such problem, and if yes then what is the cause and
cure.
Thanking in anticipation.