On Sat, 28 Sep 2013, Markus Rechberger wrote:

> I hope the SG transfer does not introduce any latency issues we have
> some usb chipsets which are very picky about latency issues on
> embedded systems.

The latency for SG transfers should be smaller than for non-SG.

> We got it work by tuning the transfer size, if the timings are not met
> the device will just disable the transfer.
> Unfortunately it will take a second to detect that by the driver and
> re-enabling the transfer which means that it will corrupt the data.
> I do not have a good feeling about pushing SG transfers into the
> kernel by modifying the legacy mode without having any experience with
> it. While the idea behind SG transfers is definitely ok but who knows
> how it will perform with such devices.

The way to fix latency problems is by submitting multiple URBs, enough
to make sure the I/O queue never empties out.

Alan Stern

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

Reply via email to