Navigation:  Screen shots and commands >

Inquire Widget

Print this Topic Previous pageReturn to chapter overviewNext page
Inquire Widget

Inquire Widget

InquireWS2

Command-Line Invocation and Application Notes

The inquiry page data, which can be obtained by sending the -I or -I+ options, contains valuable information about the selected device. This contains everything from make and model of peripheral to more exotic information such the serial number, or maybe even where and when it was made. The ANSI specification requires that all SCSI devices (remember SCSI includes fibre channel, SSA, Firewire, SAS, CD/DVDs, USB memory and devices that emulate SCSI disks due to a bridge chips commonly found in many SATA controllers) have a standardized inquiry page. This is the information that your operating system looks at when determining what it is hooked up to, and how it needs to communicate with it.

You can download the various ANSI specification files from http://www.t10.org The documents have full information about interpreting the hundreds of bytes, bits, and bit fields found in SCSI family peripherals. In the interest of enticing you to download the spec, we will discuss a small subset of the information we are learning about one of the Seagate disk drives attached to a development system.

Please refer to this page of the specification. It shows the type of information contained in the first 36 bytes of a standard Inquiry.  Note that this dump is specific to just one of many SCSI variants depending on what level of the ANSI specification your particular device supports. Various bits and bytes are first undefined, may be defined, retired (become obsolete), or changed to reflect different data depending on what level of the specification your particular device was designed to report.

Notice also that the number of defects are also reported as of release 1.20. This information is not part of a standard SCSI inquiry, but it seemed like the logical place to put this type of information.

 

ANSIInqDump

 

In order to obtain this information, use the -I or -I+ options ...

smartmon-ux -I+ /dev/sg0 /dev/st[0-1]

SMARTMon-UX [Release 1.35, Build 18-JAN-2008] - Copyright 2001-2008 SANtools(R), Inc. http://www.SANtools.com

Discovered SEAGATE ST373307LC S/N "3HZ06HS8" on /dev/sg0 (SMART enabled)(70007 MB)

 Inquiry Text Page Data - ANSI defined fields

   Device Type:                         disk

   Peripheral Qualifier:                Connected to this LUN

   Removable Device:                    NO

   ANSI Version:                        3 (SPC ANSI X3.301:1997)

   Vendor Identification:               SEAGATE

   Product Identification:              ST373307LC

   Firmware Revision:                   0006

   Async event reporting: (AERC)        NO

   Terminate task supported:            NO

   Response data format:                2

   Relative addressing supported:       NO

   Supports request/ACK data transfer:  NO

   Normal ACA Supported:                NO

   Enclosure services available:        NO

   Multi-ported device:                 NO

   Medium-changer attached: (removable) NO

   Linked commands supported:           YES

   Command queuing supported:           YES

   VS bit (byte #6/bit #5 set):         NO

   VS bit (byte #7/bit #0 set):         NO

   Total Capacity (In Bytes):           73407868928

   Total grown defects:                 0

   Total Primary (factory) defects:     465

   Board serial number:                 80000231343EA

   Servo RAM Release number:            2002C907

   Servo ROM Release number:            00000000

   Servo RAM Release date:              C907

   Servo ROM Release date:              2002

   ETF Log date MMDDYYYY:               10/06/2002

   Compile date code MMDDYYYY:          05/16/2003

   Jumpers DS MS WP PE D0 D1 D2 D3:     10000000b

   Drive behavior version number:       3

   Drive behavior code:                 7

   Drive behavior code version:         0

   Family number:                       ST373307LC

   Maximum interleave:                  3

   Default # of cache segments:         32

 Inquiry Page Hex Dump:

   0000: 00 00 03 12 8B 00 01 3E 53 45 41 47 41 54 45 20    .......>SEAGATE

   0010: 53 54 33 37 33 33 30 37 4C 43 20 20 20 20 20 20    ST373307LC

   0020: 30 30 30 36 33 48 5A 30 36 48 53 38 00 00 00 00    00063HZ06HS8....

   0030: 00 00 00 00 00 00 00 00 0F 00 00 00 00 00 00 00    ................

   0040: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0060: 00 43 6F 70 79 72 69 67 68 74 20 28 63 29 20 32    .Copyright (c) 2

   0070: 30 30 33 20 53 65 61 67 61 74 65 20 41 6C 6C 20    003 Seagate All

   0080: 72 69 67 68 74 73 20 72 65 73 65 72 76 65 64       rights reserved

  Inquiry EVPD Page #80h (Serial Number Page)

   0000: 00 80 00 14 33 48 5A 30 36 48 53 38 30 30 30 30    ....3HZ06HS80000

   0010: 32 33 31 33 34 33 45 41                            231343EA

  Inquiry EVPD Page #81h

   0000: 00 81 00 03 04 84 84                               .......

  Inquiry EVPD Page #C0h

   0000: 00 C0 00 38 30 35 31 36 30 30 30 36 32 30 30 32    ...8051600062002

   0010: 43 39 30 37 30 30 30 30 30 30 30 30 43 39 30 37    C90700000000C907

   0020: 32 30 30 32 32 30 30 32 43 39 30 37 43 39 30 37    20022002C907C907

   0030: 32 30 30 32 30 30 30 30 31 39 30 32                200200001902

  Inquiry EVPD Page #C1h

   0000: 00 C1 00 10 31 30 30 36 32 30 30 32 30 35 31 36    ....100620020516

   0010: 32 30 30 33                                        2003

  Inquiry EVPD Page #C2h

   0000: 00 C2 00 02 80 00                                  ......

  Inquiry EVPD Page #C3h

   0000: 00 C3 00 F6 03 07 00 53 54 33 37 33 33 30 37 4C    .......ST373307L

   0010: 43 20 20 20 20 20 20 03 20 00 01 AE 96 C0 00 00    C      . .......

   0020: B8 38 49 18 00 02 CA 10 C0 00 00 40 16 01 00 00    .8I........@....

   0030: 02 C0 40 06 B6 68 06 06 6C 82 00 24 00 24 A0 40    ..@..h..l..$.$.@

   0040: 03 03 08 19 00 00 00 03 0F 05 D0 00 00 00 00 00    ................

   0050: E0 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0060: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0070: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0080: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   0090: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

   00f0: 00 00 00 00 00 00 00 00 00 00                      ..........

  Inquiry EVPD Page #D1h

   0000: 00 D1 00 F0 39 56 33 30 30 36 2D 30 30 32 20 20    ....9V3006-002

   0010: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   0020: 20 20 20 20 43 43 47 54 30 33 31 33 33 31 20 20        CCGT031331

   0030: 20 20 20 20 30 33 31 31 31 43 20 20 20 20 20 20        03111C

   0040: 20 20 20 20 35 33 30 37 30 34 45 45 4E 31 32 33        530704EEN123

   0050: 42 43 20 31 30 30 31 39 39 34 34 33 41 20 20 20    BC 100199443A

   0060: 20 20 20 20 54 33 30 38 50 58 45 38 4F 30 20 20        T308PXE8O0

   0070: 20 20 20 20 54 33 30 38 50 58 45 38 4F 30 20 20        T308PXE8O0

   0080: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   0090: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00d0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   00f0: 20 20 20 20

  Inquiry EVPD Page #D2h

   0000: 00 D2 00 F0 32 30 30 32 43 39 30 37 20 20 20 20    ....2002C907

   0010: 20 20 20 20 30 35 31 36 30 30 30 36 20 20 20 20        05160006

   0020: 20 20 20 20 31 30 30 32 33 30 35 39 39 20 20 20        100230599

   0030: 20 20 20 20 47 20 20 20 20 20 20 20 20 20 20 20        G

   0040: 20 20 20 20 32 33 31 33 34 33 45 41 20 20 20 20        231343EA

   0050: 20 20 20 20 33 31 33 20 20 20 20 20 20 20 20 20        313

   0060: 20 20 20 20 30 30 32 33 20 20 20 20 20 20 20 20        0023

   0070: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20

   0080: 20 20 20 20 30 30 32 33 31 33 20 20 55 35 20 32        002313  U5 2

   0090: 39 32 30 20 31 20 20 20 20 20 20 20 20 20 20 20    920 1

   00a0: 20 20 20 20 30 32 33 20 20 20 36 20 20 20 20 20        023   6

   00b0: 32 39 37 37 33 32 35 30 30 30 20 55 32 30 30 4D    2977325000 U200M

   00c0: 36 39 30 20 35 20 20 20 20 20 20 20 20 20 20 20    690 5

   00d0: 20 20 20 20 30 32 33 20 20 20 31 20 20 20 20 20        023   1

   00e0: 20 20 54 32 20 20 20 20 20 20 20 20 20 20 20 20      T2

   00f0: 20 20 20 20

 

Discovered SONY SDT-5200 S/N " " on /dev/st0 (tape)

 Inquiry Text Page Data - ANSI defined fields

   Device Type:                         tape

   Peripheral Qualifier:                Connected to this LUN

   Removable Device:                    YES

   ANSI Version:                        2 (SCSI-2 ANSI X3.131:1994)

   ISO/IEC Version:                     0

   ECMA Version:                        0

   Vendor Identification:               SONY    

   Product Identification:              SDT-5200        

   Firmware Revision:                   3.30

   Terminate task supported:            NO

   Response data format:                2

   Relative addressing supported:       NO

   Supports request/ACK data transfer:  NO

   32-bit parallel supported:           NO

   16-bit parallel supported:           NO

   Synchronous commands supported:      YES

   Linked commands supported:           YES

   Command queuing supported:           NO

   SAF-TE Enclosure services available: NO

  Inquiry Page Hex Dump:

   0000: 01 80 02 02 1F 00 00 18 53 4F 4E 59 20 20 20 20    ........SONY    

   0010: 53 44 54 2D 35 32 30 30 20 20 20 20 20 20 20 20    SDT-5200        

   0020: 33 2E 33                                           3.3

 

Discovered TANDBERG SLR7 S/N "SN007005396" on /dev/st1 (tape)

 Inquiry Text Page Data - ANSI defined fields

   Device Type:                         tape

   Peripheral Qualifier:                Connected to this LUN

   Removable Device:                    YES

   ANSI Version:                        2 (SCSI-2 ANSI X3.131:1994)

   ISO/IEC Version:                     0

   ECMA Version:                        0

   Vendor Identification:               TANDBERG

   Product Identification:              SLR7

   Firmware Revision:                   0483

   Async event reporting: (AERC)        NO

   Supports 16-bit wide addresses:      YES

   Supports 32-bit wide addresses:      NO

   Supports ACKQ/REQQ handshaking:      NO

   Terminate task supported:            NO

   Response data format:                2

   Relative addressing supported:       NO

   Supports request/ACK data transfer:  NO

   Normal ACA Supported:                NO

   32-bit parallel supported:           NO

   16-bit parallel supported:           YES

   Synchronous commands supported:      YES

   Linked commands supported:           YES

   Command queuing supported:           NO

   SAF-TE Enclosure services available: NO

   VS bit (byte #6/bit #5 set):         NO

   VS bit (byte #7/bit #0 set):         NO

   Capstan motor assembly rev:           L

   Step motor assembly rev:              C

   Cartridge manipulation motor rev:     0

   Sensor assembly rev:                  A

   Mainboard assembly rev:               D

   Frame module rev:                     2

   Head assembly rev:                    0

   Top cover rev:                        0

   Bridge module rev:                    0

   Main spring module rev:               1

   Main microcode rev:                  0483

   Main microcode release status:       D

   Main microcode branch rev:           0000

   Main microcode ID:                   =

   DSP microcode rev level:             0483

   DSP microcode release status:        ..

   Drive manufacturing MM.DD.YY:        06.12.01

   Main microcode creation MM.DD.YY:    07.03.01

   DSP microcode creation MM.DD.YY:     07.03.01

   Last drive adjustment MM.DD.YY:      ........

  Inquiry Page Hex Dump:

   0000: 01 80 02 02 2B 00 01 38 54 41 4E 44 42 45 52 47    ....+..8TANDBERG

   0010: 53 4C 52 37 20 20 20 20 20 20 20 20 20 20 20 20    SLR7

   0020: 30 34 38 33 44 30 30 30 30 3D 20 30 34 38 33       0483D0000= 0483

  Inquiry EVPD Page #80h (Serial Number Page)

   0000: 01 80 00 0C 53 4E 30 30 37 30 30 35 33 39 36 00    ....SN007005396.

  Inquiry EVPD Page #81h

   0000: 01 81 00 02 03 03                                  ......

  Inquiry EVPD Page #82h (Operating Definition Page)

   0000: 01 82 00 14 13 53 43 53 49 2D 32 20 58 33 2E 31    .....SCSI-2 X3.1

   0010: 33 31 2D 31 39 39 34 00                            31-1994.

  Inquiry EVPD Page #C0h

   0000: 01 C0 00 17 20 4C 20 43 20 30 20 41 20 44 20 32    .À.. L C 0 A D 2

   0010: 20 30 20 30 20 30 20 31 20 32 00                    0 0 0 1 2.

  Inquiry EVPD Page #C1h

   0000: 01 C1 00 11 30 34 38 33 44 30 30 30 30 3D 20 30    .Á..0483D0000= 0

   0010: 34 38 33 44 00                                     483D.

  Inquiry EVPD Page #C2h

   0000: 01 C2 00 09 30 36 2E 31 32 2E 30 31 00             .Â..06.12.01.

  Inquiry EVPD Page #C3h

   0000: 01 C3 00 12 30 37 2E 30 33 2E 30 31 2F 30 37 2E    .Ã..07.03.01/07.

   0010: 30 33 2E 30 31 00                                  03.01.

  Inquiry EVPD Page #C4h

   0000: 01 C4 00 09 FF FF FF FF FF FF FF FF 00             .Ä..ÿÿÿÿÿÿÿÿ.

 

As you can see, the Seagate disk drive and the Tandberg tape drive have a lot of information to report.  You can get part and serial numbers for individual drive components, firmware revisions, world-wide-name, and hundreds of other fields.  You should also be aware that many fields are vendor-specific. This means their record layouts are not standardized by the ANSI committee, so you will need to contact Seagate to obtain this information. Please contact your manufacturer to obtain the layouts, and/or view their web sites. All of this information is usually online. If you had just entered the -I option, you would have gotten same results, without the EVPD page hex dumps, and without the fields which appear after the defects.  In the dump above, the fields in blue will only be reported with the -I+ command as they come from the EVPD pages.

Fibre Channel disk drives will also report the World Wide Name (also called the IEEE Device ID).  If the above disk was a fibre channel disk, then a line such as the one below would be added to the report under Board Serial Number. This was added in release 1.30.

  IEEE Unique ID:          20-00-00-11-C6-B5-64-45

 

Additionally, if you have an IDE disk drive and are running a distribution that supports IDE drives, you might see similar results from supplying the -I+ option:

The output below is from an SATA (ATA-7 type) drive. Each version of the ATA specification has some fields which have either been added or deleted from previous versions. In addition, some fields are specific to serial ATA (SATA) disks or parallel ATA disks (PATA), so do not expect all of these fields to be applicable to your particular type of disk drive.

Discovered Maxtor 6Y080M0 S/N "Y3JRAGXE" on /dev/hda (SMART Enabled)

 Inquiry Text Page Data - ATA defined fields

   Device Type:                         Fixed Disk

   Model Number:                        Maxtor 6Y080M0

   Serial Number:                       Y3JRAGXE

   Interface:                           ATA/ATAPI-7 T13 1532D revision 0

   Firmware Revision:                   YAR51BW0

   Usable addressable sectors LBA mode: 3120564618

   IORDY Supported:                     YES

   IORDY can be disabled:               YES

   LBA Supported:                       YES

   DMA Supported:                       YES

   Standby timer values supported:      YES

   Download microcode supported:        YES

   Read/write DMA queue code supported: NO

   CFA feature set supported:           NO

   Advanced power management supported: YES

   Removable media status notification: NO

   Power-up in standby supported:       NO

   SET FEATURES command required:       NO

   SET MAX security feature supported:  YES

   Automatic acoustic mgmt supported:   YES

   48-bit addressing supported:         NO

   Device configuration overlay:        YES

   Mandatory FLUSH CACHE supported:     YES

   FLUSH CACHE EXT command:             YES

   Security features supported:         YES

   Drive security status:               Maximum

   Enhanced security erase:             Maximum

   Security count expired:              NO

   Security is frozen:                  YES

   Security is locked:                  NO

   Security is enabled:                 NO

   Security level:                      High

   S.M.A.R.T. feature set supported:    YES

   Security mode feature set supported: YES

   Removable media supported:           NO

   Power management supported:          YES

   Packet command feature supported:    NO

   Write cache supported:               YES

   Look-ahead supported:                YES

   Release interrupt supported:         NO

   Service interrupt supported:         NO

   Device reset command supported:      NO

   Host protected area feature set:     YES

   Write buffer command supported:      YES

   Read buffer command supported:       YES

   NOP command supported:               YES

   S.M.A.R.T. error logging supported:  YES

   S.M.A.R.T. self-test supported:      YES

   Media serial number supported:       NO

   Media card pass through supported:   NO

   Streaming feature set supported:     NO

   General purpose logging feature:     NO

   Write DMA FUA EXT feature set:       NO

   Write DMA QUEUED FUA EXT feature:    NO

   Current Ultra DMA mode:              2

   Highest Ultra DMA mode supported:    6

   Highest Multiword DMA mode supportd: 2

   Max sectors for RW multiple command: 16

   Current sectors for RW multiple:     16

   Highest PIO mode supported:          4

   Min MW DMA xfer cycle time/word(ns): 120

   Manuf. recommended MW DMA xfer (ns): 120

   Min PIO xfer cycle w/o flow(ns):     120

   Min PIO xfer cycle time w/IORDY(ns): 120

   Time required for security erase:    unspecified

   Time required for enh security erase: unspecified

   Master password revision code:       65534

   Current auto acoustic mgmt. value:   254

   Rec. auto acoustic mgmt. value:      192

   Service interrupt enabled:           NO

   Release interrupt enabled:           NO

   Look-ahead enabled:                  YES

   Write cache enabled:                 YES

   Security mode feature enabled:       NO

   S.M.A.R.T. feature set enabled:      YES

   Advanced power management enabled:   NO

   Removable media notif. enabled:      NO

   Max LBA in 48-bit address mode:      0

   Total bytes in 48-bit address mode:  0

   Supports SATA Gen-1 sig speed:       NO

   Supports SATA Gen-2 sig speed:       NO

   Supports SATA native command queues: NO

   Supports SATA host-init power mgmt:  NO

   Offline collection status:           128 (Never started)

   Self-test execution status:          0 (Completed w/o error)

   Offline data collection supported:   YES

   Offline data collection requires:    182 seconds

   S.M.A.R.T. offline diags supported:  YES

   S.M.A.R.T. vendor-specific testing:  YES

   S.M.A.R.T. offline diags restarting: NO

   S.M.A.R.T. offline read scanning:    YES

   S.M.A.R.T. offline self-tests:       YES

   S.M.A.R.T. power-mode saving:        YES

   S.M.A.R.T. autosave after event:     YES

   Min. short self-test polling time:   2 minutes

   Min. extnded self-test polling time: 40 minutes

 Inquiry page dump below:

  0000: 40 00 FF 3F 37 C8 10 00 00 00 00 00 3F 00 00 00    @..?7.......?...

  0010: 00 00 00 00 59 33 4A 52 41 47 58 45 00 00 00 00    ....Y3JRAGXE....

  0020: 00 00 00 00 00 00 00 00 03 00 00 3E 04 00 59 41    ...........>..YA

  0030: 52 35 31 42 57 30 4D 61 78 74 6F 72 20 36 59 30    R51BW0Maxtor 6Y0

  0040: 38 30 4D 30 00 00 00 00 00 00 00 00 00 00 00 00    80M0............

  0050: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 80    ................

  0060: 00 00 00 2F 00 40 00 02 00 00 07 00 FF 3F 10 00    .../.@.......?..

  0070: 3F 00 10 FC FB 00 10 01 00 BA 8A 09 00 00 07 00    ?...............

  0080: 03 00 78 00 78 00 78 00 78 00 00 00 00 00 00 00    ..x.x.x.x.......

  0090: 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00    ................

  00a0: FE 00 1E 00 6B 7C 09 7B 03 40 69 7C 01 3A 03 40    ....k|.{.@i|.:.@

  00b0: 7F 04 00 00 00 00 00 00 FE FF 00 00 FE C0 00 00    ................

  00c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  00d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  00e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  00f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0100: 09 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0110: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0120: 00 00 00 00 00 00 00 00 00 00 00 00 17 00 40 20    ..............@

  0130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  0190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00    ................

  01f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 A5 F7    ................

 

Program Ended.

 

IDE (ATA/SATA) device information and specifics of what all of this means can be found at the http://www.t13.org web site.

 


Page url: http://www.santools.com/santool/index.html?inquire.htm