From owner-freebsd-current@FreeBSD.ORG Mon Nov 10 07:19:36 2003 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 B260916A4CE for ; Mon, 10 Nov 2003 07:19:36 -0800 (PST) Received: from srv1.cosmo-project.de (srv1.cosmo-project.de [213.83.6.106]) by mx1.FreeBSD.org (Postfix) with ESMTP id EB4F643FBF for ; Mon, 10 Nov 2003 07:19:34 -0800 (PST) (envelope-from ticso@cicely12.cicely.de) Received: from cicely5.cicely.de (cicely5.cicely.de [IPv6:3ffe:400:8d0:301:200:92ff:fe9b:20e7]) (authenticated bits=0) hAAFJUt2073807 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=OK); Mon, 10 Nov 2003 16:19:32 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (cicely12.cicely.de [IPv6:3ffe:400:8d0:301::12]) by cicely5.cicely.de (8.12.10/8.12.10) with ESMTP id hAAFJS2q034611 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 10 Nov 2003 16:19:28 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: from cicely12.cicely.de (localhost [127.0.0.1]) by cicely12.cicely.de (8.12.10/8.12.10) with ESMTP id hAAFJS2u021734; Mon, 10 Nov 2003 16:19:28 +0100 (CET) (envelope-from ticso@cicely12.cicely.de) Received: (from ticso@localhost) by cicely12.cicely.de (8.12.10/8.12.10/Submit) id hAAFJS1H021733; Mon, 10 Nov 2003 16:19:28 +0100 (CET) (envelope-from ticso) Date: Mon, 10 Nov 2003 16:19:27 +0100 From: Bernd Walter To: Alexander Leidinger Message-ID: <20031110151927.GT16726@cicely12.cicely.de> References: <200311091924.hA9JOP7G073292@Andro-Beta.Leidinger.net> <20031109212217.GF16726@cicely12.cicely.de> <1068418579.1822.13.camel@hood.oook.cz> <20031109231136.GI16726@cicely12.cicely.de> <20031110100320.1189515c.Alexander@Leidinger.net> <20031110121911.GL16726@cicely12.cicely.de> <20031110135002.66055c17.Alexander@Leidinger.net> <20031110125538.GP16726@cicely12.cicely.de> <20031110155423.1bb0b145.Alexander@Leidinger.net> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20031110155423.1bb0b145.Alexander@Leidinger.net> X-Operating-System: FreeBSD cicely12.cicely.de 5.1-CURRENT alpha User-Agent: Mutt/1.5.4i cc: ticso@cicely.de cc: current@freebsd.org Subject: Re: New EHCI device ID X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: ticso@cicely.de List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 10 Nov 2003 15:19:36 -0000 On Mon, Nov 10, 2003 at 03:54:23PM +0100, Alexander Leidinger wrote: > On Mon, 10 Nov 2003 13:55:39 +0100 > Bernd Walter wrote: > > > But ehci doesn't control low/full speed ports. > > The physical ports are multiplexed between ehci and ohci/uhci ports. > > The switching is done without driver interaction. > > Attached to the port is a > > uhub1: NEC Corporation USB2.0 Hub Controller, class 9/0, rev 2.00/1.00, addr 2 > uhub1: 4 ports with 4 removable, self powered USB2 hubs are currently not supported with high speed uplinks. That's the reason why there is no EHCI support in GENERIC. EHCI needs interrupt transfers first to support usb2.0 hubs at high speed uplinks with high speed devices. For low and full speed downlink we additionaly need speed conversion support in uhub code. -- B.Walter BWCT http://www.bwct.de ticso@bwct.de info@bwct.de