XL State Machine Problem

Fred Dutton 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>
*
Robert,

Thank you for the correction.

I had a misunderstanding of how an expander's external port interfaces with an internal port.

Regards,

Fred Dutton

> 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
> X-MS-Has-Attach: 
> X-MS-TNEF-Correlator: 
> 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 7.15.13.1, 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
> request/indication.
> 
> 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
> https://ecardfile.com/id/RobElliott
> 
> 
> *
> * For T10 Reflector information, send a message with
> * 'info t10' (no quotes) in the message body to majordomo at t10.org

__________________________________________
Fred Dutton
QLogic Corporation
949.389.6340




*
* 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 mailing list