Hitachi Ultrastar 15K450 (FC-AL) Hard Disk Drive Specification
314
a) FLOGI Required
Upon completion of LIP, the port will implicitly log out with the Fabric and perform FLOGI if one or more of the fol-
lowing is true:
the L_bit was set to one in at least the LISA sequence during the LIP.
the port did not acquire the AL_PA it had prior to the LIP.
the port did not have an AL_PA prior to the LIP.
the port had not completed FLOGI prior to the LIP
b) Perform FLOGI
The port attempts to send FLOGI to the FL_Port by opening AL_PA = 00h using Full-Duplex. Meanwhile the port
ignores any FAN ELS and responds to ADISC or PLOGI request sequences with an LS_RJT reply sequence, with a
Reason code of “Unable to perform Command Request at this time”. If the FLOGI request fails for any reason, the port
proceeds to step i). If no address change occurred and the L_bit is not set then the port proceeds to step f). If this is the
first FLOGI or if the address has not changed and the L_bit is set, then the port proceeds to step g).
c) Address has changed
The port has determined that its own addressing information and/or that of the FL_Port has changed, or that it did not
have completed addressing information (via FLOGI) prior to the initialization. The port discards all pending Exchanges,
and performs implicit LOGO with all other ports. The port proceeds to step d).
d) Recovery from address change
The port waits R_A_TOV. During this time the port discards all frame received except for the PLOGI and ADISC
request sequences and LOGO ACC reply sequences. The port responds to all PLOGI request with an LS_RJT reply
sequence, with a Reason code of “Unable to perform Command Request at this time”. The port responds to each ADISC
request sequence with a LOGO request sequence. The port proceeds to step g).
e) Receive FAN
If FLOGI is not required, the port waits E_D_TOV to receive FAN ELS. The port discards all frames received except
ADISC and PLOGI requests until FAN is received. The port responds to ADISC and PLOGI request sequences with an
LS_RJT reply sequence, with a Reason code of “Unable to perform Command Request at this time”.
After receiving the FAN ELS, if the port determines the FL_Port has the same address, F_Port_Name and
Fabric_Name that the FL_Port had before initialization, the port proceeds to f). Otherwise, the port implicitly logs out
with the Fabric and proceeds to b).
If the port does not receive a FAN ELS within E_D_TOV the port proceeds to b).
f) Address has not changed
The port resumes all suspended Exchanges with Remote Ports and with Local Ports that are known to be Public
NL_Ports. If the port has any suspended Exchanges with Private Loop devices on the Local Loop, the port requires the
private loop authentication described in PLDA profile. The port proceeds to step h).
g) Perform RFC-4
The port performs PLOGI with the Directory Server (AL_PA = 00h, well known address 0FFFFFCh) and attempts an
RFC-4 request with the Name Service. Regardless of this attempt of RFC-4, the port proceeds to step h).
h) Initialize complete
This completes initialization for the port.
i) Non FLA
The port is not connected to a loop that contains an FL_Port. The port completes initialization based on the rules
described in PLDA profile.