-----Original Message-----
From: David Brownell
To: Christopher Li
Cc: Oliver Neukum; '[EMAIL PROTECTED]'
Sent: 2/5/03 8:59 PM
Subject: Re: [linux-usb-devel] usbdevfs setup URB buffer size limit
No ...

>Toggle on control endpoints must reset at the beginning of
>each transaction

Agree. 

>and you're saying to use whatever the last
>transaction left lying around.
>You can use TD_T_TOGGLE on all but the first TD, but for that
>first one you need to forcibly reset it.

I am a little bit confused.

I think the beginning of the transaction is that 8 byte
setup TD, which already reset to DATA0. The (optional) follow
up data TD start at the second TD, (if any). Since they are pointed
by the same ED, I guess the data TD should be able to using toggle
bit, which was reseted by the first setup TD?

Should I force to reset the first data TD (which is the second TD in
the whole transaction) to use DATA1 then do toggle for the rest of
data TD?

I am sorry I don't know enough about OHCI. Just try to help.
Let me know how to do it right, I will be glad to correct it.

Thanks

Chris



-------------------------------------------------------
This SF.NET email is sponsored by:
SourceForge Enterprise Edition + IBM + LinuxWorld = Something 2 See!
http://www.vasoftware.com
_______________________________________________
[EMAIL PROTECTED]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to