Fujitsu MBA3073RC, MBC2036RC, MBC2073RC Identify address frame format, Device Type field

Page 64

SAS Interface

1.5.2 IDENTIFY address frame

Table 1.19 defines the IDENTIFY address frame format used for the identification sequence. The IDENTIFY address frame is sent after the phy reset sequence completes if the physical link is a SAS physical link.

Table 1.19 IDENTIFY address frame format

 

Bit

 

6

 

5

 

4

 

3

2

1

 

0

Byte

 

7

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Restricted

 

 

 

 

 

 

 

 

 

 

 

0

 

(for Open

 

DEVICE TYPE

 

 

ADDRESS FRAME TYPE (0h)

 

address

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

frame)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

 

 

Restricted (for OPEN address frame)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSP

STP

SMP

Restricted

 

 

 

 

 

 

 

 

 

(for Open

2

 

 

 

Reserved

 

 

INITIATOR

INITIATOR

INITIATOR

 

 

 

 

 

 

 

 

 

PORT

PORT

PORT

address

 

 

 

 

 

 

 

 

 

frame)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SSP

STP

SMP

Restricted

 

 

 

 

 

 

 

 

 

(for Open

3

 

 

 

Reserved

 

 

TARGET

TARGET

TARGET

 

 

 

 

 

address

 

 

 

 

 

 

 

 

 

PORT

PORT

PORT

 

 

 

 

 

 

 

 

 

frame)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

4

 

 

 

 

Restricted (for Open address frame)

 

 

 

 

 

 

 

 

 

 

 

11

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

12

 

 

 

 

 

 

SAS ADDRESS

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

19

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

PHY IDENTIFIYR

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

21

 

 

 

 

 

 

 

Reserved

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

27

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

28

 

(MSB)

 

 

 

 

 

CRC

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

31

 

 

 

 

 

 

 

 

 

 

(LSB)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

The DEVICE TYPE field specifies the type of device containing the phy, and is defined in Table 1.20.

Table 1.20 DEVICE TYPE field

Code

Description

 

 

001b

End device

 

 

010b

Edge expander device

 

 

011b

Fanout expander device

 

 

All others

Reserved

 

 

The ADDRESS FRAME TYPE field shall be set to 0h.

60

C141-C013

Image 64
Contents C141-C013-01EN For Safe Operation Handling of This ManualRevision History This page is intentionally left blank Overview of Manual Sense Data and Error Recovery Methods Disk Media ManagementGlossary Acronyms and AbbreviationsConventions Used in this Manual Conventions for Alert Messages Manual Organization Referenced Standards AnsiContents Contents Command Processing 103 Command Specifications Data Buffer Management127 135Parameter Data Format 281 Sense Data and Error Recovery Methods 359Termination status analysis and error recovery methods 374382 384Glossary 417 Acronyms and Abbreviations 419 Index 421 Figures Tables100 107 226 311 Total unrecoverable verify errors posted to Init SAS Interface Topologies in SAS Interface SAS InterfaceSAS Layering Topologies in SAS InterfacePhysical links and phys Ports narrow ports and wide portsPorts narrow ports and wide ports SAS devices SAS devicesPathways Example of potential pathwaysConnections Names and identifiers SAS addressesNames and identifiers SAS address formatHashed SAS address Hashed SAS address code parameterPhy layer 1 8b10b codingPhy layer Usage of special charactersLink reset sequence Reset-related terminologyOut of band OOB signals Start conditions of the link reset sequenceOOB signal timing specifications COMINIT/RESET OOB signal transmitter requirementsComsas OOB signal receiver burst time detection requirements COMINIT/COMRESETOOB signal receiver idle time detection requirements OOB signal receiver negation time detection requirementsSAS OOB sequency 3 4 nScenario 2 SAS phy a starts SAS OOB sequence Scenario 3 SAS phy B misses SAS phy As Cominit∙ When the Cominit signal cannot be detected ∙ When the Comsas signal cannot be detectedSAS speed negotiation sequence Exception handling in the OOB sequenceSAS speed negotiation sequence timing specifications 11 SAS speed negotiation windowSAS Interface 12 SAS speed negotiation sequence Example Phy reset sequence after devices are attached 14 Phy reset sequence ExamplePhy layer dword synchronization DWS When the speed negotiation sequence is successfulException handling in the speed negotiation sequence Primitives Link layer10 Primitives not specific to type of connection 1/2 Link layer 10 Primitives not specific to type of connection 2/211 Primitives used only inside SSP and SMP connections Primitive sequences Primitives not specific to type of connections12 Primitive sequences AIP Arbitration in progressBreak BroadcastError HardresetClose Eoaf End of address frameOpenaccept NotifyOpenreject 13 Openreject abandon primitives Supported14 Openreject retry primitives No DestinationSoaf Start of address frame ACK acknowledge Primitives used only inside SSP and SMP connectionsDone 15 Done primitives EOF End of frame NAK negative acknowledgementRrdy SOF Start of frameIdle physical link Clock skew management16 Clock skew management Align insertion requirement Scrambling 17 Scrambling for different data dword typesAddress frames Address frames overviewAddress frames 18 Address frame format19 Identify address frame format Identify address frame20 Device Type field SAS Address Device TypePHY Identifier Open address frame 21 Open address frame format22 Protocol field SMP23 Connection Rate field ∙ Connection Rate 24 Arbitration Wait Time field∙ Initiator Connection TAG Identification and hard reset sequence ∙ Destination SAS Address∙ Pathway Blocked Count ∙ Arbitration Wait TimeConnections overview Connection request25 Connection responses Connection responsesArbitration fairness Bits 79-64 79 is MSB Bits 63-0 0 is LSB Aborting a connection request 27 Abort connection responses28 Close connection responses Closing a connectionClose 29 Break connection responses Breaking a connectionRate matching SSP link layer 30 Rate matching Align and/or Notify insertion requirementsSSP frame transmission and reception SSP flow controlCreditblocked Interlocked frames31 SSP frame interlock requirements 17 Interlocked frames 18 Non-interlocked frames with the same tag 20 Closing an SSP connection example SSP frame format Transport layer32 SSP frame format Transport layer 33 Frame Type fieldNodata ResponsedataSAS Interface 34 Command information unit Command information unitInformation units 35 Task Attribute field SimpleHead of Queue OrderedTransport layer Task information unit 36 Task information unit37 Task Management Function field Abort Task SETXferrdy information unit Response Data38 Xferrdy information unit 39 An example of requested offset Requested Offset Write DataLength 21 Example of Xferrdy framesData information unit 40 Data information unitSAS Interface TOO Much Write Data 41 Response information unit Response information unit42 Datapres field ∙ Response information unit Nodata format ∙ Response information unit Responsedata format44 Response Code field 43 Response Data field∙ Response information unit Sensedata format Transport layer Sequences of SSP frames 22 Example of Task frame23 Example of write command Exceptional event processing of a drive Transport layer 45 Exceptional event processing of a drive 1/2 Clear Task SET Management Function Complete45 Exceptional event processing of a drive 2/2 102 C141-C013 Command Processing Command Format6-Byte CDB basic format Command Processing10-Byte CDB basic format Bit Byte Operation Code Control ByteOperation code Operation codeLogical block address Transfer data lengthCommand Format Control byteControl byte Handling an illegal CDBStatus Byte StatusGood status Check Condition statusCommand Terminated status Condition MET StatusBusy status Intermediate statusCommand Queuing Function READ, Read EXTENDED, WRITE, Write ExtendedWhen a Power On or Reset occurs When I-T Nexus Loss occursUnit Attention Condition Generation of the Unit Attention conditionCommands cleared by another Init Logical Unit ResetInquiry command Request Sense commandReport Luns command Sense Data Hold StatePower Condition ∙ ActiveWait state∙ Commands that can be executed even in the Not Ready state ∙ Operation when formatting is not completed normallyLED Display LED DisplayOverlapped tag Command Processing ExceptionsLED display Illegal LUN specification Command Processing ExceptionsError recovery processing Recovery procedures for disk drive errorsOutline of disk drive error recovery processing Reserved operation codeComparison between SAS and Scsi about definition Abort processing∙ Nexus Hard Reset ∙ Abort processing during write operation10 Reset processing during write Fatal hardware errors Self-diagnostic errorsUnrecoverable hardware errors Data Block AddressingData Block Addressing Data space configuration Logical block addressing User space logical block addressesAlternate area Data buffer configuration and basic operation Data BufferData Buffer Management Read operationData Buffer Write operationLook-Ahead Cache Feature Caching object commandsCaching operation Read Read ExtendedDisabling caching data Look-Ahead Cache Feature− Write − Write Extended − Write and Verify Data Buffer Management Look-Ahead operation, Look-Ahead volume Caching parametersThis page is intentionally left blank Control/Sense Commands Test Unit ReadyCommand Specifications InquiryControl/Sense Commands Standard Inquiry data FujitsuVersion field Command Specifications Command queuing Version descriptor ByteSAM2 OX0B, Oxfc SASCommand support data Support VPD information VPD information VPD identifier listVPD information device serial No PIV 10 VPD information device unique information 1/2MSB 10 VPD information device unique information 2/2 MBSCode SET Command Specifications Read Capacity 11 Read Capacity data Mode Select Command Specifications Mode Select parameter structure Command Specifications 12 Mode Select command Group 0 parameter configuration 1/2 12 Mode Select command Group 0 parameter configuration 2/2 SPFControl/Sense Commands Command Specifications 13 Mode Select parameters Command Specifications Mode Select Extended Byte Sub Page Descriptor Bit Byte Mode Sense 1A 15 Mode 16 Mode Sense data type specifications Control/Sense Commands 17 Mode Sense command group 0 parameter configuration 1/2 17 Mode Sense command group 0 parameter configuration 2/2 HeaderBlock descriptor DescriptorControl/Sense Commands Mode Sense Extended 5A Header Bit Byte 176 C141-C013 Rezero Unit START/STOP Unit 1B Control/Sense Commands Reserve Logical unit reserve functionReserve right and third party reserve function Reserve Extended Release function ReleaseRelease object and third party release function Release Extended Request Sense Command Specifications LOG Select 4C 20 LOG Select command parameter configuration 19 PC page control21 Page code CodeLength 22 Log parameter TSD ETC TMCParameter code ByteLbin LOG Sense 4D 23 Page Code assignment for the log pages Log parametersPersistent Reserve in 5E Persistent Reserve in service actions 24 Persistent Reserve in service actionsRead Keys Read Reservation25 Persistent Reserve in parameter data for Read Keys Persistent Reserve in parameter data for Read KeysLSB MSB Persistent Reserve in parameter data for Read Reservations Format of the Reservation descriptors is defined in Table 28 Persistent reservations scope ∙ Persistent reservations scope∙ Persistent reservations type 29 Persistent reservations type codes Persistent Reserve OUT 5F Command Specifications Persistent Reserve OUT service actions 30 Persistent Reserve OUT service action codes31 Persistent Reserve OUT parameter list Persistent Reserve OUT parameter listAptpl Control/Sense Commands Command Specifications Report Luns A0 Persistent Reserve33 Report Luns parameter data Report Device Identifier A3 34 Report Device Identifier parameter data SET Device Identifier A4 35 SET Device Identifier parameter data Data Access Commands Data Access CommandsRead Command Specifications Read Extended FUAWrite 0A Data Access Commands Write Extended 2A Write and Verify 2E Verify 2F Seek 0B Seek Extended 2B Synchronize Cache Format Commands Format UnitFormat Commands Defect listSpecifying the initialization method 36 Defect list format37 Format Unit command parameter list configuration Format parametersFOV StpfCommand Specifications Format Commands 38 Defect descriptor byte distance from index format 39 Defect descriptor physical sector address format Command Specifications 40 Format Unit command defect processing 1/2 Defect processing during initialization40 Format Unit command defect processing 2/2 Reassign Blocks Bit Byte X0741 Reassign Block command defect data list configuration = Hardware Error Correction of the defect descriptor Transfer Byte Length MSB Transfer Byte Length LSB Bit Byte X37 PList GList42 Defect data type 44 Read Defect Data command defect data configuration 43 Defect data formatDefect descriptor list 45 Defect data conditions Format Commands Read Defect Data B7 46 Read Defect Data command B7 defect data configuration Maintenance, Diagnostic Commands Self-diagnosis test47 Self-diagnosis test Parameter specification PER DTEMaintenance, Diagnostic Commands 50 Page code 49 Send Diagnostic command parameter list configurationPHY Test 51 Send Diagnostic parameters page code list 52 Send Diagnostic parameters PHY Test function Maintenance, Diagnostic Commands Command Specifications 54 Specifying address format Logical unit Self-Test 55 SELF-TEST Receive Diagnostic Results 1C Parameters Code list 57 Receive Diagnostic Results response data page code listLogical/physical address conversion 59 Address format Write Buffer 3B 60 Write Buffer transfer mode 61 Write Buffer command buffer data mode = 000 Mode = 0, 0, 0, 1 Header + data, with address specificationMode = 0, 1, 0, 0 Microcode download, without saving Mode = 0, 0, 1, 0 Data only, with address specificationMode = 0, 1, 0, 1 Microcode download, with saving Maintenance, Diagnostic Commands Command Specifications Mode = 1, 0, 1, 0 Echo buffer 62 Read Buffer transfer mode Read Buffer 3C63 Read Buffer command buffer data mode = 0000 Mode = 0, 0, 0, 1 Header + data, with address specification Mode = 0, 0, 1, 1 Buffer descriptor 64 Read Buffer command buffer descriptor65 Read Buffer command echo buffer descriptor Mode = 1, 0, 1, 1 Echo buffer descriptorEbos Read Long 3E 05 = Illegal Request Write Long 3F Command Specifications Write Same Command Specifications Mode Parameters Parameter Data FormatMode Select parameters read/write error recovery parameters Read/Write Error Recovery Parameters Page Code =Parameter Data Format Read Read Extended Read Long Mode ParametersWrite Extended Write Long Write Same Parameter Data Format Mode Parameters Combinations of error recovery flags EER PER DTE DCRMode Select parameters disconnect/reconnect parameters Disconnect/Reconnect Parameters Page Code =Parameter Data Format Mode Select parameters format parameters Format Parameters Page Code =Parameter Data Format Mode Parameters Parameter Data Format C141-C013 293 Mode Select parameters drive parameters Drive Parameters Page Code =Mode Parameters Mode Select parameters verify error recovery parameters Verify Error Recovery Parameters Page Code =Verify Mode Parameters Mode Select parameters caching parameters Caching Parameters Page Code =Mode Parameters Parameter Data Format Mode Parameters Parameter Data Format Mode Parameters Control Mode Parameters Page Code = 0A Mode Select parameters control mode parametersMode Parameters TAS task aborted status not supported Mode Parameters 10 Mode Select parameters notch parameters Notch Parameters Page Code = 0CMode Parameters Port Control Parameter Page Code = 11 Port control parameter Page 0 Format Short Page Format 12 Port control parameter Sub Page Format Long Format Code DescriptionNumber of Phys 13 SAS phy mode descriptor format This page cannot be modifiedParameter Data Format C141-C013 315 Power Condition Parameter Page Code = 1A 14 Power condition parameter Page 0 Format Short Page Format15 Mode Select parameters informational exception control Informational Exceptions Control Page Page Code = 1CParameter Data Format Mode Parameters 16 Mrie 1/2 17 Interval timer 16 Mrie 2/218 Mode Select parameters background control mode parameter Background Control Mode Parameter Page Code = 1C/subpage =Ffff Pre-Scan is disabled Parameter Data Format Additional Error Recovery Parameters Page Code = Fujitsu unique parameter20 Mode parameter default values 9A 0A 00 00 FF FF FF FF FF FF FF FFLog Parameters Log Parameters21 Log parameter format Parameter Data Format Support Log 22 Support log23 Buffer overrun/underrun Buffer Overrun/UnderrunETC TMC Write Error Count 24 Write error count25 Write errors recovered without delays page 02, code Write errors recovered without delays page 02, codeWrite errors recovered with possible delays page 02, code Total write errors posted page 02, code 27 Total write errors posted page 02, codeTotal recoverable write errors posted to Init page 02, code TSD ETCTotal write bytes processed page 02, code 29 Total write bytes processed page 02, codeRead Error Count 31 Read error countRead errors recovered without delays page 03, code 32 Read errors recovered without delays page 03, codeRead errors recovered with possible delays page 03, code 33 Read errors recovered with possible delays page 03, codeTotal read errors posted page 03, code 34 Total read errors posted page 03, codeTotal read bytes processed page 03, code Total recoverable read errors posted to Init page 03, code36 Total read bytes processed page 03, code Verify Error Count 38 Verify error countVerify errors recovered without delays page 05, code 39 Verify errors recovered without delays page 05, codeVerify errors recovered with possible delays page 05, code TSD ETC TMC LbinTotal verify errors posted page 05, code 41 Total verify errors posted page 05, codeTotal verify bytes processed page 05, code 43 Total verify bytes processed page 05, codeNon-Medium Error Count Temperature Page X0D45 Non-medium error count 46 Temperature page X0DTemperature page 0D, code 47 Temperature page 0D, codeReference temperature page 0D, code 48 Reference temperature page 0D, codeStart-Stop Cycle Counter Page X0E 49 Start-stop cycle counter page X0EDate of manufacture page 0E, code 50 Date of manufacture page 0E, codeAccounting date page 0E, code 51 Accounting date page 0E, codeSpecified cycle count over device lifetime page 0E, code 52 Specified cycle count over device lifetime page 0E, codeStart-stop cycle counter page 0E, code 53 Start-stop cycle counter page 0E, codeApplication Client Page X0F 54 Application client page X0FSelf-Test Result 56 Self-test resultSelf-test result parameter data page 10, code 57 Self-test result parameter data page 10, code58 Self-test results values 59 Background medium scan Background Medium Scan60 Background medium scan status parameter 61 BMS status MSB LBA LSB 62 Background medium scan parameter63 Reassign status Protocol Specific Port Log 64 Protocol specific port log page formatDetails of the log parameter 65 Log parameter formatETC TMC Lbin InitLog Parameters Parameter Data Format Smart Status Page X2F Smart Data66 Smart status page X2F 67 Smart dataThis page is intentionally left blank Sense Data Sense data formatSense Data and Error Recovery Methods Sense data formatILI SksvSense data basic information Additional sense data length Command inherent informationAdditional Sense code, Additional Sense code Qualifier Sense key inherent information Sksv MSBRecovered Error Sense keyEnable Spinup Sense Data and Error Recovery Methods Init Sense Data and Error Recovery Methods Sense Data Sense Data and Error Recovery Methods Sense data additional information PortCDB operation code Detailed informationInit Error Recovery Methods Recommended Termination status analysis and error recovery methodsInit Error Recovery Methods Recommended Command completion wait time-outSense data analysis and error recovery methods Sense data error classification 1/3 Sense data error classification 2/3 Sense data error classification 3/3 Error recovery processing procedures 1/4 Error recovery processing procedures 2/4 SpinupError recovery processing procedures 3/4 Error recovery processing procedures 4/4 Disk Drive Error Recovery Processing Error loggingError states and retry processing procedures Seek errorDisk Drive Error Recovery Processing Write errorRead error in uncorrectable data Correctable data read errorOther internal HDD errors Auto alternate block allocation processingDisk Drive Error Recovery Processing Error recovery processing control Disk drive errors and number of retries Sense Data and Error Recovery Methods Defect Management Defect listsDisk Media Management Alternate block allocationDefect Management Issuing the Mode Select command Initialization during installationDisk Media Initialization Issuing the Format Unit command Mode Select commandRe-initialization Disk Media InitializationFormat Unit command Alternate Block Allocation Processing Alternate Block Allocation ProcessingBackground Media Scan BMS mode Pre-Scan modeBackground Media Scan BMS OverviewWrite command operation during a Pre-Scan Background Media Scan BMS∙ PER Conditions for operationMode Page 0x1C SubPage 0x01 Background Control Mode ModeBackground Media Scan BMS Background Media Scan Log Background Media Scan Log Page formatBMS Status parameter format Medium Scan parameter format Background Media Scan BMS Drive Self-Test DST Self-test modes Foreground modeDrive Self-Test DST Background mode Matters that are common to both modes Short self-testExtended self-test Test segmentsDisk Media Management Drive Self-Test DST Smart Self-Monitoring Analysis and Reporting Technology Data analysis Smart Self-Monitoring Analysis and Reporting TechnologySmart ASC/ASCQ Failure prediction methodASC Ascq Smart Self-Monitoring Analysis and Reporting Technology Disk Media Management Smart thresholds Reporting function Command Common Command Set CCSAdditional Sense Code Initiator InitThis page is intentionally left blank ACK AENALT ArreAcronyms and Abbreviations Index Command Terminated IndexDetails of parameters on Mode Intermediate Condition Mode Sense Extended Persistent Reserve OUT Report Device Identifier Receive DiagnosticReservation Conflict SET Device Identifier TB284 READER’S Comment Form This page is intentionally left blank C141-C013-01EN Page
Related manuals
Manual 1 pages 4.37 Kb