On Wed, 10 May 2006, Juhee MALA wrote:

> Hello Allan,
> 
> Thanks for your answers. Just one question, when we use the URB_NO_INTERRUPT
> flag, does it inhibit the interrrupt for non-error completions only? or does
> it inhbit all the interrupts? If it inhibits all the interrupts how can we
> monitor the status?

It inhibits normal completion interrupts only; error interrupts will still 
occur.

> The application we are using is the zero  gadget driver, for testing our
> host.

That is not an application; it is a driver.  It runs on the device, not on 
the host.  And it does not run at the maximum possible device speed.

> Actually I just wanted to know what is the maximum speed that anybody
> would have seen with the URB size of  8KByte, or is the theoretical value
> actually achievable?

I don't know what is the maximum speed anybody has ever seen (with any URB
size, not just 8 KB).  In fact, probably _nobody_ knows the maximum speed
ever seen.

And I doubt very much that the theoretical value is achievable with real 
hardware, outside of a laboratory setting.

> One starnge thing that I see on the protocol Analyser is that,even within a
> URB  after we receive the ACK for one OUT packet the host sends the next OUT
> packet after 4-5 microseconds (and I suppose that this is due to some
> hardware latency, as software has no controller once the URB i submitted).
>
> Now if we consider this 4microsecond then time to transmit one packet of 512
> byte is approximately 14microseconds. Which means a throughput of
> approximately 292Mbps.
>
> So to me it seems theat this is the maximum that I could achieve, even if I
> remove my all software latencies.
>
> Can anybody tell me the reason for this 4-5microescond, time. Or is there
> any way to remove this

Since you already know it is a hardware latency you should be asking the 
people who designed the hardware, not us.

Alan Stern



-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
linux-usb-devel@lists.sourceforge.net
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-devel

Reply via email to