On Mon, May 13, 2013 at 12:58 PM, Frederik Schmid
<[email protected]> wrote:
> Ming,
>
> The ehci controller is bogged down because the frames from the camera and
> other stuff are being relayed over ethernet.

If you mean usb camera and usb ethernet need to be used at the same
time, it might
be a problem, suppose your camera runs at the high bandwidth(3*1024/uframe),
so the streaming speed is 24MByte/sec, and USB ethernet interface(100M) can't
send the streaming data out as quickly as the camera.

But if you plan to connect your usb camera onto musb, it is still not
a good idea
since musb can't give a good user experience to do periodic transfer, since CPU
may not handle IRQ very quickly(it is often to see interrupt disabled for more
than 1 millisecond on OMAP4 sometime), so the period of Isochronous transfer
can't be set very much(1ms/period and less may not run well), otherwise
streaming packets are dropped frequently by musb hardware even though you
enable double buffer mode.

So why don't you choose to connect your camera onto EHCI, and ethernet
interface onto musb?


Thanks,
-- 
Ming Lei
--
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