• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# This file was automatically created based on description files (*.desc)
2# by sane-desc 3.5 from sane-backends 1.0.29
3#
4# udev rules file for supported USB and SCSI devices
5#
6# For the list of supported USB devices see /usr/lib/udev/hwdb.d/20-sane.hwdb
7#
8# The SCSI device support is very basic and includes only
9# scanners that mark themselves as type "scanner" or
10# SCSI-scanners from HP and other vendors that are entitled "processor"
11# but are treated accordingly.
12#
13# If your SCSI scanner isn't listed below, you can add it to a new rules
14# file under /etc/udev/rules.d/.
15#
16# If your scanner is supported by some external backend (brother, epkowa,
17# hpaio, etc) please ask the author of the backend to provide proper
18# device detection support for your OS
19#
20# If the scanner is supported by sane-backends, please mail the entry to
21# the sane-devel mailing list (sane-devel@alioth-lists.debian.net).
22#
23ACTION!="add", GOTO="libsane_rules_end"
24
25# The following rule will disable USB autosuspend for the device
26ENV{DEVTYPE}=="usb_device", ENV{libsane_matched}=="yes", TEST=="power/control", ATTR{power/control}="on"
27
28SUBSYSTEMS=="scsi", GOTO="libsane_scsi_rules_begin"
29GOTO="libsane_rules_end"
30
31LABEL="libsane_scsi_rules_begin"
32KERNEL!="sg[0-9]*", GOTO="libsane_rules_end"
33
34# Generic: SCSI device type 6 indicates a scanner
35ATTRS{type}=="6", ENV{libsane_matched}="yes"
36
37# Some scanners advertise themselves as SCSI device type 3
38
39# Wildcard: for some Epson SCSI scanners
40ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="SCANNER*", ENV{libsane_matched}="yes"
41
42# Epson Expression 800 | Epson Expression 800
43ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Expression800", ENV{libsane_matched}="yes"
44
45# Epson Perfection 2450 | Epson GT-9700F | Epson Perfection 2450 PHOTO
46ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9700", ENV{libsane_matched}="yes"
47
48# Epson Perfection 3200 | Epson GT-9800F | Epson Perfection 3200 PHOTO
49ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-9800", ENV{libsane_matched}="yes"
50
51# Epson GT-X900 | Epson Perfection V700 Photo | Epson Perfection V750 Photo
52ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="GT-X900", ENV{libsane_matched}="yes"
53
54# Epson Perfection 636S | Epson Perfection 1200S | Epson Perfection 1200S
55ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection1200", ENV{libsane_matched}="yes"
56
57# Epson Perfection 636 | Epson Perfection 636S
58ATTRS{type}=="3", ATTRS{vendor}=="EPSON", ATTRS{model}=="Perfection636", ENV{libsane_matched}="yes"
59
60# Hewlett-Packard ScanJet 4p
61ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1130A", ENV{libsane_matched}="yes"
62
63# Hewlett-Packard ScanJet IIc
64ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1750A", ENV{libsane_matched}="yes"
65
66# Hewlett-Packard ScanJet IIp
67ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C1790A", ENV{libsane_matched}="yes"
68
69# Hewlett-Packard ScanJet IIcx
70ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2500A", ENV{libsane_matched}="yes"
71
72# Hewlett-Packard ScanJet 4c
73ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C2520A", ENV{libsane_matched}="yes"
74
75# Hewlett-Packard ScanJet 5p
76ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C5110A", ENV{libsane_matched}="yes"
77
78# Hewlett-Packard ScanJet 6200C
79ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C6270A", ENV{libsane_matched}="yes"
80
81# Hewlett-Packard ScanJet 6300C
82ATTRS{type}=="3", ATTRS{vendor}=="HP", ATTRS{model}=="C7670A", ENV{libsane_matched}="yes"
83
84
85LABEL="libsane_rules_end"
86