The design of my OHCI driver supports TD-queueing and now URB-queueing
since its early days (10 month or so back). I use more or
less static EDs for the endpoints so
queueing of the requests (TDs) is the default behavior.
I also think that we don't need the QUEUE-flag.
It is only there because the UHCI HCDs has been started with a
simplified design goal.
So URB queueuing is of cause a supported feature. But I think not many
people has tested it by now.
Roman
Greg KH wrote:
>
> On Wed, Apr 12, 2000 at 11:45:42AM +0200, Georg Acher wrote:
> > > no ohci support ?
> >
> > AFAIK not yet. You should get -ENXIO if you try to submit a second URB to
> > the same endpoint without the QUEUE-flag or missing QUEUE-support.
>
> But I seem to be able to get away with submitting multiple bulk urbs to a
> single endpoint quite nicely on OHCI as it currently is. So you might not
> have to do much work at all to implement this feature :)
>
> Now there is the problem of the ohci driver seeming to drop a interrupt
> request when under VERY high loads for a long time while doing this kind of
> bulk urb transmissions, but since it isn't a "supported" feature yet, I'm
> not complaining.
>
> greg k-h
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]