I tried to immitate exactly what is in the trace. It did not work. But I know 
there the mistake is. I did the trace under windows again and I saw that the 
data is not always the same. Usually there is some more before getting the 10 
06. I have made the trace 3 times and I know now some things: the first 
package on input1 is normally "c1 20 00 00 00 00 04 00 00 00 02 01" (unlike 
as in first trace) and this exactly what I get with my program. There are 
some more vendor requests and after getting "c1 20 00 00 00 00 04 00 03 00 03 
04" the 10 06 comes on the other input-pipe. I think I can understand now all 
this, but before the 10 06 there is also this: 

00000194        3.36354160      <<<<<<< URB 5 coming back...
00000195        3.36356320      -- URB_FUNCTION_CONTROL_TRANSFER:
00000196        3.36448640        PipeHandle           = c157b5dc       
00000197        3.36452000        TransferFlags        = 00000002 
(USBD_TRANSFER_DIRECTION_OUT, USBD_SHORT_TRANSFER_OK)
00000198        3.36544240        TransferBufferLength = 00000000
00000199        3.36546160        TransferBuffer       = c1589668
00000200        3.36547920        TransferBufferMDL    = 00000000
00000201        3.36640320        UrbLink              = 00000000       
00000202        3.36736800        SetupPacket          : 41 22 01 01 00 00 00 00
00000203        3.36925920      UsbSnoop - IRP_MJ_INTERNAL_DEVICE_CONTROL, 
IOCTL_INTERNAL_USB_SUBMIT_URB

How to immitate this? 

In my first trace this comes after the 10 06. But I'm quiet sure that it must 
come before this.


-------------------------------------------------------
This SF.NET email is sponsored by: eBay
Great deals on office technology -- on eBay now! Click here:
http://adfarm.mediaplex.com/ad/ck/711-11697-6916-5
_______________________________________________
javax-usb-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/javax-usb-devel

Reply via email to