On Thursday 13 December 2007, Jay Monkman wrote:
> If I plug the audio device into a hub which is plugged into the system, it
> works fine. If I plug the audio device into the system directly
> (without a hub), it doesn't work. It seems to read and write some
> data, but very slowly - it iterates through the read/write loop about
> 1/50 as fast as when I use a hub.
> 
> ...
>
> Thanks for your help. No, it only has the EHCI controller. I was
> mistaken about the root hub - it has 2 ports, although only one is
> connected to a transceiver. The manual for this CPU is at
>         
>  http://www.freescale.com/files/32bit/doc/ref_manual/MPC8349ERM.pdf

Looks like the same problem some other folk have reported with
those ARC-derived EHCI cores.

My diagnosis is that the TT scheduling code doesn't understand
about the TT integrated into the root hub ("without a(n external)
hub") ... whereas it behaves much better when using the TT(s)
found in external hubs.

There are other issues with ISO scheduling, notably that it's not
as smart is it might be, but those would show up equally well with
the external hub.  So the issues you're seeing are not those.

- Dave


-
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to