On Mon, Oct 22, 2007 at 10:17:49PM -0600, M. Warner Losh wrote:
> In message: <[EMAIL PROTECTED]>
>             "Bruce M. Simpson" <[EMAIL PROTECTED]> writes:
> : Luigi Rizzo wrote:
> : >   Log:
> : >   Add entries for Epson multifunction scanner/printer/card readers,
> : >   with all functions supported.
> : 
> : Thanks for doing this. Any plans to MFC?

asap - in fact i have been running this code on 6.2 since late august.
 
> : I will try to test this change on 6.2 with my Epson CX-3650. Currently I 
> : have to unload uscanner and/or ulpt, and physically replug the usb cable 
> : into a different port, to switch between ulpt and uscanner functions on 
> : the device.
> 
> I've been debating a doing a mass MFC.  I've been using FreeBSD
> current's usb stack, with a couple of hacks, in -stable for a few
> weeks now.

that's also an interesting thing as it would also clean up the
codebase a bit. If re@ agrees this might be a good thing to do,
even though it might require a bit more time for code to stabilize
before 6.3 is released.

One difference that we found (not sure where it was introduced)
between -current and RELENG_6 is with the handling of usb transfers
shorter than expected - these happens e.g. with some webcams supported
by the linux-gspca driver (built using linux-kmod-compat - i know
that one doesn't build as is on -current but we have some local changes
to make it work).

Fabio Checconi (in Cc, [EMAIL PROTECTED]) should have more details,
but in summary the situation should be as follows:
on RELENG_6, these short transfers are handled same as regular ones,
i.e. data is transfered and the caller gets a success return code;
on -current the usb stack returns an error in case it sees them
(the data phase is correct though).

cheers
luigi
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to