XL State Machine Problem
fred.dutton at qlogic.com
Fri Mar 26 15:16:56 PST 2004
* From the T10 Reflector (t10 at t10.org), posted by:
* Fred Dutton <fred.dutton at qlogic.com>
Thank you for the correction.
I had a misunderstanding of how an expander's external port interfaces with an internal port.
> X-Authentication-Warning: t10.org: lohmeyer set sender to owner-t10 at t10.org using -f
> X-MimeOLE: Produced By Microsoft Exchange V6.5.6944.0
> Content-class: urn:content-classes:message
> MIME-Version: 1.0
> Subject: RE: XL State Machine Problem
> Date: Fri, 26 Mar 2004 14:22:15 -0600
> Thread-Topic: XL State Machine Problem
> Thread-Index: AcQTa13RVrhUluEwToqngVQjeyLCJgAAGzhA
> From: "Elliott, Robert (Server Storage)" <elliott at hp.com>
> To: <t10 at t10.org>
> X-OriginalArrivalTime: 26 Mar 2004 20:22:16.0374 (UTC) FILETIME=[07F15D60:01C41370]
> Content-Transfer-Encoding: 8bit
> X-MIME-Autoconverted: from quoted-printable to 8bit by t10.org id i2QKBsA13363
> X-Message-Number: 4762
> X-Perlmx-Spam: Gauge=, Probability=0%, Report="ADDR_IN_WHITELIST"
> * From the T10 Reflector (t10 at t10.org), posted by:
> * "Elliott, Robert (Server Storage)" <elliott at hp.com>
> > * From the T10 Reflector (t10 at t10.org), posted by:
> > * Fred Dutton <fred.dutton at qlogic.com>
> > *
> > SAS 1.1 Rev 04, sub clause 184.108.40.206, does not mention the
> > need to send a Transmit Break request to the ECR when a BREAK
> > Received message is received.
> > I think a BREAK Received message should be handled in a way
> > analogous to the way a CLOSE Received message is handled in the
> > XL8:Close_Wait state.
> > Suggested wording:
> > "If a BREAK Received message is received, this state shall
> > send a Transmit Break request to the ECR."
> > Thanks,
> > Fred Dutton
> > QLogic Corporation
> > 949.389.6340
> XL10 has already "released path resources" so there is no recipient phy
> on the other side of the ECR to receive the Transmit Break
> XL only enters XL10 because:
> XL3:Open_Confirm_Wait received a Transmit Break indication
> XL6:Open_Response_Wait received a Transmit Break indication
> XL7:Connected received a Transmit Break indication
> XL8:Close_Wait received a Transmit Break indication
> All these mean the remote phy was the source of the break. If it had
> sent Transmit BREAK because it received a BREAK, it has concurrently
> sent a BREAK in response from its own XL10 state.
> A BREAK received by this phy in XL10 just closes the BREAK/BREAK round
> trip on this side. No further propagation is necessary.
> Rob Elliott, elliott at hp.com
> Hewlett-Packard Industry Standard Server Storage Advanced Technology
> * For T10 Reflector information, send a message with
> * 'info t10' (no quotes) in the message body to majordomo at t10.org
* For T10 Reflector information, send a message with
* 'info t10' (no quotes) in the message body to majordomo at t10.org
More information about the T10