Hello, This is with regards to the USB protocol with respect to Endpoints. The general sequence of events followed would be 1)Host sends data packet that ends up in the EP1 OUT 2)Device then returns data that ends up in EP1 IN 3)Host sends a IN packet requesting the data at EP1 IN The question relates to the 3rd step above, where does the IN packet sent by the host end up? Will it end up in EP1 OUT or EP1 IN? Since this is from the host logically it should end up at EP1 OUT. Is this correct? Hope some one can explain my doubt. Thanks and Regards, Nicholas PS: This is with regards to the book "USB in a Nutshell", wrt Endpoints, as is described on page 11. My confusion stems from the lines "As the data is flowing out from the host it will end up in the EP1 OUT". Later on in the paragraph there is the line "... until such time when the host sends a IN packet to *that* endpoint requesting data". Some how the two statements seem to contradict themselves. By "that endpoint" does he mean EP1 IN? -- To unsubscribe from this list: send the line "unsubscribe linux-usb" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html