Additional SAS2r14g issue with Command Complete Received (Service Delivery or Target Failure - Connection Failed)

Bill.Martin at emulex.com Bill.Martin at emulex.com
Wed Nov 5 00:09:34 PST 2008


Formatted message: <a href="r0811050_f.htm">HTML-formatted message</a>

An additional command complete message of Service Delivery or Target Failure
- Connection Failed was added in SAS2r14 as part of letter ballot resolution.
 This command completion message needs to be added to the list a - h list in
10.2.2 .
The last paragraph in 4.4.1 states:
The link reset sequence has no effect on the transport layer and application
layer. A hard reset sequence replaces the identification sequence to initiate
a hard reset. The link reset sequence serves as a hard reset for SATA devices
(see SATA).
The first sentence of this does not match with the remainder of the
specification.	The following sequence of events causes the application
client to abort an outstanding command.
The beginning of a link reset is transmitting and receiving a COMINIT, which
causes the SP state machine to send a Phy Layer Not Ready confirmation to the
link layer. (6.8.3.2.1)
A Phy Layer Not Ready confirmation causes a Phy Disabled confirmation to be
sent to the port layer (7.10.5.2.1).
If there is only 1 link layer in a port (or if this occurs on all phys in the
port), then the port layer sends a No Phys In Port confirmation to the
transport layer (8.2.2.3.1).
The transport layer sends a Command Complete Received (Service Delivery or
Target Failure - Connection Failed) to the SCSI application layer.
(9.2.6.2.2.5)
The application client aborts the command (10.2.2)
Bill Martin
Emulex
Office of Technology
Industry Standards
916 772-3658
916 765-6875 (Cell)
bill.martin at emulex.com



More information about the T10 mailing list