Date: Sun, 20 Jan 2002 11:23:49 +0000 From: Josef Karthauser <joe@tao.org.uk> To: "Duane H. Hesser" <dhh@androcles.com> Cc: hackers@FreeBSD.ORG, Ulf Zimmermann <ulf@Alameda.net> Subject: Re: USB UHCI speed issue ? Message-ID: <20020120112349.B7430@genius.tao.org.uk> In-Reply-To: <200201200139.g0K1dv621605@androcles.com>; from dhh@androcles.com on Sat, Jan 19, 2002 at 05:39:56PM -0800 References: <20020116110612.B16252@genius.tao.org.uk> <200201200139.g0K1dv621605@androcles.com>
next in thread | previous in thread | raw e-mail | index | archive | help
[-- Attachment #1 --] On Sat, Jan 19, 2002 at 05:39:56PM -0800, Duane H. Hesser wrote: > > I can confirm the problem, and point you to a message in the "current" > archives (Dec 15) which contains a simple 3 or 4 line patch to uhui.c. > The message, authored by Andrew Gordon, may be found at > > http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=775757+780830+/usr/local/www/db/text/2001/freebsd-current/20011216.freebsd-curren > t Hmm. :) Looking at the NetBSD code, they made a major commit to fix the same issue: uhci.c revision 1.123 date: 2000/08/13 16:18:09; author: augustss; state: Exp; lines: +136 -31 Implement what in Intel-speech is known as "bandwidth reclamation". It means that we continously poll USB devices that have a pending transfer instead of polling just once every ms. This speeds up some transfers at the expense of using more PCI bandwidth. I'm looking at what is necessary to port that change over. Joe [-- Attachment #2 --] -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.0.6 (FreeBSD) Comment: For info see http://www.gnupg.org iEYEARECAAYFAjxKqMQACgkQXVIcjOaxUBb+NQCgov8LliwAAKixeY8kmLM/cmnY r+kAnRhPjaNjKlVhupqUUl+zdJOGIPoy =MgJW -----END PGP SIGNATURE-----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020120112349.B7430>
