about the SMP functions behavior on SAS-1.1
Shinji Ugawa
ugawa-sxa at necst.nec.co.jp
Mon Mar 22 15:53:03 PST 2004
* From the T10 Reflector (t10 at t10.org), posted by:
* Shinji Ugawa <ugawa-sxa at necst.nec.co.jp>
*
Hi all,
I send a corrected e-mail again because it had a typo.
I would like to make sure the SMP functions behavior on SAS-1.1.
//////////
/// Question-1.
//
When should the expander initialize or forget the following parameters those
are set by the SMP PHY CONTROL function?
- PROGRAMMED MINIMUM PHYSICAL LINK RATE
- PROGRAMMED MAXIMUM PHYSICAL LINK RATE
- PARTIAL PATHWAY TIMEOUT VALUE
--- Initialize events --------------+--- e.g. PROG. MIN. PHYS. LINK RATE ---
Power on reset | initialize
HARD_RESET primitive received msg. | iitialize, forget the previous value(???)
PHY OPERATION = 'LINK RESET' | still keep the value
PHY OPERATION = 'HARD RESET' | initialize, forget the previous value(???)
PHY OPERATION = 'DISABLE' | still keep the values
------------------------------------+---------------------------------------
//////////
/// comments on the SMP state machine descriptions.
//
A figure is drawn based on SAS-1.1 r03 for the SMP target port.
So, this figure has a few arrows without a destination (requests and
confirmation). My comments are as the followings.
1. SMP_TP2: Frame Transmitted confirmation
The Frame Transmitted confirmation send from SMP_TP2 is in the Figure 106.
But I could not find a description for this confirmation in 7.18.4.4.3.
2. PL_PM3: SMP Transmit Break request
The SMP Transmit Break request send from PL_PM3 is in the Figure 110.
But I could not find a description for this request in 8.2.3.4.1.
3. in SAS-1.1 r03 page 257, in SAS-1.1 r04 page 259.
8.2.2.3.5 PL_OC2:Overall_Control state connection management
If this state receives an Accept_Reject Opens request, then this state
shall send an Accept_Reject Opens message to all phys in the port.
---
I guess that the "Accept_Reject Opens message to all phys" is misprint for
the "Accept_Reject Opens request to all link layers".
I referred to a table J.11 in an annex J.
4. in SAS-1.1 r03 page 259, in SAS-1.1 r04 page 261.
If this state is in an SMP target port, then this state shall send the
Tx Frame message containing the SMP REQUEST frame to the PL_PM state
machine on which the connection was established for the Tx Open message.
---
I thought that the "SMP REQUEST frame" should change to the "SMP RESPONSE".
Regards
-----
Shinji Ugawa
NEC System Technologies, Ltd.
*
* 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