background image

8946121402

StorageNet Fibre Channel Switch 4000

SES (SCSI-3 Enclosure Services)

User Guide

Summary of Contents for StorageNet 4000

Page 1: ...8946121402 StorageNet Fibre Channel Switch 4000 SES SCSI 3 Enclosure Services User Guide...

Page 2: ......

Page 3: ...8946121402 StorageNet Fibre Channel Switch 4000 SES SCSI 3 Enclosure Services User Guide...

Page 4: ...1999 Storage Technology Corporation Louisville Co All rights reserved Printed in USA Address comments concerning this manual to StorageTek Technical Communications 7600 Boone Avenue North Minneapolis...

Page 5: ...rview of SES and SES Management Chapter 2 SES Concepts describes the concepts associated with SES Chapter 3 SES Commands describes FC PH constructs FCP and SES commands and diagnostics pages Chapter 4...

Page 6: ...icense to make have made use sell sublicense or lease any equipment or programs designed or constructed in accordance with this document or programs designed or constructed in accordance with this inf...

Page 7: ...nd Diagnostic Pages 3 1 FCP Constructs 3 2 FCP Command Information Unit 3 2 FCP Transfer Ready Information Unit 3 3 FCP Data Information Unit 3 3 FCP Response Information Unit 3 3 FCP and SES Commands...

Page 8: ...vi 8946121402 Chapter 4 Troubleshooting Introduction 4 1 License Reject 4 1 CHECK CONDITION 4 1 Invalid Field Errors 4 1 Appendix A Glossary...

Page 9: ...8946121402 vii List of Figures Figure 1 1 SES Overview 1 2 Figure 2 1 SES Distribution 2 1 Figure 2 2 SES Functional Model 2 2...

Page 10: ...viii 8946121402...

Page 11: ...le Page Format 3 7 Table 3 12 Format of Fabric Page 3 7 Table 3 13 Neighborhood Table Page Format 3 8 Table 3 14 Fibre Channel Port Table Page Format 3 9 Table 3 15 Format of Name Server Local Table P...

Page 12: ...x 8946121402...

Page 13: ...ng devices displays indicators individual drives and other non SCSI elements installed in a switch enclosure The command set uses the SCSI SEND DIAGNOSTIC and RECEIVE DIAGNOSTIC RESULTS commands to ob...

Page 14: ...main_ID is 5 and LUN0 because the client is physically connected to that switch LUN values for the first byte shown in Table 1 1 are 00000000 00000000 the bold characters indicate the local switch 0X0...

Page 15: ...nnection Other SCSI 3 enclosures can also run SES outside the Fabric such as JBODs RAID 5 arrays SCSI 3 hard drives and SCSI 3 tape drives These devices are identified by their Fabric and SCSI address...

Page 16: ...SES Management 1 4 8946121402...

Page 17: ...ibuted transparently throughout the Fabric with an instance of a distributed SES Device SESD on each switch as shown in Figure 2 1 Figure 2 1 SES Distribution SES Functional Model Each instance may be...

Page 18: ...peripheral device addressing The bus number for each switch is set to 010000b as shown in Table 2 1 The first byte of the Target LUN is set using the Domain_ID of the switch Bytes 2 7 are set to zero...

Page 19: ...m the SESD to examine status and warning information from the switch An Application Client through FCP calls the enclosure services process running on any switch as a LUN that has SES enabled The SESD...

Page 20: ...Indicators and Control Management 2 4 8946121402...

Page 21: ...ion Unit Transfers data FCP Response Information Unit Contains status and sense information Supported Diagnostics Pages Contains the diagnostic pages supported Switch Page Contains status information...

Page 22: ...be executed or a task management request to be performed It contains the values and control fields defined in its payload Report LUNs Contains information returned from SESD containing the LUNs attach...

Page 23: ...does not generate this optional Information Unit FCP Data Information Unit The FCP_DATA Information Unit transfers the actual data FCP Response Information Unit Table 3 4 shows the FCP_RSP that carrie...

Page 24: ...value of the FCP_LUN field in FCP_CMND specifies the logical unit for the request in each command The value of FCP_DL field in FCP_CMND specifies whether there is any data parameter to be transferred...

Page 25: ...uested using the Send Diagnostic or Receive Diagnostic Result command the SESD returns the response shown in Table 3 9 Table 3 7 Diagnostics Pages Page Code Description 00h Supported Diagnostics Pages...

Page 26: ...lid 8 71 0 ro Current_Date in ASCII text 72 135 1 ro Boot_Date in ASCII text 136 199 2 ro Firmware_Last_Updated_Date in ASCII text 200 263 3 ro FLASH_Last_Updated_Date in ASCII text 264 327 4 ro Boot_...

Page 27: ...command the SESD returns the response shown in Table 3 12 Table 3 11 Sensor Table Page Format Byte Bit Field Access 7 6 5 4 3 2 1 0 0 na na Page Code 81h 1 na na Reserved 2 3 na na Page Length n 3 4 7...

Page 28: ...le 3 13 Neighborhood Table Page Format Byte Bit Field Access 7 6 5 4 3 2 1 0 0 na na Page Code 83h 1 na na Reserved 2 3 na na Page Length n 3 4 7 na na swNumEntries i specifies the number of entries r...

Page 29: ...tatus 0 28 31 4 rw swFCPortAdmStatus 0 32 35 5 ro swFCPortTxWords 0 36 39 6 ro swFCPortRxWords 0 40 43 7 ro swFCPortTxFrames 0 44 47 8 ro swFCPortRxFrames 0 48 51 9 ro swFCPortTxC2Frames 0 52 55 10 ro...

Page 30: ...1 0 0 na na Page Code 85h 1 na na Reserved 2 3 na na Page Length n 3 4 7 na na swNumEntries i Note that each entry consists of swValidity 0 field through field 10 8 11 na ro swValidity 0 12 15 0 ro s...

Page 31: ...Byte Bit 7 6 5 4 3 2 1 0 0 Peripheral Qualifier 0 Peripheral Device Type 0Dh 1 RMB 0 Reserved 0 2 ISO version 0 ECMA version 0 ANSI version 3 3 AERC 0 TrmTsk 0 NormAC A 1 Reserv ed 0 Response data for...

Page 32: ...iption 00h Supported vital product data pages 80h Unit Serial Number Page 83h Device Identification Page Table 3 19 SESD Return Codes for 00h Byte Bit 7 6 5 4 3 2 1 0 0 Peripheral qualifier 0 Peripher...

Page 33: ...field defines the data to be returned for this command The page codes and formats are defined in the Switch Diagnostics Pages section Table 3 21 SESD Return Codes for 83h Byte Bit 7 6 5 4 3 2 1 0 0 Pe...

Page 34: ...est Sense command to obtain sense data The CDB format is shown in Table 3 25 The SESD returns a sense key of NO SENSE and an additional sense code of NO ADDITIONAL SENSE INFORMATION Table 3 23 Report...

Page 35: ...agnostics Pages section The selfTest DevOfL and UnitOfL bits are ignored by the SESD at present The Parameter List Length field specifies the length in bytes of the parameter list that shall be transf...

Page 36: ...Sense Code Qualifier ASCQ values are as shown in Table 3 28 Table 3 28 Reject Command Format SK ASC ASCQ Explanation 2 04h 0 Logical Unit not ready 2 35h 0 Enclosure Service failed 2 35h 2 Enclosure...

Page 37: ...e SES Device SESD terminates an operation because an error was encountered These error conditions can be from invalid operations warning indications and failure conditions The sense key and sense code...

Page 38: ...Introduction 4 2 8946121402...

Page 39: ...enclosure for SCSI devices The position provides power signal and control connections for the SCSI device The position may also provide protection automatic insertion device status LEDs locking capabi...

Page 40: ...o the application client Redundancy The presence in an enclosure of one or more elements capable of automatically taking over the functions of a failed element SCSI Small Computer Systems Interface SC...

Page 41: ...Send Diagnostic 3 15 Test Unit Ready 3 15 Command Descriptor Block A 1 Constructs FC PH 3 2 Critical Condition A 1 D Device A 1 Device Server A 1 Device Service Request A 1 Device Slot A 1 Device Typ...

Page 42: ...ndancy A 2 Reject Command 3 16 Report LUNs Command 3 14 Request Sense Command 3 14 S SCSI A 2 SCSI Device A 2 Send Diagnostic Command 3 15 Sense Additional Code Field ASC 3 16 Additional Code Qualifie...

Page 43: ...nclude the complete publication number and title of the document with your comments Name _____________________________________________________________________ Company _________________________________...

Page 44: ...ETEK FOLD FOLD ATTN TECHNICAL COMMUNICATIONS DEPARTMENT 7600 BOONE AVENUE NORTH MINNEAPOLIS MN 55428 9919 NO POSTAGE NECESSARY IF MAILED IN THE UNITED STATES TAPE TAPE DO NOT STAPLE CUT ON VERTICAL LI...

Page 45: ...for future reference Site ID Customer Name Serial Number Hardware Products only Product being reported on BorderGuard RDS Customer Contact Call back Telephone Number Problem Description Include error...

Reviews: