Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
77
The Command Code must be equal to 60000000h or the drive will ignore the request.
The Loop Fabric Address is the 3 byte Port_ID of the local FL_Port.
The Fabric Port Name is the world-wide-unique 8-byte Port_Name of the local FL_Port.
The Fabric Name is the world-wide-unique 8-byte name of the Fabric.
17.3.7 Port Discovery (PDISC)
An Initiator uses PDISC to exchange service parameters without affecting the operating environment between it and the drive.
The PDISC and corresponding ACC payloads are exactly as defined for PLOGI (see 17.3.3, “Port Login (PLOGI)” on page
63), except that byte 0 of the payload is 50h. It can be used as a means of authentication following a Loop Initialization pro-
cess. If AL_PA's of the Initiator and Target have not changed since the previous login, the Initiator and Target can continue
where they left off prior to the LIP and all open exchanges will continue. If the current AL_PA's do not match the login values,
the drive will implicitly log out the Initiator.
If some means of authentication following a LIP does not occur within RR_TOV, the drive will implicitly log out the Initiator.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT containing a reason
code of 0Bh “Command not supported” and a reason code explanation of 00h “No additional explanation”.
17.3.8 Address Discovery (ADISC)
The ADISC ELS allows communicating N-Ports to exchange addresses and port/node name identifiers. It can be used as a
quick means of authentication following a Loop Initialization process. If the AL_PA's of the Initiator and Target have not
changed since the previous login, the Initiator and Target can continue where they left off prior to the LIP, and all open
exchanges will continue. If the current AL_PA's do not match the login values, the drive will implicitly log out the Initiator.
ADISC can also be used as a means to determine if a port was able to acquire its hard AL_PA during LIP.
Bytes 1, 2, and 3 of the payload must be set to zero. Otherwise, the drive will respond with an LS_RJT containing a reason
code of 0Bh “Command not supported” and a reason code explanation of 00h “No additional explanation”.
If some means of authentication following a LIP does not occur within RR_TOV, the drive will implicitly log out the Initiator.
The following tables show the ADISC payload and the ADISC ACC payload.
Table 50:ADISC payload
Byte Item Size (Bytes)
0-3 Command Code = 52000000h 4
4 Reserved 1
5
-7
Hard Address of Originator 3
8
-15
Port Name of Originator 8
16
-23
Node Name of Originator 8
24 Reserved 1
25-27 N_Port ID of Originator 3