SAS SP state machine Hot-Plug Timeout timer text
Elliott, Robert (Server Storage)
Elliott at hp.com
Fri May 2 12:36:38 PDT 2003
* From the T10 Reflector (t10 at t10.org), posted by:
* "Elliott, Robert (Server Storage)" <Elliott at hp.com>
*
4.4.2 "Hard reset" doesn't say anything about targets.
6.6.5 "Phy reset sequence..." says targets "should not" rather than
"shall not" implement the Hot-Plug Timeout.
I hope that disk drives won't re-run OOB more per trigger to so, but
we're not prohibiting it altogether. Triggers to do so include power on
and loss of dword sync for no shorter than 1 ms.
The proposed change just adds "if implemented" to the state machine so
it's not interpreted as a "shall rerun OOB" for all types of phys (which
would disagree with 6.6.5).
--
Rob Elliott, elliott at hp.com
Hewlett-Packard Industry Standard Server Storage Advanced Technology
https://ecardfile.com/id/RobElliott
> -----Original Message-----
> From: Jim.Coomes at seagate.com [mailto:Jim.Coomes at seagate.com]
> Sent: Friday, May 02, 2003 1:20 PM
> To: Elliott, Robert (Server Storage)
> Cc: t10 at t10.org
> Subject: SAS SP state machine Hot-Plug Timeout timer text
>
>
> Rob,
>
> This change makes SAS confusing from a target's perspective.
> 4.4.2 says targets should not initiate phy reset after the
> initial time following power up. Most of the places in the
> draft are generic about initiating phy reset such as on loss
> of sync for 1 msec. We have interpreted 4.4.2 to mean that
> targets do not initiate phy reset in these generic cases.
>
> The WG in the past concluded from 4.4.2 that targets did not
> support Hot-Plug Timeout. If this change is adopted, each
> place in the draft where phy reset is initiated needs to be
> reviewed to determine if it is appropriate foe targets and
> the should not removed from 4.4.2.
>
> Jim
>
>
> ----- Forwarded by Jim Coomes/Seagate on 05/02/2003 01:05 PM -----
>
>
>
> "Elliott, Robert
>
>
> (Server Storage)" To:
> <t10 at t10.org>
>
> <Elliott at hp.com> cc:
>
>
> Sent by: Subject: SAS
> SP state machine Hot-Plug Timeout timer text
>
> owner-t10 at t10.org
>
>
> No Phone Info
>
>
> Available
>
>
>
>
>
> 05/02/2003 11:25
>
>
> AM
>
>
>
>
>
>
>
>
>
>
>
>
> * From the T10 Reflector (t10 at t10.org), posted by:
> * "Elliott, Robert (Server Storage)" <Elliott at hp.com>
> *
> Although the Hot-Plug Timeout timer is mandatory only for
> expander phys (it is optional for initiator and target phys),
> some of the wording in the SP state machine in sas-r03g makes
> it appear to be mandatory.
>
> (this is the "re-run OOB every 500 ms if there is no response" timer)
>
> Proposed change:
> In both:
> 6.7.3.2 SP1:OOB_AwaitCOMX state
> 6.7.3.2.1 State description
> and:
> 6.7.3.3 SP2:OOB_NoCOMSASTimeout state
> 6.7.3.3.1 State description
>
> Change:
> Upon entry into this state, the Hot-Plug Timeout timer shall
> be initialized and started.
>
> to:
> Upon entry into this state, the Hot-Plug Timeout timer shall
> be initialized and started if this phy is:
> a) an expander phy; or
> b) an initiator phy or target phy implementing the Hot-Plug
> Timeout timer.
>
>
> --
> 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
>
>
>
>
>
*
* 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