> This looks okay to me. Have you tried using usbmon to find out what's > really going on? No. I didn't verified using usbmon. I don't have any specific application to analyze the output binary file. Could you please suggest one ? When my driver receives read and write command simultaneously and if the read process completes first, then write is not getting completed. The write thread is waiting in usb_sg_wait() continuously and I am getting timeout. Here I am attaching the usbmon log file. I am using 2.6.30 kernel. Regards, Aditya
Attachment:
1.mon.out
Description: Binary data