> On Tue, 19 Aug 2008
juanslayton@dslextreme.com wrote:
> > If I understand your analysis, Aivils' problem is because the UHCI
> > controllers are too slow.
>
> Not just that; it also is a question of scheduling. The uhci-hcd
> driver isn't very clever about scheduling, and it tries to put all the
> packets into the same frame. If the packets were distributed among
> multiple frames then the limit would be considerably higher (eight
> times higher in this case).
>
> I'm not sure of the scheduling details in the ohci-hcd driver; they
> might well be more flexible than in uhci-hcd. In which case a single
> OHCI controller would be able to handle up to 32 of these keyboards,
> even though it is no faster than a UHCI controller.