<feed xmlns='http://www.w3.org/2005/Atom'>
<title>src/sys/dev/usb/uscanner.c, branch releng/8.1</title>
<subtitle>FreeBSD source tree</subtitle>
<id>https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1</id>
<link rel='self' href='https://cgit-dev.freebsd.org/src/atom?h=releng%2F8.1'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/'/>
<updated>2009-02-23T18:16:17Z</updated>
<entry>
<title>Move usb to a graveyard location under sys/legacy/dev, it is intended that the</title>
<updated>2009-02-23T18:16:17Z</updated>
<author>
<name>Andrew Thompson</name>
<email>thompsa@FreeBSD.org</email>
</author>
<published>2009-02-23T18:16:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=3975e3a1eac3dd9077dc4523a8def1606ff1559c'/>
<id>urn:sha1:3975e3a1eac3dd9077dc4523a8def1606ff1559c</id>
<content type='text'>
new USB2 stack will fully replace this for 8.0.

Remove kernel modules, a subsequent commit will update conf/files. Unhook
usbdevs from the build.
</content>
</entry>
<entry>
<title>add some USB scanner IDs for recent Epson multifunction devices.</title>
<updated>2008-12-31T14:25:14Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2008-12-31T14:25:14Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=e051c32c9ba2208e695e30242be6e67f61dcf315'/>
<id>urn:sha1:e051c32c9ba2208e695e30242be6e67f61dcf315</id>
<content type='text'>
Add support to uscanner.c for known-working devices
(the same should be done for uscanner2.c).

Waiting for 7.1 to be released before the merge.

MFC after:	3 weeks
</content>
</entry>
<entry>
<title>Add support for the HP 4470C scanner.</title>
<updated>2008-12-23T13:09:17Z</updated>
<author>
<name>Remko Lodder</name>
<email>remko@FreeBSD.org</email>
</author>
<published>2008-12-23T13:09:17Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=05534ba77d4ddb24818aed559d2447935fe89a4b'/>
<id>urn:sha1:05534ba77d4ddb24818aed559d2447935fe89a4b</id>
<content type='text'>
Note that there is no working backend (or at least
that is mentioned in the PR ticket) but the device
is now supported on our end.

PR:		117205
Submitted by:	Artem Naluzhnyy &lt;tut at nhamon dot com dot ua&gt;
MFC after:	1 week
</content>
</entry>
<entry>
<title>Replace all calls to minor() with dev2unit().</title>
<updated>2008-09-27T08:51:18Z</updated>
<author>
<name>Ed Schouten</name>
<email>ed@FreeBSD.org</email>
</author>
<published>2008-09-27T08:51:18Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=6bfa9a2d66dd0e00182017d6741d44e54d0b2cca'/>
<id>urn:sha1:6bfa9a2d66dd0e00182017d6741d44e54d0b2cca</id>
<content type='text'>
After I removed all the unit2minor()/minor2unit() calls from the kernel
yesterday, I realised calling minor() everywhere is quite confusing.
Character devices now only have the ability to store a unit number, not
a minor number. Remove the confusion by using dev2unit() everywhere.

This commit could also be considered as a bug fix. A lot of drivers call
minor(), while they should actually be calling dev2unit(). In -CURRENT
this isn't a problem, but it turns out we never had any problem reports
related to that issue in the past. I suspect not many people connect
more than 256 pieces of the same hardware.

Reviewed by:	kib
</content>
</entry>
<entry>
<title>Add USB ids for the Epson DX7400 / CX7300 multifunction scanner printer</title>
<updated>2008-06-27T10:30:08Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2008-06-27T10:30:08Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=b562fe75e6bac201a10b99402670a320a4b6e00b'/>
<id>urn:sha1:b562fe75e6bac201a10b99402670a320a4b6e00b</id>
<content type='text'>
card reader. Tested operation of the scanner part with Sane,
card and printer correctly recognised as /dev/da0 and /dev/ulpt0

MFC after:	3 days
</content>
</entry>
<entry>
<title>Add support for the Epson 4800 scanner.</title>
<updated>2008-05-18T03:07:40Z</updated>
<author>
<name>Remko Lodder</name>
<email>remko@FreeBSD.org</email>
</author>
<published>2008-05-18T03:07:40Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=5d6ab211960a5587c9ad795c59e662df02b35c9a'/>
<id>urn:sha1:5d6ab211960a5587c9ad795c59e662df02b35c9a</id>
<content type='text'>
PR:		118391
Submitted by:	"Pedro F. Giffuni" &lt;giffunip at tutopia dot com&gt;
Approved by:	imp (mentor, implicit)
MFC after:	3 days
Committed at:	BSDCan 2008
</content>
</entry>
<entry>
<title>Add Epson DX8400 scanner.</title>
<updated>2008-04-29T00:51:20Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2008-04-29T00:51:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=8c3fa7a2c80b6d184a8f9ae64c124ccbc5d4f29d'/>
<id>urn:sha1:8c3fa7a2c80b6d184a8f9ae64c124ccbc5d4f29d</id>
<content type='text'>
PR: 123148
Submitted by: Bill Squire
</content>
</entry>
<entry>
<title>Add support for the EPSON CX5400 scanner</title>
<updated>2008-02-26T18:19:39Z</updated>
<author>
<name>Remko Lodder</name>
<email>remko@FreeBSD.org</email>
</author>
<published>2008-02-26T18:19:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=185cd0fd95bff20277ad56e15b58920ef0843272'/>
<id>urn:sha1:185cd0fd95bff20277ad56e15b58920ef0843272</id>
<content type='text'>
PR:		usb/120980
Submitted by:	Christophe Etcheverry &lt;cetcheve at gmail dot com&gt;
MFC after:	3 days
Approved by:	imp (mentor, implicit for trivial changes)
</content>
</entry>
<entry>
<title>Add entries for Epson multifunction scanner/printer/card readers,</title>
<updated>2007-10-05T07:26:39Z</updated>
<author>
<name>Luigi Rizzo</name>
<email>luigi@FreeBSD.org</email>
</author>
<published>2007-10-05T07:26:39Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=cf1a10e8c06ea2edb37abc8db6662d93a60a583c'/>
<id>urn:sha1:cf1a10e8c06ea2edb37abc8db6662d93a60a583c</id>
<content type='text'>
with all functions supported. This is done adding usb device IDs
to the table of recognised devices (because there is no standard
'scanner' class, so no other way to recognise them), and with
a small change to the uscanner attach routine that prevents
reconfiguring the whole USB device while we are dealing only with
one of its USB interfaces.

The latter part has been suggested by Steinar Hamre in
http://www.freebsd.org/cgi/query-pr.cgi?pr=107665 , i have
only added a bit of explaination to the code.

I have personally tried this on the Epson DX-5050 and DX-6000
devices (on the US market they have different names, CX-something).
I have good reasons to think that, possibly with the mere addition
of more USB ids to the table in uscanner.c, this should work with
all Epson multifunction devices in that family (from DX-3800 to
DX-7000 - these units are in the 50-120$ price range).
More details on related topics (SANE configuration, OCR, etc.)
at http://info.iet.unipi.it/~luigi/FreeBSD/dx5050.html

Manpage updates coming soon.

Approved by: re, imp
MFC after: 3 days
</content>
</entry>
<entry>
<title>add Benq 3300U/4300U support</title>
<updated>2007-06-22T05:49:12Z</updated>
<author>
<name>Warner Losh</name>
<email>imp@FreeBSD.org</email>
</author>
<published>2007-06-22T05:49:12Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/src/commit/?id=54a25dd3387a16551a8f4aa4bc4a642aa618c4b2'/>
<id>urn:sha1:54a25dd3387a16551a8f4aa4bc4a642aa618c4b2</id>
<content type='text'>
Submitted by: Denis Sadykov
PR: 110477
Approved by: re (kensmith, blanket)
</content>
</entry>
</feed>
