On Thursday 26 July 2012 17:47:11 Alan Stern wrote: > To get maximum throughput you should submit multiple URBs originally, > and then submit a new URB whenever an URB completes. I recommand using > a pipeline depth of 10-20 ms. For bulk transfers at high speed, that > comes out to between 500 KB and 1 MB of concurrent URB data. Some EHCI hardware will scan for new QH's and TD's when you set the EHCI doorbell bit. This bit is only supposed to be used when you remove QH's/TD's from the ASYNC schedule, but can also be abused when entering QH's/TD's into the schedule. How this works for your EHCI controller, depends on the actual hardware implementation. --HPS -- 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