Re: musb throughput issues

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, May 13, 2013 at 9:00 PM, Frederik Schmid
<frederik.schmid@xxxxxxxxx> wrote:
> On Monday 13 May 2013 20.46.40 Ming Lei wrote:
>> On Mon, May 13, 2013 at 12:58 PM, Frederik Schmid
>>
>> <frederik.schmid@xxxxxxxxx> 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.
>>
>
> That's basically it. What complicates things further is that the camera
> doesn't use ISO-endpoints, it uses bulk-endpoints.

IMO, using BULK should simplify your case, :-)

If you still have worse 'throughput'(maybe latency) problem, it may be
caused by IRQ latency, and Ruslan's suggestions should be helpful.

Also you may try to configure all musb FIFO to the only BULK IN endpoint
of camera, which may ease the IRQ latency problem to a certain extent.

Thanks,
-- 
Ming Lei
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html




[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux