Thread Links Date Links
Thread Prev Thread Next Thread Index Date Prev Date Next Date Index

Re: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.



Hi Chris,

See below.

Thanks.

Yair

 

From: Chris Bullock (bullock) [mailto:bullock@xxxxxxxxx]
Sent: Tuesday, September 5, 2017 5:02 PM
To: Yair Darshan <YDarshan@xxxxxxxxxxxxx>; STDS-802-3-4PPOE@xxxxxxxxxxxxxxxxx
Subject: RE: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.

 

EXTERNAL EMAIL

Hi Yair,

 

I think we are getting too hung up on the terms “staggered” vs. “parallel”. 

 

The case that you are describing where detection can occur on both pairsets prior to powering of one pairset falls into the “parallel” category.

Yair: I agree to it but it is not clearly defined. What is the common knowledge so far is that parallel is when primary detection and secondary detection are done within Tpon. This definition is good and flexible for both single and dual signature when used for parallel.

My questions are:

  1. How staggered is defined for single-signature?
  2. How staggered is defined for dual-signature?

  In this case, “parallel” does NOT mean simultaneous.

Yair: I understand it, but it is not defined as such. We need text to define it in CC_DET_SEQ definition. We need text to define staggered as well.

  It just means that they both occur prior to powering either pairset (this is covered with CC_DET_SEQ=0).

Yair:

  1. Is it correct that parallel is defined with in Tpon?
  2. Is it correct that staggered detection can happen as follows for dual-sig PD.

Alt A is doing detection. Detection takes 499msec. Classifiy and before starting powerup, Alt B start to detect. In my mind, this was staggered too.

 

Thanks,

Chris

 

From: Yair Darshan [mailto:YDarshan@xxxxxxxxxxxxx]
Sent: Saturday, September 02, 2017 9:40 AM
To: Chris Bullock (bullock); STDS-802-3-4PPOE@xxxxxxxxxxxxxxxxx
Subject: RE: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.

 

Chris,

I am sure that it was the original intention in the SM for CC_DET_SEQ=3 but it doesnt cover all possibilist of CC_DET_SEQ=3 especially the popular ones that I am sure you want to support as well.

 

The definitions of CC_DET_SEQ variable in page 109 line 38 doesnt say that staggered in CC_DET_SEQ=3 means that it is limited to the case that one of the pairs need to be on while the other pair is donning detection. This was never the only intent. If this was the intent, how should I interpret staggered in CC_DET_SEQ=1?

 

Moreover, what if you want to POWER_ON both pairsets with minimum time delay between each pairsets and not wait to one pairset to be ON and only then to do detection on the other?

This is a PSE system objective that PSE vendors need not to overlooked.

 

Regards

Yair

 

From: Chris Bullock (bullock) [mailto:bullock@xxxxxxxxx]
Sent: Friday, September 1, 2017 9:40 PM
To: STDS-802-3-4PPOE@xxxxxxxxxxxxxxxxx
Subject: Re: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.

 

EXTERNAL EMAIL

Hi Lennart,

 

CC_DET_SEQ=3 is supposed to transition from ENTRY_SEC to IDLE_SEC, and should not transition to START_DETECT_SEC until pwr_app_pri is true.  That is the original intention.

 

Thanks,

Chris

 

From: Lennart Yseboodt [mailto:lennartyseboodt@xxxxxxxxx]
Sent: Friday, September 01, 2017 1:33 PM
To: Chris Bullock (bullock)
Cc: STDS-802-3-4PPOE@xxxxxxxxxxxxxxxxx
Subject: Re: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.

 

Hi Chris,

Thanks for making that clear. This confirms that a different interpretation of 'staggered' and 'parallel' lies at the base of this request. In essence, what Yair wants to do is possible using sequence 0 or 1.

What we may want to do is expand a bit the explanation of CC_DET_SEQ 3, because it misses this key bit of information that the second pairset can only proceed with detection after the first is powered on.

I would also assume that this staggered behavior is intentionally used to verify 4PID for dual-signature PDs ?

So, if we allow detection to happen before the first pairset of powered on, we'll break the 4PID mechanism of this sequence ?

Kind regards,

Lennart

 

On Fri, Sep 1, 2017 at 6:08 PM, Chris Bullock (bullock) <bullock@xxxxxxxxx> wrote:

Hi Lennart,

 

For DS, Sequence 3 enforces that detection on secondary pairset does not occur until after the primary pairset is powered.  That is what is meant by “staggered”.  For DS, Sequence 0, the detection/class has no enforced timing relationship.  “Parallel” just means that they happen pseudo-concurrently, but not necessarily sync’d.

 

Thanks,

Chris

 

 

From: Lennart Yseboodt [mailto:lennartyseboodt@xxxxxxxxx]
Sent: Friday, September 01, 2017 4:04 AM
To: STDS-802-3-4PPOE@xxxxxxxxxxxxxxxxx
Subject: Re: [802.3_4PPOE] PSE state machine - Stuck in ENTRY_SEC and related issues.

 

Hi all,

Question to the folks who came up with the various CC_DET_SEQs.... what was the design intent of sequence 3 ?

I have the feeling there is a difference in interpretation of what is meant by "staggered" and "parallel".

For sequence 0, it is stated that "Connection Check is followed by staggered detection for a single-signature PD and parallel detection for a dual-signature PD."

Does 'parallel detection' imply that the detection has to happen precisely at the same time ?

Or can you do detect on pri, then detect on sec, and then proceed to classification ?

I would assert that the latter behavior is allowed by the state diagram.

Even if do_detect_pri and do_detect_sec are called at the same time, nothing forbids one of these functions to wait a bit until the other is done.

 

Kind regards,

Lennart

 

On Fri, Sep 1, 2017 at 3:10 AM, Heath Stewart <00000855853231d4-dmarc-request@xxxxxxxx> wrote:

Yair,

 

Thanks for your presentation. There are some interesting issues you identify in comments 251 and 252. We have reflected on your proposal and have created a proposal to address these issues.

 

Thanks,

 

-Heath Stewart

 

 

On Thu, Aug 31, 2017 at 3:12 AM, Yair Darshan <YDarshan@xxxxxxxxxxxxx> wrote:

Hi all,

Please review the remedy for this topic.

 

It handles the following:

1)      Preventing to be stuck in ENTRY_SEC when detection in primary has failed or tdet_timer_pri is done when transitioning from ENTRY_SEC to

START_DETECT_SEC.

2)      The transition from IDLE_SEC to START_DETECT_SEC when CC_DET_SEQ=3 is not fully covered for the staggered detection timing range.

3)      Both (1and 2) prevents doing cycles of detection and classifications until host decides to power on the port.

 

I’ll appreciate your inputs.

Regards

 

Yair

 

Darshan Yair

Chief R&D Engineer

Analog Mixed Signal Group

Microsemi Corporation

 

1 Hanagar St., P.O. Box 7220
Neve Ne'eman Industrial Zone
Hod Hasharon 45421, Israel
Tel:  +972-9-775-5100, EXT 210.

Cell: +972-54-4893019
Fax: +972-9-775-5111

 

E-mail: <mailto:ydarshan@xxxxxxxxxxxxx>.  

 

 



 

--

Heath Stewart
Design Center Manager, Mixed Signal

Office   (805) 560-7658
Mobile  (805) 895-0499
Websites      
analog.com, linear.com

Linear Technology is now part of Analog Devices.  Learn more.

Inline image 2