From owner-freebsd-current@FreeBSD.ORG Tue Jul 27 17:43:57 2004 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 0650C16A4CE; Tue, 27 Jul 2004 17:43:57 +0000 (GMT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id A9E0943D1D; Tue, 27 Jul 2004 17:43:55 +0000 (GMT) (envelope-from iedowse@maths.tcd.ie) Received: from walton.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 27 Jul 2004 18:43:54 +0100 (BST) To: Ian Dowse In-Reply-To: Your message of "Tue, 20 Jul 2004 00:45:08 BST." <200407200045.aa99979@salmon.maths.tcd.ie> Date: Tue, 27 Jul 2004 18:43:52 +0100 From: Ian Dowse Message-ID: <200407271843.aa10377@salmon.maths.tcd.ie> cc: pjd@freebsd.org cc: freebsd-current@freebsd.org cc: scottl@freebsd.org cc: mycroft@netbsd.org cc: "M. Warner Losh" Subject: Re: Unloading USB driver while device is attached. X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 27 Jul 2004 17:43:57 -0000 In message <200407200045.aa99979@salmon.maths.tcd.ie>, Ian Dowse writes: >>: http://people.freebsd.org/~iedowse/usb.diff FYI, I've updated this patch to the latest -CURRENT, and finished an initial attempt at support for EHCI interrupt pipes. The interrupt pipe support is likely to be fairly broken, but it seems to be enough to allow attachment of USB2 hubs and at least some USB2 devices through USB2 hubs; I have only tested it with a USB2 umass device connected through a USB2 hub. USB1 devices will definitely not work via USB2 hubs, as none of the split transaction support is there. This is also in p4 (//depot/user/iedowse/iedowse_test/dev/usb). Ian