\fBscsi_id\fP is primarily for use by other utilities such as \fBudev\fP
that require a unique SCSI identifier.
-By default all devices are assume black listed, the \fB\-\-whitelisted\fP option must
+By default all devices are assumed black listed, the \fB\-\-whitelisted\fP option must
be specified on the command line or in the config file for any useful
behaviour.
.sp
.nf
-# scsi_id --page=0x80 --devpath=/block/sdg
+# /lib/udev/scsi_id \-\-page=0x80 \-\-whitelisted \-\-device=/dev/sda
SIBM 3542 1T05078453
.fi
.P
.sp
.nf
-# scsi_id --page=0x83 --devpath=/block/sdg
+# /lib/udev/scsi_id \-\-page=0x83 \-\-whitelisted \-\-device=/dev/sda
3600a0b80000b174b000000d63efc5c8c
.fi
.P
.SH OPTIONS
.TP
-.BI \-\-fallback-to-sysfs
-Always print information (model, vendor strings) about the device even
-if it does not support VPD pages.
-.TP
-.BI \-\-ignore-sysfs
-Ignore sysfs entries. Used for devices which are not represented as SCSI
-devices, but understand SG_IO commands.
-.TP
.BI \-\-blacklisted
The default behaviour \- treat the device as black listed, and do nothing
unless a white listed device is found in the scsi_id config\-file.
.TP
.BI \-\-device=\| device\^
-Instead
-of determining and creating a device node based on a sysfs dev
-entry as done for the \fB\-s\fP, send SG_IO commands to
-\fBdevice\fP, such as \fB/dev/sdc\fP.
-This argument should also be used when invoked via udev to avoid problems
-with creation of temporary files on not-yet writable directories.
+Send SG_IO commands to \fBdevice\fP, such as \fB/dev/sdc\fP.
.TP
.BI \-\-config=\| config\-file
Read configuration and black/white list entries from
.B scsi_id
to generate any output.
.TP
-.BI \-\-prefix-bus-id
-Prefix the identification string with the driver model (sysfs) bus id of
-the SCSI device.
-.TP
.BI \-\-page=\| 0x80 | 0x83 | pre-spc3-83
Use SCSI INQUIRY VPD page code 0x80, 0x83, or pre-spc3-83.
.sp
use with SPC-2 or SPC-3 compliant devices will fallback to the page 83
format supported by these devices.
.TP
-.BI \-\-devpath=\| sysfs\-devpath
-Generate an id for the
-.B sysfs\-devpath.
-The sysfs mount point must not be included.
-.TP
.BI \-\-replace-whitespace
Reformat the output : replace all whitespaces by underscores.
.TP
Display version number and exit.
.RE
-.SH ENVIRONMENT
-
-If the DEVPATH environment variable is set, scsi_id assumes it has been
-invoked via udev (or some other hotplug program), and all errors or
-warnings are sent using syslog.
-.P
-
.SH "FILES"
.nf
.ft B
.ft
.TP
\fI/etc/scsi_id.config\fP
-configuration and black/white list entries
+Configuration of black/white list entries and per device options:
+# one config per line, short match strings match longer strings
+# vendor=string[,model=string],options=<per-device scsi_id command line options>
+vendor="ATA",options=-p 0x80
.RE
.fi
.LP