Am Mittwoch, 17. Mai 2006 09:40 schrieb Adisorn Ermongkonchai:
> Hi Oliver,
>
> I looked through the driver transmit code
> and the way it implemented is that there is
> only one URB instance in each device structure
> and therefore there is no way that this
> driver can submit more URB before the
> completion callback without risking corrupting
> the previous one.
>
> On the other hand, why would 2 channels
> slowed down then. The timeslice should
> be given the another channel to transmit
> and therefore shouldn't slow both chans
> down. Again, I don't know enough about
> USB architecture yet.
Well, you've stablished that it isn't interference, neither USB bandwidth.
Therefore the driver is most likely to be the culprit. Possibly it is spending
to much time with a lock held or in interrupt, which boils down to the same
thing.
Regards
Oliver
-------------------------------------------------------
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
_______________________________________________
[email protected]
To unsubscribe, use the last form field at:
https://lists.sourceforge.net/lists/listinfo/linux-usb-users