Am Donnerstag, 21. Oktober 2010, 12:14:22 schrieb Yauheni Kaliuta: > I think, that the host is wrong here: the line status doesn't depend of the > application running and should be checked by host. Moreover for me looks > reasonable, that host is polling interrupt endpoint as soon as it claims > the interface in this case (well, I see in usb spec only something like: > > The client software and device can depend only on the fact that the host > will ensure that the time duration between two transaction attempts with > the endpoint will be no longer than the desired period.) > > Note, that windows host behaves exactly that way. > > What do you think and what I missed? That would mean a lot of pointless bus traffic. And the device would have to tolerate a stop in polling if the driver were not loaded. Perhaps the very first result should be discarded in case it was stale? Regards Oliver -- 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