SAS revision 4 errata
Evans, Mark
Mark_Evans at maxtor.com
Mon Jun 23 10:50:24 PDT 2003
* From the T10 Reflector (t10 at t10.org), posted by:
* "Evans, Mark" <Mark_Evans at maxtor.com>
*
Hi Jim,
I agree that the transition named in 6.7.3.3.3 (Transition
SP2:OOB_NoCOMSASTimeout to SP3:OOB_AwaitCOMINIT_Sent) is incorrect.
However, I think the only change that's necessary is to change the name of
this subclause to 6.7.3.3.3 Transition SP2:OOB_NoCOMSASTimeout to
SP4:OOB_COMSAS where the transition arrow in Figure 67 alread goes.
You wrote, "A transition to SP4:OOB_COMSAS is a problem for the attached
phy. It may
have completed a Hot-plug timeout and transitioned to SP0: COMINIT." I
don't see how that could happen. What should have happened to get to
SP2:OOB is:
a) the port sent a COMINIT;
b) the port received a COMINIT;
c) the port sent a COMSAS; and
d) the port timed out waiting for a COMSAS.
When in the SP2:OOB state, one of two things should happen: the device
receives a COMINT, or the hot-plug timer expires. When the timer expires,
go back to SP0. Detect COMINIT, and go to SP4 to send a COMSAS. So, I
think the change I'm recommending is the correct one.
Regards,
Mark Evans
Maxtor Corporation
-----Original Message-----
From: Jim.Coomes at seagate.com [mailto:Jim.Coomes at seagate.com]
Sent: Friday, June 20, 2003 12:02 PM
To: Elliott, Robert (Server Storage); t10 at t10.org
Subject: SAS revision 4 errata
* From the T10 Reflector (t10 at t10.org), posted by:
* Jim.Coomes at seagate.com
*
Rob,
If there is a rev to SAS, here is another error:
Conflict text to figure:
doc page 122, Section 6.7.3.3.3 Transition SP2:OOB_NoCOMSATimeout to
SP3:OOB_AwaitCOMINIT_Sent
states "This transition shall occur after receiving a COMINIT Detected
message."
doc page 121 Figure 67 shows the SP2:OOB_NoCOMSASTimeout state tranitioning
to SP4 (rather than SP3) when COMINIT Detected message is received.
Problem:
Note: This is not the case illustrated in figure 66. In that case the
timeout occurred on COMINIT. Here the timeout is on COMSAS.
A transition to SP3:OOB_AwaitCOMINIT_Sent will result in a hang as
Transmit COMINIT only occurs in SP0: COMINIT and a COMINIT Transmitted
confirmation is need to exit SP3:OOB_AwaitCOMINIT_Sent.
A transition to SP4:OOB_COMSAS is a problem for the attached phy. It may
have completed a Hot-plug timeout and transitioned to SP0: COMINIT. A
COMINIT Detected confirmation is required to exit the SP0.
Suggested Fix:
Change 6.7.3.3.3 to:
"Transition SP2:OOB_NoCOMSATimeout to SP0:OOB_COMINIT"
Change figure to reflect this change:
Delete arrow SP2 to SP4,
Add arrow SP2 to SP0 with COMINIT Detected.
Jim
*
* 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