Dan Streetman wrote:

>On Tue, 26 Feb 2002, Roman Weissgaerber wrote:
>
>>>- I'd suggested that the bandwidth would stay scheduled until
>>> after an interrupt transfer completed, there was no transfer
>>> queued.
>>>
>>If I understand you right here, I think you lose the offset (or phase)
>>information
>>of the interrupt schedule of the endpoint.
>>E.g. if we send single shot interrupt URBs every 10ms to a 255ms
>>endpoint. Then I
>>think the transfer should take place every 255 ms.
>>With your model there would be a transfer every 10ms.
>>
>
>If the driver asks for 10ms polling (even though the ep says it
>expects 255ms), should the HCD really second-guess the driver...?
>
Iff the driver asks for 10ms polling then maybe it should get a 10ms 
interval.
But at my example the driver just sends another URB at a 'random' point 
of time
and this other URB gets transferred immediately and this I think could 
be a problem.

E.g. If you send two URBs immediatly one after the other then the second 
one
gets queued and will be transferred 255 ms later. If you send the second 
URB about 2ms
after the first one returns then it could be transfered immediately
(= about 2ms after the first URB) and this is a little bit strange.

- Roman



_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to