From owner-freebsd-hackers Sun Jan 20 3:24:22 2002 Delivered-To: freebsd-hackers@freebsd.org Received: from tao.org.uk (genius.tao.org.uk [212.135.162.51]) by hub.freebsd.org (Postfix) with ESMTP id D494137B405 for ; Sun, 20 Jan 2002 03:24:13 -0800 (PST) Received: by tao.org.uk (Postfix, from userid 100) id 633C6396; Sun, 20 Jan 2002 11:23:49 +0000 (GMT) Date: Sun, 20 Jan 2002 11:23:49 +0000 From: Josef Karthauser To: "Duane H. Hesser" Cc: hackers@FreeBSD.ORG, Ulf Zimmermann Subject: Re: USB UHCI speed issue ? Message-ID: <20020120112349.B7430@genius.tao.org.uk> References: <20020116110612.B16252@genius.tao.org.uk> <200201200139.g0K1dv621605@androcles.com> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-md5; protocol="application/pgp-signature"; boundary="wzJLGUyc3ArbnUjN" Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <200201200139.g0K1dv621605@androcles.com>; from dhh@androcles.com on Sat, Jan 19, 2002 at 05:39:56PM -0800 Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG --wzJLGUyc3ArbnUjN Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Sat, Jan 19, 2002 at 05:39:56PM -0800, Duane H. Hesser wrote: >=20 > 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 >=20 > http://www.FreeBSD.org/cgi/getmsg.cgi?fetch=3D775757+780830+/usr/local/ww= w/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 trans= fer 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 --wzJLGUyc3ArbnUjN Content-Type: application/pgp-signature Content-Disposition: inline -----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----- --wzJLGUyc3ArbnUjN-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message