Subject: Re: kern/34070: btconfig: SIOCSBTFLAGS: Resource temporarily
To: None <kern-bug-people@netbsd.org, gnats-admin@netbsd.org,>
From: Iain Hibbert <plunky@rya-online.net>
List: netbsd-bugs
Date: 11/28/2006 19:50:02
The following reply was made to PR kern/34070; it has been noted by GNATS.
From: Iain Hibbert <plunky@rya-online.net>
To: Matthias Drochner <M.Drochner@fz-juelich.de>
Cc: gnats-bugs@NetBSD.org, kern-bug-people@NetBSD.org,
gnats-admin@NetBSD.org, netbsd-bugs@NetBSD.org, wulf@NetBSD.org
Subject: Re: kern/34070: btconfig: SIOCSBTFLAGS: Resource temporarily
unavailable
Date: Tue, 28 Nov 2006 19:42:36 +0000 (GMT)
On Mon, 27 Nov 2006, Matthias Drochner wrote:
> I think I have a fix which is not too invasive but still
> halfway clean: kill the code which tries to compute the
> toggle after a short transfer. To fix it to deal with block
> alignment would make it even more expensive; reading
> the updated toggle from the descriptor is cheaper imho.
> The appended patch makes ubt work as far as I could check
> without a device.
This patch does seem to my eyes a simple and worthy fix.
Do you have any other USB hardware running through the ehci driver? I'm a
bit concerned that it looks as if this would affect all ehci transfers, so
surely there would have been other failures reported..?
iain