12 May 2005 T10/1601-D Revision 9c
Working Draft Serial Attached SCSI - 1.1 (SAS-1.1) v
Contents
Page
1 Scope............................................................................................................................................................. 1
2 Normative references..................................................................................................................................... 3
2.1 Normative references ............................................................................................................................... 3
2.2 Approved references ................................................................................................................................ 3
2.3 References under development ............................................................................................................... 4
2.4 Other references....................................................................................................................................... 4
3 Definitions, symbols, abbreviations, keywords, and conventions .................................................................. 6
3.1 Definitions................................................................................................................................................. 6
3.2 Symbols and abbreviations .................................................................................................................... 19
3.3 Keywords................................................................................................................................................ 22
3.4 Editorial conventions .............................................................................................................................. 23
3.5 Class diagram and object diagram conventions..................................................................................... 24
3.6 State machine conventions .................................................................................................................... 30
3.6.1 State machine conventions overview................................................................................................ 30
3.6.2 Transitions ........................................................................................................................................ 30
3.6.3 Messages, requests, indications, confirmations, responses, and event notifications ....................... 31
3.6.4 State machine counters, timers, and variables................................................................................. 31
3.7 Bit and byte ordering .............................................................................................................................. 31
3.8 Notation for procedures and functions.................................................................................................... 32
4 General ........................................................................................................................................................ 34
4.1 Architecture ............................................................................................................................................ 34
4.1.1 Architecture overview........................................................................................................................ 34
4.1.2 Physical links and phys..................................................................................................................... 35
4.1.3 Ports (narrow ports and wide ports).................................................................................................. 39
4.1.4 SAS devices...................................................................................................................................... 42
4.1.5 Expander devices (edge expander devices and fanout expander devices)...................................... 43
4.1.6 Service delivery subsystem .............................................................................................................. 45
4.1.7 Domains............................................................................................................................................ 46
4.1.8 Expander device topologies.............................................................................................................. 47
4.1.8.1 Expander device topology overview............................................................................................ 47
4.1.8.2 Edge expander device set........................................................................................................... 47
4.1.8.3 Expander device topologies ........................................................................................................ 48
4.1.9 Pathways .......................................................................................................................................... 51
4.1.10 Connections .................................................................................................................................... 52
4.2 Names and identifiers............................................................................................................................. 54
4.2.1 Names and identifiers overview ........................................................................................................ 54
4.2.2 SAS addresses ................................................................................................................................. 55
4.2.3 Hashed SAS address.......................................................................................................
................. 56
4.2.4 Device names ................................................................................................................................... 56
4.2.5 Port names........................................................................................................................................ 56
4.2.6 Port identifiers ................................................................................................................................... 56
4.2.7 Phy identifiers ................................................................................................................................... 57
4.3 State machines....................................................................................................................................... 58
4.3.1 State machine overview.................................................................................................................... 58
4.3.2 Transmit data path ............................................................................................................................ 60
4.3.3 Receive data path ............................................................................................................................. 64
4.3.4 State machines and SAS device, SAS port, and SAS phy classes .................................................. 67
4.4 Resets .................................................................................................................................................... 68
4.4.1 Reset overview ................................................................................................................................. 68
4.4.2 Hard reset ......................................................................................................................................... 70
4.5 I_T nexus loss ........................................................................................................................................ 70