Alexander Leidinger
b85f5cf149
Add support for Canon CanoScan D660U.
...
PR: 87395
Submitted by: Eirik Mikkelsen <eirik@bsdbox.org>
2006-01-08 14:17:04 +00:00
Florent Thoumie
d908e8fa84
Add Product ID for Acerscan 1240u and the corresponding entry in uscanner.c.
...
PR: usb/91466
Submitted by: Cameron Lerch <cam@zarya.org>
MFC after: 3 days
Approved by: ssouhlal
2006-01-08 01:43:00 +00:00
Alexander Leidinger
d677792c20
Add support for the HP 8200C/8250C/8290C scanners.
...
PR: 90467
Submitted by: Adam McDougall <mcdouga9@egr.msu.edu>
2005-12-29 18:25:25 +00:00
Alexander Leidinger
1b4c44fb4c
Add support for the Canon CanoSvan LIDE 25.
...
PR: 89509
Submitted by: David Gilbert <dgilbert@daveg.ca>
2005-12-29 18:15:03 +00:00
Alexander Leidinger
247eac7f18
Add support for Epson 2480 scanner.
...
PR: 86094
Submitted by: Erik Norgaard <norgaard@locolomo.org>
2005-12-29 17:38:03 +00:00
Warner Losh
098ca2bda9
Start each of the license/copyright comments with /*-, minor shuffle of lines
2005-01-06 01:43:34 +00:00
Warner Losh
317ccb1fc3
sys/vnode.h is inappropriate for a driver. Use sys/uio.h instead.
2004-12-13 06:26:23 +00:00
Julian Elischer
0e7470486d
Revert addition of Lide scanner entry..
...
It's a duplicate of an already exisiting entry. (with another name).
2004-12-13 00:25:03 +00:00
Julian Elischer
a09345e6cd
Add support for Cannon LIDE 20 scanner
...
PR: kern/74301
Submitted by: Vlad Manilici <vman@tmok.com>
MFC after: 1 week
2004-12-12 08:35:21 +00:00
Ralf S. Engelschall
1b0ee80834
Add identifiers for the HP Laserjet 2300d USB
...
printer and the HP ScanJet 4670v USB scanner.
MFC after: 1 week
2004-10-24 11:16:29 +00:00
MIHIRA Sanpei Yoshiro
3785db4f85
Add support Nikon CoolScan LS40 ED
...
PR: kern/71139
Submitted by: Pierre DAVID <Pierre.David@crc.u-strasbg.fr>
MFC after: 1 week
2004-09-03 23:29:01 +00:00
Warner Losh
1ff2328528
Tweak the compatibility macros a little so that the device printing is
...
moved into them.
2004-08-15 23:39:18 +00:00
Warner Losh
d1458cfdf4
MFp4: First batch of dev/usb/usbdevs.h -> usbdevs.h changes.
2004-06-27 12:41:44 +00:00
Poul-Henning Kamp
89c9c53da0
Do the dreaded s/dev_t/struct cdev */
...
Bump __FreeBSD_version accordingly.
2004-06-16 09:47:26 +00:00
Tim J. Robbins
2a5bb2de6b
Add support for the Epson Perfection 1670 scanner.
2004-03-13 08:45:16 +00:00
Poul-Henning Kamp
dc08ffec87
Device megapatch 4/6:
...
Introduce d_version field in struct cdevsw, this must always be
initialized to D_VERSION.
Flip sense of D_NOGIANT flag to D_NEEDGIANT, this involves removing
four D_NOGIANT flags and adding 145 D_NEEDGIANT flags.
2004-02-21 21:10:55 +00:00
Poul-Henning Kamp
c9c7976f7f
Device megapatch 1/6:
...
Free approx 86 major numbers with a mostly automatically generated patch.
A number of strategic drivers have been left behind by caution, and a few
because they still (ab)use their major number.
2004-02-21 19:42:58 +00:00
Wilko Bulte
91bdd189c6
Make uscanner recognise EPSON Perfection 3200. Tested with xsane.
...
PR: kern/63041
MFC after: 3 days
2004-02-19 22:05:10 +00:00
Warner Losh
20d6d1bd21
Add the Canon N1240U to the mix. It appears to be similar to the
...
1220U and supported by sane
# someone should update the man page to include all the devices that
# uscanner supports.
2004-01-31 18:12:18 +00:00
MIHIRA Sanpei Yoshiro
bab0ca7f3a
Add support
...
- Canon USB Scanner N676U [1]
- Canon USB Scanner N1220U [2]
PR: misc/40280 [1]
Submitted by: [1] Yasue Koichi / StarRing <starring@fscn.ne.jp>
[2] MIYAO Akio <miyao@affrc.go.jp> [FreeBSD-users-jp 74516]
2004-01-03 12:51:59 +00:00
MIHIRA Sanpei Yoshiro
6724255495
resort device list
2003-12-22 19:58:27 +00:00
MIHIRA Sanpei Yoshiro
e95ba214a5
Add Support
...
- PNY Attache Flash Drive [1]
- minolta 5400 USB scanner [2]
PR: kern/58045 [1]
kern/56496 [2]
Submitted by: [1] Rick C. Petty <rick@kiwi-computer.com>
[2] Mark Diekhans <markd@kermodei.com>
2003-12-18 05:47:11 +00:00
Bernd Walter
a244477908
Don't call makedev().
...
Cache result of make_dev() and use it when calling destroy_dev().
2003-10-01 13:53:51 +00:00
Poul-Henning Kamp
ed692400eb
I don't know from where the notion that device driver should or
...
even could call VOP_REVOKE() on vnodes associated with its dev_t's
has originated, but it stops right here.
If there are things people belive destroy_dev() needs to learn how to
do, please tell me about it, preferably with a reproducible test case.
Include <sys/uio.h> in bluetooth code rather than rely on <sys/vnode.h>
to do so.
The fact that some of the USB code needs to include <sys/vnode.h>
still disturbs me greatly, but I do not have time to chase that.
2003-09-28 20:48:13 +00:00
Josef Karthauser
219b479f9f
Fix the cdevsw compatibility for -stable.
2003-08-25 22:01:06 +00:00
David E. O'Brien
aad970f1fe
Use __FBSDID().
...
Also some minor style cleanups.
2003-08-24 17:55:58 +00:00
Josef Karthauser
d4322278fa
MFNetBSD:
...
date: 2002/09/23 05:51:20; author: simonb;
Remove breaks after returns, unreachable returns and returns after
returns(!).
2003-07-14 18:25:47 +00:00
Andrey A. Chernov
171f8dccf7
Add ID for UMAX Astra 2100U
2003-07-09 17:05:59 +00:00
Josef Karthauser
4f1e4d55e7
USB scanner support for Mustek BearPaw scanner.
...
Submitted by: netchild
2003-07-01 12:16:46 +00:00
Josef Karthauser
702966f238
Support the Epson GT-9300UF usb scanner.
...
PR: kern/53929
2003-07-01 08:46:01 +00:00
Josef Karthauser
62db9d4d27
Allow the EPSON USB scanner 1250 to be recognised as a uscanner device.
...
Submitted by: Cristiano Deana <deana@bmm.it>
By way of: n_hibma
MFC after: 3 days
2003-06-13 11:20:26 +00:00
Poul-Henning Kamp
7ac40f5f59
Gigacommit to improve device-driver source compatibility between
...
branches:
Initialize struct cdevsw using C99 sparse initializtion and remove
all initializations to default values.
This patch is automatically generated and has been tested by compiling
LINT with all the fields in struct cdevsw in reverse order on alpha,
sparc64 and i386.
Approved by: re(scottl)
2003-03-03 12:15:54 +00:00
Warner Losh
a163d034fa
Back out M_* changes, per decision of the TRB.
...
Approved by: trb
2003-02-19 05:47:46 +00:00
Josef Karthauser
652fde6f1f
Add support for Epson 1660 scanner.
...
Submitted by: Bruno Schwander <bruno@tinkerbox.org>
MFC after: 3 days
2003-01-21 11:37:54 +00:00
Alfred Perlstein
44956c9863
Remove M_TRYWAIT/M_WAITOK/M_WAIT. Callers should use 0.
...
Merge M_NOWAIT/M_DONTWAIT into a single flag M_NOWAIT.
2003-01-21 08:56:16 +00:00
Josef Karthauser
6ee4bee25a
Support for the "Seiko Epson Perfection 1260 scanner".
...
Submitted by: Michael Lestinsky <michael@lestinsky.de>
MFC After: 3 days
2003-01-20 00:41:30 +00:00
Josef Karthauser
3b7efc56d0
Use the hw.usb sysctl tree instead of debug.usb.
...
Requested by: imp
2002-08-08 12:05:51 +00:00
Josef Karthauser
528d1a7fbc
Replace the FOO_DEBUG definitions with USB_DEBUG, and switch the
...
debugging levels to off by default. Now that debug levels can be
tweaked by sysctl we don't need to go through hoops to get the
different usb parts to produce debug data.
2002-07-31 14:34:36 +00:00
Josef Karthauser
0e6b196686
Get bored with hard coded debug level variables and introduce a debug.usb
...
sysctl tree for tweaking them real-time.
Reviewed by: iedowse
2002-07-31 13:33:55 +00:00
Josef Karthauser
7ab45e978a
Enable the HP 2200C and Visioneer Scanport 3000 scanners, and remove
...
some trailing spaces whilst I'm here.
Obtained from: NetBSD.
2002-07-31 09:05:52 +00:00
Josef Karthauser
b2dd67bba5
Add the Primax (Visioneer) 6200 scanner.
...
Obtained from: OpenBSD (via NetBSD)
2002-07-31 08:51:32 +00:00
Josef Karthauser
be036866cf
Be more specific about when block major numbers disappeared from
...
the cdev switch.
2002-03-11 16:22:15 +00:00
Josef Karthauser
09ecaa66fc
Support the HP 5400C scanner.
...
PR: kern/34783
2002-02-14 02:51:12 +00:00
Josef Karthauser
7dcd88f85f
Rework revision 1.12, and wrap the bmaj entry with an #if doesn't
...
compile it in on FreeBSD-current, but does in all other cases
(-stable, NetBSD, OpenBSD, etc).
2002-02-14 00:35:03 +00:00
Josef Karthauser
d0d80d05a6
Reinstate revision 1.14. The empty uscannerioctl() was accidently
...
re-added during a recent NetBSD merge.
2002-02-14 00:32:03 +00:00
Josef Karthauser
2097055fac
Merge from NetBSD.
...
Add lots of new scanner devices:
AGFA SNAPSCAN1236U
AGFA SNAPSCANE40
AGFA SNAPSCANE50
AGFA SNAPSCANE20
AGFA SNAPSCANE25
AGFA SNAPSCANE26
AGFA SNAPSCANE52
CANON N656U
HP 3400CSE
SCANLOGIC 336CX
MUSTEK BEARPAW1200F
MUSTEK 600USB
MUSTEK 1200USBPLUS
NATIONAL BEARPAW2400
EPSON 640U
EPSON 1650
EPSON GT9700F
UMAX ASTRA3400
ULTIMA 1200UBPLUS
2002-02-11 03:35:53 +00:00
Josef Karthauser
4f26a426ab
Quiet a qualifier warning.
2002-02-11 03:29:35 +00:00
Josef Karthauser
50a56fbebd
Merge from NetBSD: revs 1.12 and 1.21 - 1.23
...
Original NetBSD log messages are:
----------------------------
revision 1.23
date: 2001/12/12 15:48:18; author: augustss; lines: +132 -114
Add a scanner quirk for keeping the pipes open between device opening.
Idea from Enami.
----------------------------
revision 1.22
date: 2001/12/03 01:47:13; author: augustss; lines: +8 -16
Handle vendor/product lookup with a common routine.
----------------------------
revision 1.21
date: 2001/12/01 09:42:39; author: enami; lines: +4 -4
Shorten wmesg so that they can be distinguished in ps/top output.
----------------------------
revision 1.12
date: 2001/01/23 14:04:14; author: augustss; lines: +7 -1
Make sure driver attach/detach events are generated in a
consistent manner.
----------------------------
PR:
Submitted by:
Reviewed by:
Approved by:
Obtained from:
MFC after:
2002-02-11 02:57:50 +00:00
Josef Karthauser
2c0634eab6
ANSIfy the function declarations, in line with NetBSD.
2002-02-11 02:25:47 +00:00
Josef Karthauser
44ae5917e2
NetBSD have introduced usb_proc_ptr for us (they'll be needing it soon too)
...
to hide the distinction between struct proc and struct thread.
2002-01-02 16:33:53 +00:00