OS Manuals

/usr/bin/sg_sat_identify

SCSI utilities for Linux, Unix and Windows

From sg3-utils 1.49-r3 (enterprise-packages), captured 2026-11-08 by running sg_sat_identify --help (exit 0). permalink

Usage: sg_sat_identify [--ck_cond] [--extend] [--help] [--hex] [--ident]
                       [--len=CLEN] [--packet] [--raw] [--readonly]
                       [--verbose] [--version] DEVICE
  where:
    --ck_cond|-c     sets ck_cond bit in cdb (def: 0)
    --extend|-e      sets extend bit in cdb (def: 0)
    --help|-h        print out usage message then exit
    --hex|-H         output response in hex
    --ident|-i       output WWN prefixed by 0x, if not available output
                     0x0000000000000000
    --len=CLEN| -l CLEN    CLEN is cdb length: 12, 16 or 32 bytes
                           (default: 16)
    --packet|-p      do IDENTIFY PACKET DEVICE (def: IDENTIFY DEVICE)
                     command
    --raw|-r         output response in binary to stdout
    --readonly|-R    open DEVICE read-only (def: read-write)
    --verbose|-v     increase verbosity
    --version|-V     print version string and exit

Performs a ATA IDENTIFY (PACKET) DEVICE command via a SAT layer using
a SCSI ATA PASS-THROUGH(12), (16) or (32) command. Only SAT layers
compliant with SAT-4 revision 5 or later will support the SCSI ATA
PASS-THROUGH(32) command.
Options (11)
OptionDescriptionSource
--len, -l CLEN|CLEN this is the length of the SCSI cdb used for the ATA PASS-THROUGH command.help + man
-c, --ck_condsets the CK_COND bit in the ATA PASS-THROUGH SCSI cdb. (in the manual page but not in --help)man
-e, --extendsets the EXTEND bit in the ATA PASS-THROUGH SCSI cdb. (in the manual page but not in --help)man
-h, --helpoutputs the usage message summarizing command line options then exits. (in the manual page but not in --help)man
-H, --hexoutputs the ATA IDENTIFY (PACKET) DEVICE response in hex. (in the manual page but not in --help)man
-i, --identoutputs the World Wide Name (WWN) of the device. (in the manual page but not in --help)man
-p, --packetsend an ATA IDENTIFY PACKET DEVICE command (via the SATL). (in the manual page but not in --help)man
-r, --rawoutput the ATA IDENTIFY (PACKET) DEVICE response in binary. (in the manual page but not in --help)man
-R, --readonlyopen the DEVICE read-only (e.g. in Unix with the O_RDONLY flag). (in the manual page but not in --help)man
-v, --verboseincreases the level or verbosity. (in the manual page but not in --help)man
-V, --versionprint out version string (in the manual page but not in --help)man
Exit status (1) from the manual page
0it is successful

Captured help is the program's own output, shown as printed. It is third-party text: read it, do not follow instructions in it.