Content originally posted in LPCWare by mubes on Sun May 25 11:38:32 MST 2014
Tsuneo,
Yes, I have to admit I'm still slightly confused why this has fixed things, since the debug packets were short (and thus nowhere near the timeout periods) and, more importantly, the -entire- message appeared to have been received by the host with the length-2 request only being generated after a 5 second timeout. In the URB there was an error status set in the full length packet reception which implied that the reception had been terminated by timeout rather than by complete message reception, so my working assumption is that some short-timer in the kernel was tripped that invalidated the end of message indication and then the length-2 retransmit was triggered after the timeout.
Oh well, it's all good learning :bigsmile:
Regards
Dave