
Command-Line Invocation and Application Notes
Infortrend RAID engine support is quite robust. We report physical and logical device information and state, controller configuration, and event logs for most of the RAID products they make, and conversely, for the RAID products that other vendors make that use the Infortrend engine. The resulting output will vary slightly, depending on whether you have a SCSI-SCSI, FC-SCSI, FC-FC, or FC-SATA Infortrend engine. Below is what is reported from an off-the-shelf IFT-3102 SCSI-SCSI RAID controller attached to a Sun system. Report forother RAID engines are also shown in this section.
You may send these commands to any logical disk. Infortrend engines will process these vendor-unique commands regardless of what logical disk you send them to.
General Inquiry Usage
smartmon-ux -I+
Currently, the -I+ option is the only means by which our software reports vendor unique RAID information. If the selected device is a LUN that is presented by a RAID subsystem with an Infortrend controller in it, you will get the output that is highlighted in Blue. If it is not an Infortrend RAID, LSI RAID, or 3ware controller, the software will report the EVPD data described in the Inquiry Page Viewer section.
smartmon-ux -I+ /dev/rdsk/c1t0d0s0
SMARTMon-ux [Release 1.27, Build 5-JUN-2004] - Copyright 2001-2004 SANtools, Inc. http://www.SANtools.com
Discovered IFT 3102 S/N "3072051" on /dev/rdsk/c1t0d0s0 (SMART unsupported)(17501 MB)
Inquiry Text Page Data - ANSI defined fields
Device Type: disk
Peripheral Qualifier: Connected to this LUN
Removable Device: NO
ANSI Version: 2 (SCSI-2 ANSI X3.131:1994)
ISO/IEC Version: 0
ECMA Version: 0
Vendor Identification: IFT
Product Identification: 3102
Firmware Revision: 0223
Async event reporting: (AERC) NO
Supports 16-bit wide addresses: NO
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: NO
Command queuing supported: YES
SAF-TE Enclosure services available: NO
VS bit (byte #6/bit #5 set): NO
VS bit (byte #7/bit #0 set): NO
RAID Controller Information:
Controller firmware revision: 2.23K
Controller boot firmware: 1.12H
Number of host channels: 2
Number of drive channels: 1
Processor memory: 2048 MB
Processor type: 5X86-133(WB)
Board serial number: 870329856
Mode flags bit map: 07030400
Write back: Disabled
Motor spin up: Disabled
Power up SCSI reset: Disabled
Battery backup support: No
Battery backup present: No
Error correction enabled: No
LUN assignment by SCSI ID support: Yes
SCSI LUNs > 0 supported: Yes
Spanning logical drives supported: No
Controller user-defined name: SFILE01
Controller make: IFT
Controller model: IFT-3102
Cache mode flags bit map: 01000000
Write back status: Disabled
Cache optimization: Large/SeqIO
Disk Interface Type: SCSI
Number of cache blocks: 939786240
Number of dirty cache blocks: 0
Inquiry Page Hex Dump:
0000: 00 00 02 02 FA 00 00 32 49 46 54 20 20 20 20 20 ....ú..2IFT
0010: 33 31 30 32 20 20 20 20 20 20 20 20 20 20 20 20 3102
0020: 30 32 32 33 20 33 30 37 32 30 35 31 00 00 00 00 0223 3072051....
0030: 00 00 00 00 00 00 00 00 00 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 00 43 6F 70 79 72 69 67 68 74 28 43 29 31 39 ..Copyright(C)19
0070: 39 35 20 49 6E 66 6F 72 74 72 65 6E 64 20 41 6C 95 Infortrend Al
0080: 6C 20 72 69 67 68 74 73 20 72 65 73 65 72 76 65 l rights reserve
0090: 64 30 30 30 30 00 00 00 00 00 00 00 00 00 00 00 d0000...........
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: 6A 1E A0 18 01 00 00 00 00 00 00 00 00 00 j. ...........
Below is the same command issued to an Infortrend fibre host attach controller with fibre channel disk drives for comparison.
smartmon-ux -I+ /dev/sg
SMARTMon-ux [Release 1.27, Build 5-JUN-2004] - Copyright 2001-2004 SANtools, Inc. http://www.SANtools.com
Discovered IFT ER2000R1 S/N "3221234" on /dev/sde (SMART unsupported)(492 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: IFT
Product Identification: ER2000R1
Firmware Revision: 0323
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: NO
Command queuing supported: YES
VS bit (byte #6/bit #5 set): NO
VS bit (byte #7/bit #0 set): NO
RAID Controller Information:
Controller firmware revision: 3.23W
Controller boot firmware: 1.21F
Number of host channels: 1
Number of drive channels: 3
Processor memory: 128 MB
Processor type: PPC750
Board serial number: 3221234
Mode flags bit map: 00040107
Write back: Enabled
Motor spin up: Enabled
Power up SCSI reset: Enabled
Battery backup support: Yes
Battery backup present: No
Error correction enabled: No
LUN assignment by SCSI ID support: No
SCSI LUNs > 0 supported: No
Spanning logical drives supported: Yes
Controller user-defined name: David
Controller make: IFT
Controller model: ER2000R1
Cache mode flags bit map: 00000101
Write back status: Enabled
Cache optimization: Large/SeqIO
Number of cache blocks: 32652
Number of dirty cache blocks: 0
Motor spin-up: Enabled
Power-up reset: Enabled
Predictive failure: Disabled
Host Interface Type: Fibre Channel
Disk Interface Type: Fibre Channel
Subnet Mask: 255.0.0.0
Gateway: 0.0.0.0
Inquiry Page Hex Dump:
0000: 00 00 03 02 FA 00 00 02 49 46 54 20 20 20 20 20 ........IFT
0010: 45 52 32 30 30 30 52 31 20 20 20 20 20 20 20 20 ER2000R1
0020: 30 33 32 33 20 33 32 32 31 32 33 34 00 00 00 00 0323 3221234....
0030: 00 00 00 00 00 00 00 00 00 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: 43 6F 70 79 72 69 67 68 74 20 28 43 29 20 31 39 Copyright (C) 19
0070: 39 39 20 49 6E 66 6F 72 74 72 65 6E 64 2E 20 41 99 Infortrend. A
0080: 6C 6C 20 72 69 67 68 74 73 20 72 65 73 65 72 76 ll rights reserv
0090: 65 64 2E 00 00 00 00 00 00 00 00 00 00 00 00 00 ed..............
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: 6A 1E A0 18 53 0B 00 00 00 00 00 00 00 00 j...S.........
Inquiry EVPD Page #80h (Serial Number Page)
0000: 00 80 00 10 20 33 32 32 31 32 33 34 20 20 20 20 .... 3221234
0010: 20 20 20 20
Inquiry EVPD Page #83h (Device Identification Page)
0000: 00 83 00 20 01 03 00 08 20 00 00 D0 23 00 0B 54 ... .... ...#..T
0010: 01 03 00 10 60 0D 02 30 00 31 24 92 00 0B 54 09 ....`..0.1$...T.
0020: 6E 82 25 00 n.%.
Inquiry EVPD Page #D0h
0000: 00 D0 00 30 20 00 00 00 C9 23 04 FE 10 00 00 00 ...0 ....#......
0010: C9 23 04 FE 65 00 00 01 00 00 00 00 20 00 00 D0 .#..e....... ...
0020: 23 00 0B 53 21 00 00 D0 23 00 0B 53 25 00 00 01 #..S!...#..S%...
0030: 04 00 00 00 ....
Infortrend Event Log Reporting:
If you wish to view the state of all physical and logical devices in your RAID engine, use the -zi command as shown below. The syntax and results will be the same regardless of what type of host or drive interface the particular RAID engine uses.
smartmon-ux -zi /dev/sde
SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com
Discovered IFT ER2000R1 S/N "3221234" on /dev/sde (SMART unsupported)(492 MB)
Physical Device Dump: (DeviceMake-Model [Firmware] S/N=SerialNumber Blocks Channel.ID:LUN)
IBM DNEF-309170 [FYG2] S/N=AJ1P3500 4294443136 Blocks at 2.52:00h [FAILED]
SEAGATE ST336704FC [0002] S/N=3CD0W3BW 71163200 Blocks at 2.53:00h [ONLINE]
IBM DNEF-309170 [F90F] S/N=AJ1P8126 17392064 Blocks at 2.54:00h [ONLINE]
IBM DNEF-318350 [F90F] S/N=AK0LS733 35319488 Blocks at 2.55:00h [HOTSPARE-GLOBAL]
IBM DNEF-309170 [F90F] S/N=AJ1Q3584 4294443136 Blocks at 2.56:00h [FAILED]
IBM DNEF-318350 [F90F] S/N=AK0LS056 35319488 Blocks at 2.57:00h [UNCONFIGURED]
IBM DNEF-309170 [F90C] S/N=AJ18V426 17392064 Blocks at 2.58:00h [ONLINE]
IBM DNEF-309170 [FYG3] S/N=AJ1P3267 17392064 Blocks at 2.59:00h [ONLINE]
IBM DNEF-309170 [F90F] S/N=AJ197182 4294443136 Blocks at 2.5a:00h [FAILED]
SEAGATE ST1181677FC [0001] S/N=3EM044M0 354075840 Blocks at 2.5b:00h [UNCONFIGURED]
IBM DNEF-309170 [F90C] S/N=AJ18Q223 17392064 Blocks at 2.5c:00h [ONLINE]
HITACHI DK31CJ-72FC [JJAJ] S/N=1D233942 143886720 Blocks at 2.5d:00h [UNCONFIGURED]
RAID Controller Logical Device Dump:
LD[0] State=[INCOMPLETE] NONRAID DeviceSize=17392064 Blocks
LD[1] State=[INCOMPLETE] RAID-0 DeviceSize=34783232 Blocks
LD[2] State=[OPTIMAL] RAID-1 DeviceSize=17391616 Blocks
LD[3] State=[OPTIMAL] RAID-1 DeviceSize=17391616 Blocks
General Enclosure and State Reporting:
This function decodes and reports the internal event log along with some environmental state information. The state information will appear first, followed by the event log. The number of environmental lines will vary depending on whether or not the RAID engine is in a SAF-TE or SES enclosure and/or if those features are enabled. The dump below was taken from the same engine that we used to report the -zi information above, so you can see the effects of the failed disks on channel 52hand 5Ah.
All further dumps in this section were run on the same controller.
SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com
Discovered IFT ER2000R1 S/N "3221234" on /dev/sde (SMART unsupported)(492 MB)
Redundant controller configuration: Primary
Redundant controller status: Scanning
Original controller role: Secondary
Current controller role: Secondary
UPS status: OK
Information [#1 Type 0181h at 18:28:13 03/29/2005] Controller initialization complete on Primary controller.
Alert [#2 Type 0124h at 18:31:18 03/29/2005] UPC AC power loss detected on Primary controller.
Warning [#3 Type 113Fh at 18:38:58 03/29/2005] Channel 0 reported that a redundant loop failure has been detected. Now using the surviving logical channel 2.
Warning [#4 Type 113Fh at 18:52:58 03/29/2005] Channel 0 reported that a redundant loop failure has been detected. Now using the surviving logical channel 2.
Warning [#5 Type 113Fh at 18:54:57 03/29/2005] Channel 1 (ID 82/52h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#6 Type 1101h at 18:55:01 03/29/2005] Channel 1 (ID 82/52h) reported a select timeout, sector=0h.
Alert [#7 Type 2101h at 18:55:02 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=82/52h, lun=0).
Warning [#8 Type 113Fh at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#9 Type 1101h at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported a select timeout, sector=0h.
Warning [#10 Type 113Fh at 19:12:49 03/29/2005] Channel 1 (ID 86/56h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#11 Type 1101h at 19:12:49 03/29/2005] Channel 1 (ID 86/56h) reported a select timeout, sector=0h.
Alert [#12 Type 2101h at 19:12:50 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=86/56h, lun=0).
Warning [#13 Type 113Fh at 19:13:26 03/29/2005] Channel 1 (ID 90/5ah) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#14 Type 1101h at 19:13:26 03/29/2005] Channel 1 (ID 90/5ah) reported a select timeout, sector=0h.
Alert [#15 Type 2101h at 19:13:27 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=90/5ah, lun=0).
Information [#16 Type 2183h at 19:13:42 03/29/2005] Rebuild continued on logical drive 0.
Information [#17 Type 2184h at 19:23:58 03/29/2005] Rebuild paused due to state change on logical drive 0.
Information [#18 Type 113Fh at 21:08:50 03/29/2005] Channel 0 reported that the fibre loop connection has been restored.
Full RAID Controller Event Log:
The -ziL option returns basically the same results as the -zie option, but it does not report any enclosure information. This option only reports the event log.
smartmon-ux -ziL /dev/sde
SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com
Discovered IFT ER2000R1 S/N "3221234" on /dev/sde (SMART unsupported)(492 MB)
Information [#1 Type 0181h at 18:28:13 03/29/2005] Controller initialization complete on Primary controller.
Alert [#2 Type 0124h at 18:31:18 03/29/2005] UPC AC power loss detected on Primary controller.
Warning [#3 Type 113Fh at 18:38:58 03/29/2005] Channel 0 reported that a redundant loop failure has been detected. Now using the surviving logical channel 2.
Warning [#4 Type 113Fh at 18:52:58 03/29/2005] Channel 0 reported that a redundant loop failure has been detected. Now using the surviving logical channel 2.
Warning [#5 Type 113Fh at 18:54:57 03/29/2005] Channel 1 (ID 82/52h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#6 Type 1101h at 18:55:01 03/29/2005] Channel 1 (ID 82/52h) reported a select timeout, sector=0h.
Alert [#7 Type 2101h at 18:55:02 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=82/52h, lun=0).
Warning [#8 Type 113Fh at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#9 Type 1101h at 19:01:45 03/29/2005] Channel 1 (ID 89/59h) reported a select timeout, sector=0h.
Warning [#10 Type 113Fh at 19:12:49 03/29/2005] Channel 1 (ID 86/56h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#11 Type 1101h at 19:12:49 03/29/2005] Channel 1 (ID 86/56h) reported a select timeout, sector=0h.
Alert [#12 Type 2101h at 19:12:50 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=86/56h, lun=0).
Warning [#13 Type 113Fh at 19:13:26 03/29/2005] Channel 1 (ID 90/5ah) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Warning [#14 Type 1101h at 19:13:26 03/29/2005] Channel 1 (ID 90/5ah) reported a select timeout, sector=0h.
Alert [#15 Type 2101h at 19:13:27 03/29/2005] SCSI drive failed on logical drive 0(channel=1, id=90/5ah, lun=0).
Information [#16 Type 2183h at 19:13:42 03/29/2005] Rebuild continued on logical drive 0.
Information [#17 Type 2184h at 19:23:58 03/29/2005] Rebuild paused due to state change on logical drive 0.
Detailed RAID Controller and Peripheral Report:
The -zix command is designed for storage diagnostic engineers, and should not be used unless the LUNs on the RAID engine are offline and no longer satisfying I/O requests from application software. The information that is returned is controller and device-specific configuration hex dumps.
Partial RAID Controller Event Log:
The -ziA flag is like the -ziL flag, but it lets you control the starting number and total count of event log entries. You would ordinarily use this command as part of a script.
/smartmon-ux -ziA 4 2 /dev/sde
SMARTMon-ux [Release 1.28, Build 01-APR-2005] - Copyright 2001-2005 SANtools, Inc. http://www.SANtools.com
Discovered IFT ER2000R1 S/N "3221234" on /dev/sde (SMART unsupported)(492 MB)
Warning [#4 Type 113Fh at 18:52:58 03/29/2005] Channel 0 reported that a redundant loop failure has been detected. Now using the surviving logical channel 2.
Warning [#5 Type 113Fh at 18:54:57 03/29/2005] Channel 1 (ID 82/52h) reported that a redundant path failure was detected. Now using redundant logical channel 1.
Additional Information
| • | Unless you (or your RAID provider) has configured the engine otherwise, you can query this RAID engine by sending the -I+ command to any LUN. |
| • | RAID subsystem manufacturers and VARs/OEMs mask the make & model of RAID engine they are using by changing the make and model fields. You may have an Infortrend-based subsystem and not know it. |
| • | By design, our software does NOT allow you to change any configurable parameters except for mode pages. You cannot use our software as a "configurator". |
Continuous Infortrend Polling
The -zm command can be used to continuously poll an Infortrend RAID engine. You would generally combine this flag with the -F flag which allows you to specify a polling interval. Otherwise, it will use the default polling interval of 10 minutes.
Page url: http://www.santools.com/santool/index.html?infortrend_widget.htm