blob: 4810d0cbd87a66d12dbd41664085499fc77d9b9e [file] [log] [blame]
.TH SG_SCAN "8" "January 2004" "sg3_utils-1.06" SG3_UTILS
.SH NAME
sg_scan \- does a scan of sg devices (or given SCSI/ATAPI/ATA devices) and
prints the results
.SH SYNOPSIS
.B sg_scan
[\fI-a\fR]
[\fI-i\fR]
[\fI-n\fR]
[\fI-w\fR]
[\fI-x\fR]
[\fI<sam_dev>\fR]*
.SH DESCRIPTION
.\" Add any additional description here
.PP
If no <sam_dev> device names are given, sg_scan does a scan of the sg
devices and outputs a line of information for each sg device that is
currently bound to a SCSI device. Once any <sam_dev> is given only the
given <sam_dev>s are scanned.
Devices are opened with the O_NONBLOCK flag so that the scan will
not "hang" on any device that another process holds an O_EXCL lock on.
.PP
Any given <sam_devs> device names are expected to comply
with (to some extent) the Storage Architecture Model (SAM see www.t10.org).
Any device names associated with the Linux SCSI subsystem (e.g. /dev/sda
and /dev/st0m) are suitable. Devices names associated with ATAPI
devices (e.g. most CD/DVD drives and ATAPI tape drives) are also suitable.
If the device does not fall into the above categories then an ATA
IDENTIFY command is tried.
.TP
-a
do alphabetical scan (i.e. sga, sgb, sgc)
.TP
-i
do a SCSI INQUIRY, output results in a second (indented) line. If the device
is an ATA disk then output information from an ATA IDENTIFY command
.TP
-n
do numeric scan (i.e. sg0, sg1...) [default]
.TP
-w
use a read/write flag when opening sg device (default is read-only)
.TP
-x
extra information output about queuing
.SH AUTHORS
Written by D. Gilbert and F. Jansen
.SH COPYRIGHT
Copyright \(co 1999-2004 Douglas Gilbert
.br
This software is distributed under the GPL version 2. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.