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