From owner-cvs-src@FreeBSD.ORG Wed Aug 9 00:51:13 2006 Return-Path: X-Original-To: cvs-src@FreeBSD.org Delivered-To: cvs-src@FreeBSD.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id EED1816A4DD; Wed, 9 Aug 2006 00:51:12 +0000 (UTC) (envelope-from imp@bsdimp.com) Received: from harmony.bsdimp.com (vc4-2-0-87.dsl.netrack.net [199.45.160.85]) by mx1.FreeBSD.org (Postfix) with ESMTP id 836A843D45; Wed, 9 Aug 2006 00:51:12 +0000 (GMT) (envelope-from imp@bsdimp.com) Received: from localhost (localhost.village.org [127.0.0.1] (may be forged)) by harmony.bsdimp.com (8.13.4/8.13.4) with ESMTP id k78LQ8cd003763; Tue, 8 Aug 2006 15:26:09 -0600 (MDT) (envelope-from imp@bsdimp.com) Date: Tue, 08 Aug 2006 15:26:08 -0600 (MDT) Message-Id: <20060808.152608.74745860.imp@bsdimp.com> To: des@des.no From: Warner Losh In-Reply-To: <86k65lx16x.fsf@xps.des.no> References: <200608061201.k76C1gxv046400@repoman.freebsd.org> <86k65lx16x.fsf@xps.des.no> X-Mailer: Mew version 3.3 on Emacs 21.3 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-2.0 (harmony.bsdimp.com [127.0.0.1]); Tue, 08 Aug 2006 15:26:09 -0600 (MDT) Cc: cvs-src@FreeBSD.org, src-committers@FreeBSD.org, bms@FreeBSD.org, cvs-all@FreeBSD.org Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Aug 2006 00:51:13 -0000 From: des@des.no (Dag-Erling Sm=F8rgrav) Subject: Re: cvs commit: src/sys/dev/usb usbdevs uscanner.c Date: Sun, 06 Aug 2006 18:45:42 +0200 > Bruce M Simpson writes: > > Log: > > Add identifier for the Epson CX3650 all-in-one scanner function. > > This enables the scanner function on these devices to be detected= > > and probed by uscanner(4), but only when ulpt is not loaded. > = > Any chance we might at some point fix the USB stack so multiple > drivers can attach to different endpoints on the same device? No. Or maybe yes. We'll never be able to have multiple drivers attach to the same endpoint any more than you can have multiple drivers attach to the serial port at 0x3f8. However, we can today have multiple drivers attach to the different configs that are presented by the usb device. too bad that has turned out in practice not to be too useful. Also, one can write a 'bus' driver that allows multiple subdrivers to attach. We do that already with uhub. Warner