cvs commit: src/sys/dev/usb ehci.c ehcireg.h uhub.c usb_subr.c
usbdivar.h
Julian Elischer
julian at elischer.org
Wed Nov 3 13:01:25 PST 2004
Ian Dowse wrote:
>iedowse 2004-11-03 01:52:50 UTC
>
> FreeBSD src repository
>
> Modified files:
> sys/dev/usb ehci.c ehcireg.h uhub.c usb_subr.c
> usbdivar.h
> Log:
> Merge recent USB2/EHCI related changes from NetBSD:
> o Reduce the interrupt delay to 2 microframes.
>
This is an improvement but still too long really.
We should try get a notification when your last request has completed..
2uFrames is still 250uSecs limiting you to 4000 transactions per second.
great for mice and stuff.. still a limitation for some devices..
for example ugen only transfers 1024 byte requests (or at least did last
time I looked)
so you are still limitted to 4MB/sec transfer on a ugen device..
(I fixed that locally here by allowing ugen to ask for up to 16KB
transfers.. but that's a workaround)
>
>
>
>
More information about the freebsd-usb
mailing list