Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 08 Aug 2006 15:26:08 -0600 (MDT)
From:      Warner Losh <imp@bsdimp.com>
To:        des@des.no
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
Message-ID:  <20060808.152608.74745860.imp@bsdimp.com>
In-Reply-To: <86k65lx16x.fsf@xps.des.no>
References:  <200608061201.k76C1gxv046400@repoman.freebsd.org> <86k65lx16x.fsf@xps.des.no>

next in thread | previous in thread | raw e-mail | index | archive | help
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 <bms@FreeBSD.org> 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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060808.152608.74745860.imp>