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/21/2006 23:35: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, 21 Nov 2006 21:45:10 +0000 (GMT)

 On Tue, 21 Nov 2006, Matthias Drochner wrote:
 
 >
 > plunky@rya-online.net said:
 > [FreeBSD]
 > >   Fix the silly bug that prevented most EHCI interrupt transfers from
 > >   ever working correctly: the code was linking the QHs together but
 > >   then immediately overwriting the "next" pointers
 >
 > This might corrspond to NetBSD's
 > revision 1.92
 > date: 2005/04/27 02:12:20;  author: augustss;  state: Exp;  lines: +2 -3
 > Don't null the qh_link point in the interrupt tree after it has been
 > initialized.  From Dan Ellis in kern/30003.
 
 Hm, yes - that is part of it, though the treatment of sqh->next still
 seems awry to me. However, I have zero understanding of the ehci
 internals, I should look at the specs..
 
 iain