From owner-freebsd-current@FreeBSD.ORG Sun Oct 31 11:59:53 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 2346716A4CE; Sun, 31 Oct 2004 11:59:53 +0000 (GMT) Received: from salmon.maths.tcd.ie (salmon.maths.tcd.ie [134.226.81.11]) by mx1.FreeBSD.org (Postfix) with SMTP id EA82E43D1F; Sun, 31 Oct 2004 11:59:51 +0000 (GMT) (envelope-from iedowse@maths.tcd.ie) Received: from lanczos.maths.tcd.ie by salmon.maths.tcd.ie with SMTP id ; 31 Oct 2004 11:59:50 +0000 (GMT) To: Dick Davies In-Reply-To: Your message of "Fri, 29 Oct 2004 13:33:22 BST." <20041029123322.GA7181@bingo.tenfour> Date: Sun, 31 Oct 2004 11:59:49 +0000 From: Ian Dowse Message-ID: <200410311159.aa43199@salmon.maths.tcd.ie> cc: FreeBSD Current Users cc: freebsd-usb@freebsd.org Subject: Re: EHCI considered harmful? 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: Sun, 31 Oct 2004 11:59:53 -0000 In message <20041029123322.GA7181@bingo.tenfour>, Dick Davies writes: >* Andre Guibert de Bruet [1026 11:26]: >> This is my understanding of the current state of our USB ehci support: >> ehci only works with certain chipsets. On the ones that it does work with, >> you do not want to have a USB2 hub connected (With ehci in your config) as >> it will not be supported. Removing ehci from your kernel lets you use a >> USB2 hub in 1.1 mode. > >Just thought I'd mention that netbsd CURRENT got usb2 hub support in its echi >driver last week. I don't know how easy a merge would be, but if anyone needs >usb2 hub support, might be worth a look. Yes, the basic usb2 hub support that was added to FreeBSD in August has recently looped around via OpenBSD to NetBSD and picked up some enhancements along the way (OpenBSD added improved suspend/resume support, and NetBSD have begun adding transaction translation support). There's a patch against FreeBSD -CURRENT at http://people.freebsd.org/~iedowse/usb2_sync.diff that attempts to sync up our USB stack to include the latest USB2 changes from NetBSD. If you've been having trouble with EHCI it would be worth trying it. Ian