Julien BLACHE
4cb1d28a35
Group USB devices by vendor in the HAL FDI output.
2009-01-13 21:11:28 +00:00
Julien BLACHE
59f6298630
Replace opencoded device permissions and ownership by proper definitions.
2009-01-13 20:58:55 +00:00
Julien BLACHE
95f01b7244
HAL 0.5.11-rc2 does not support the info.bus property anymore; superseded by
...
info.subsystem. Unfortunately, this is not backward-compatible, so add a new
"hal-new" mode to sane-desc.
2008-03-28 20:57:59 +00:00
Mattias Ellert
22efa538b7
Fix warnings about ignored --datarootdir
2008-02-03 06:59:36 +00:00
m. allan noah
ba5639151d
second try committing these
2008-01-18 01:47:47 +00:00
m. allan noah
e7e161c6ee
translation update from Yann E. MORIN
2008-01-15 01:13:59 +00:00
Jonathan Bravo Lopez
785f67981b
Updated spanish translation. Fixed compilation warning in check-usb-chip.c
2007-12-19 14:25:43 +00:00
Mattias Ellert
71be983cdd
use SCSITaskSGElement if available
2007-11-10 15:44:41 +00:00
Mattias Ellert
71f9081904
MacOS X updates
2007-11-10 11:35:34 +00:00
Mattias Ellert
93e856b53f
Cross compilation fixes and libtool update
2007-11-10 07:12:55 +00:00
Stéphane Voltz
76b0c6d7e8
- added rts8801/rts8891 detection
2007-10-19 15:12:48 +00:00
Julien BLACHE
08f6df7b48
Add a RUN rule to the udev rules to automatically disable USB suspend for all known scanners.
...
This effectively works around the hardware bugs exposed by CONFIG_USB_SUSPEND.
Works only with kernels >= 2.6.22 where /sys/bus/usb/devices/*/power/level exists.
2007-07-29 18:39:54 +00:00
Julien BLACHE
734c0c1800
Comment out the node creation rule by default so as to not depend on a (documented) udev side effect.
...
(that is, the rule would be ignored by udev because a previous rule already set the NAME key)
2007-07-29 17:37:49 +00:00
Julien BLACHE
d5d762f96e
Revert my last commit and rework the one before to produce a backward compatible udev rules file. Yay.
2007-07-26 21:23:27 +00:00
Julien BLACHE
3958e52b1b
Simplify previous modification.
2007-07-25 12:30:16 +00:00
Julien BLACHE
8dc1f4493c
Update udev rules for use with Linux >= 2.6.22 and CONFIG_USB_DEVICE_CLASS=n.
2007-07-25 09:21:18 +00:00
Gerhard Jaeger
34ac88686f
Try to distinguish the various
...
GenesysLogic GeneScan ASICS - GL841, GL842 and GL843
2007-07-11 20:54:28 +00:00
Ilia Sotnikov
50162dbce6
+ Added HP ScanJet 5550/5590/7650 detection routine
2007-04-24 17:59:28 +00:00
Julien BLACHE
a0fd0edb03
Use mode 0664 for usbfs device nodes; allows everybody on the system to use lsusb.
2007-04-17 19:21:13 +00:00
Jochen Eisinger
d620d407bb
2007-04-5 Jochen Eisinger <jochen@penguin-breeder.org>
...
* README.openbsd, tools/README, tools/openbsd/attach,
tools/openbsd/detach: add notes about device permissions on
OpenBSD and provide some example scripts for hotplugd(8).
2007-04-05 07:41:02 +00:00
Julien BLACHE
7691b81b51
Remove leftovers from a previous experiment.
2007-03-21 16:10:29 +00:00
Julien BLACHE
17ca143dc2
Adding hal FDI output mode, from David Zeuthen <davidz@redhat.com>
2007-03-18 09:31:10 +00:00
Henning Geinitz
d56df03942
Fixed compilation problem with newer tail programs which don't understand "-1"
...
(bug #303630 ).
2006-07-25 18:34:44 +00:00
Julien BLACHE
2d3f6ca6c9
Revert part of the previous commit (unwanted mods).
2006-07-16 11:15:14 +00:00
Julien BLACHE
08ebb3df15
Split very long comment lines in the udev rules file.
2006-07-16 11:05:15 +00:00
Julien BLACHE
587c25825c
sane-desc.c: Fix a typo in the udev header.
2006-07-03 17:51:32 +00:00
Mattias Ellert
494b57584b
Missing end tag
2006-05-27 14:56:58 +00:00
Mattias Ellert
b7ea951e7c
plist output from sane-desc
2006-05-27 07:50:05 +00:00
Henning Geinitz
e8bf4ef719
Updated documentation concerning udev.
2006-05-10 19:34:05 +00:00
Henning Geinitz
84c4daefc8
Removed. No longer needed as hotplug-ng and udev files are generated by
...
sane-desc now.
2006-05-10 19:32:50 +00:00
Henning Geinitz
7d20639cb7
Create libsane.usermap (for hotplug), libsane.db (for hotplug-ng) and
...
libsane.rules (for udev) automatically with sane-desc based on the :usbid tokens
in the description files.
2006-04-18 18:45:16 +00:00
Henning Geinitz
204ac69909
Removed. Will be created automatically by sane-desc.
2006-04-18 18:41:22 +00:00
Julien BLACHE
8cdd5db635
Fix/optimize udev rules; tests on the same line are ANDed together, not ORed together, causing the rules to trigger more often than necessary.
2006-04-12 11:35:06 +00:00
Henning Geinitz
db4e34ab62
Added some scanners.
2006-04-03 18:37:43 +00:00
Henning Geinitz
92d177c049
Added USB support for DragonFlyBSD (bug #303183 ).
2006-03-11 12:56:34 +00:00
Mattias Ellert
60024daafb
Empty line confuses the convert-usermap.sh tools
2006-02-19 08:01:09 +00:00
Ullrich Sigwanz
28346f5111
adding trust office scan 19200
2006-02-04 10:28:51 +00:00
Henning Geinitz
2b425ad61c
Added checks for altsetting =! 0.
2006-01-22 16:52:13 +00:00
Stéphane Voltz
70593ff2e1
- added Dell A920 (rebranded X1100)
2006-01-20 12:15:58 +00:00
Henning Geinitz
408c7c4e1f
Added "ignore" parameter to :usbid token. Print warning if a backend defines USB
...
models without defining usbid. Print warning if a model doesn't have an
interface.
2006-01-14 19:06:49 +00:00
Henning Geinitz
2844681728
Improved rts8822l-01h chipset detection by adding check for descriptor.bcdUSB ==
...
0x110 reported by some scanners and accepting any value diferent to 0, read from
0xfe11 register. Patch from Jonathan Bravo Lopez <JKD@JKDSoft.cjb.net>.
2006-01-14 14:54:56 +00:00
Henning Geinitz
14e5a82d9d
Added usermap, db, and udev output modes for generating USB vendor/product lists
...
for hotplug (ng) and Linux udev. Added version information to html modes.
2006-01-08 20:42:53 +00:00
Henning Geinitz
94f90304b0
Added support for keyword :usbid. All output modes now print the usb vendor and
...
product modes.
2006-01-08 15:48:38 +00:00
Henning Geinitz
afa3fc0bb5
Added new output mode: statistics. This mode prints overal statistics about
...
known devices. Added support for more than one search directory. Removed support
for deprecated backend status ("alpha", "beta" ...). Ran indent -gnu. HTML
output (backends and mfgs) prints statitics now. Unify status and device type
strings. Simplified status and device type string printing. Removed any
remaining links of backend status.
2006-01-07 23:44:09 +00:00
Henning Geinitz
c3cf1bc572
Ran indent -gnu.
2006-01-07 21:42:07 +00:00
Henning Geinitz
0cba368232
Added new output mode: statistics. This mode prints overal statistics about
...
known devices. Added support for more than one search directory. Removed support
for deprecated backend status ("alpha", "beta" ...).
2006-01-07 19:36:24 +00:00
Henning Geinitz
e86da220dd
Print version information when detecting chip sets.
2006-01-07 17:05:11 +00:00
Henning Geinitz
3df9888de2
Brother DCP-7010 is reported to work (bug #302862 ).
2006-01-07 16:38:59 +00:00
Henning Geinitz
00c45a8897
Added Hewlett-Packard PSC 1210.
2006-01-05 21:56:21 +00:00
Henning Geinitz
56e0aa44b2
Added Canon LiDE 60 (bug #302830 ).
2006-01-02 16:05:26 +00:00
Henning Geinitz
1720fe415a
Added Brother MFC 8440.
2005-12-28 11:45:05 +00:00
Henning Geinitz
50139e542c
Added Brother MFC-7420.
2005-12-23 13:14:12 +00:00
Henning Geinitz
9ddf8d1845
Added Epson Perfection 3490.
2005-12-06 15:15:18 +00:00
Henning Geinitz
c458e3fe30
Added Epson Stylus CX4200.
2005-11-30 18:58:12 +00:00
Henning Geinitz
36f5ae321c
Added Plustek Opticslim 2400 ids (from Jan Matousek).
2005-11-20 15:49:40 +00:00
Henning Geinitz
28c514bf73
Added detection of rts8822l-01h chipset (patch from Jonathan Bravo Lopez
...
<JKD@JKDSoft.cjb.net>).
2005-11-07 18:58:13 +00:00
Henning Geinitz
947339db25
Run "makedepend" if it's available. This way "make" builds
...
backends correctly even if only included files (e.g. headers) are
changed. Don't be too verbose when running makedepend.
Create links libsane-*.so.1 to the real library files if the
links are not there. This fixes dynamic loading on OpenBSD. The
links are not created for MacOS X as they don't work there.
Remove any libsane.* links in /usr/local/lib/sane. Such links
are created by libtool. As they point to libsane-v4l.so,
scanimage -L doesn't find any scanner in case of ld.so
misconfigurations.
The install target is much quiter now and prints the libtool
message only once now.
2005-10-29 20:01:54 +00:00
Henning Geinitz
2510b95437
Added Epson Stylus DX3850 (from niels_kalle <niels_kalle@web.de>).
2005-10-23 12:13:36 +00:00
Henning Geinitz
513cbc80ca
Added Brother MFC 210C.
2005-10-17 18:05:22 +00:00
Henning Geinitz
b2accf7467
Make "make dist" work again.
2005-10-16 19:06:14 +00:00
Henning Geinitz
affb104893
Added lexmark backend (from Fred Odendaal <freshshelf@rogers.com>).
2005-10-16 17:15:37 +00:00
Henning Geinitz
1f36124198
Added udev to list of directories that are part of the distribution.
2005-10-01 16:06:12 +00:00
Julien BLACHE
92fa96f61c
tools/udev/convert-usermap.sh: Don't print 0x when matching VID and PID.
2005-09-28 21:06:10 +00:00
Julien BLACHE
7ed2585674
tools/udev/convert-usermap.sh: Added a script to convert hotplug/libsane.usermap to a udev rules file. udev 070 + linux 2.6.14 will deprecate hotplug.
...
tools/README: updated.
2005-09-28 20:37:43 +00:00
Henning Geinitz
259a745dd4
Print more clear output if no USB scanners are found. Point to manual page. Warn
...
if libusb support hasn't been built.
2005-09-26 12:13:51 +00:00
Henning Geinitz
e790e335e8
Added HP PSC 750.
2005-09-02 19:06:11 +00:00
Henning Geinitz
149b4c3923
Added detection for SQ113 chip (e.g. Mustek BearPaw 2448 TA Pro).
2005-09-01 20:41:12 +00:00
Stéphane Voltz
8c463cfb76
- added EPP support for UMAX Astra 610P
2005-08-24 05:35:06 +00:00
Stéphane Voltz
f9f48fafa4
- Added rts8858c (used by lexmark X1100 series) detection
2005-08-22 18:59:26 +00:00
Henning Geinitz
821ca4d53c
Added some Genius scanners. Fixed Visioneer Onetouch 7300 USB. Added Plustek
...
OpticSlim 2400.
2005-08-22 15:48:48 +00:00
Gerhard Jaeger
c7a62fe2b3
Added USB ID for LiDE25.
2005-08-22 07:27:30 +00:00
Julien BLACHE
94ad270193
Added USB IDs for the sm3600-supported scanners. If you know the exact model name corresponding to the above IDs, please mail sane-devel:
...
0x05da/0x40b3, 0x05da/0x40b8, 0x05da/0x40ca, 0x05da/0x40dd, 0x05da/0x40ff
2005-08-17 16:36:49 +00:00
Henning Geinitz
621dc84b90
Added check for Toshiba M011 chips as used in Microtek ScanMaker 3600, 3700, and
...
3750.
2005-08-16 20:28:46 +00:00
Henning Geinitz
ee11f5abcf
Added check for combination of a PowerVision PV8630 (USB->parport bridge) and
...
National Semiconductor LM9830 as used in the HP 4200. Fixed compilation warning.
2005-08-16 18:23:42 +00:00
Henning Geinitz
53fe9ae549
Don't print anything else but the found messages in "-q" mode.
2005-08-16 18:19:41 +00:00
Julien BLACHE
51cc4e0797
Added various Epson IDs from Olaf Meeuwissen; reodered some misplaced Epson entries.
2005-07-29 10:15:00 +00:00
Julien BLACHE
051d5c0d3a
Added Visioneer OneTouch 7300 (0x0444,0x0211), from Derek J Frye.
2005-07-29 10:03:50 +00:00
Julien BLACHE
06972e5d57
Added HP ScanJet 7400C (0x03f0, 0x0801).
2005-07-22 07:25:25 +00:00
Henning Geinitz
9cf32060ac
Make sure that all the necessary files will be in the distribution .tar.gz file.
2005-07-17 12:27:59 +00:00
Gerhard Jaeger
b0dd4470cc
Fixed OS/2 restriction for dlopening DLLs on OS/2, as
...
it only works for 7.3 filenames for some reason
(patches by Franz Bakan <fbakan@gmx.net>.
2005-06-30 08:18:29 +00:00
Mattias Ellert
a21fe44c4f
sane-desc needs $(LIBLIB)
2005-06-26 09:56:24 +00:00
Frank Zago
675c8151ee
remove superflous libraries for sane-desc
2005-05-15 19:30:00 +00:00
Julien BLACHE
e93887d425
libsane.usermap: Added Epson Stylus RX620 (04b8/0811). From Mike Talbot.
2005-05-13 11:00:26 +00:00
Julien BLACHE
155790c61d
libsane.usermap: Added Microtek ScanMaker 3700 (05da/40cb). From Ian Beckwith.
2005-05-07 09:18:09 +00:00
Julien BLACHE
32f60c3e82
Added Epson Stylus CX3650 (04b8/080e).
2005-04-26 11:30:22 +00:00
Henning Geinitz
99402cb85b
Fixed Minolta Scan Dual III entry (bug #301512 ).
2005-04-24 10:19:10 +00:00
Julien BLACHE
ddf8fb6874
Added Genius ColorPage Vivid3xe (0458/2017), from Ramiro Aceves through Debian BTS.
2005-04-23 15:51:18 +00:00
Gerhard Jaeger
a6e5ee4063
Added some Plustek devices.
2005-04-01 13:45:34 +00:00
Julien BLACHE
13f51314cb
Add missing quotes in the grep line.
2005-03-03 13:47:39 +00:00
Julien BLACHE
207c751982
tools/hotplug-ng/libsane.hotplug: allow for several spaces between fields in the db file.
2005-03-02 21:23:59 +00:00
Julien BLACHE
44c5b6e6d4
Replace \t with [[:space:]] when greeping for the device in the db file.
2005-02-28 12:51:56 +00:00
Julien BLACHE
309228e9db
Added new hotplug/hotplug-ng hook with scripts and documentation.
2005-02-21 21:00:57 +00:00
Gerhard Jaeger
458eb4017a
Added Epson CX6600 based on patch submitted by
...
Aurelien Jarno <lists@aurel32.net>.
2005-02-04 07:56:52 +00:00
Ullrich Sigwanz
3e7028d23b
added ID for Silitek-HP-ScanJet-3400c-Clone
2005-02-03 18:48:42 +00:00
Henning Geinitz
cc24365c6e
Added Epson Stylus RX425 based on bug report #301114 .
2005-01-16 16:29:25 +00:00
Julien BLACHE
bc3f82ea44
tools/hotplug/libusbscanner: Use sysfs to determine the device number instead of guessing
2005-01-12 16:47:27 +00:00
Julien BLACHE
ed5831c99f
tools/sane-find-scanner: Added a hint about switching the scanner on and connecting it to the computer before doing anything else.
2004-12-29 15:39:12 +00:00
Julien BLACHE
3d40b19020
* tools/hotplug/libsane.usermap: Added Epson Perfection 4870 Photo (0x04b8 0x0128).
2004-12-04 10:24:27 +00:00
Julien BLACHE
b5a13b868c
tools/hotplug/libsane.usermap: Added Epson Stylus Photo RX500 and RX600, Minolta Scan Dual II.
2004-11-13 12:05:24 +00:00
Henning Geinitz
2a36618fa2
When getting string descriptors, ask for the length of the descriptor first (bug
...
#301001 ).
2004-10-18 19:39:18 +00:00