Re: usb scheduler

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

 



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


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

  Powered by Linux