From: "Mehul Kumar" <mehul@perfectus.com> To: "'Geoff Hibbert'" <geoff.hibbert@finisar.com>, <t10@t10.org> Subject: RE: Completion of TRAIN or TRAIN_DONE sequences Date: Wed, 20 Feb 2008 10:52:22 -0800 X-Message-Number: 8541 Formatted message: HTML-formatted message Hi Geoff, Well the interpretation is that after the undergoing transmission is finished, switch to the next. Regards, Mehul Kumar - Perfectus Technology Solutions -----Original Message----- From: owner-t10@t10.org [mailto:owner-t10@t10.org] On Behalf Of Geoff Hibbert Sent: Tuesday, February 19, 2008 6:25 PM To: t10@t10.org Subject: Completion of TRAIN or TRAIN_DONE sequences Hello all, I have a question regarding a possible ambiguity in the SAS-2 spec at 6.7.4.2.3. It says: "If the phy's receiver is trained and acquires dword synchronization before TLT, then the phy shall stop transmitting TRAIN patterns and start transmitting TRAIN_DONE patterns." It also says that upon transmitting 4 or more TRAIN_DONE patterns and receiving the minimum 1 TRAIN_DONE before MTT, "then the phy shall: a) stop transmitting TRAIN_DONE patterns; b) start transmitting dwords from the link layer; and c) consider the Train-SNW to be valid." When it says "stop transmitting" is the intention that TRAIN and TRAIN_DONE patterns always be sent in their entirety (primitive sequence followed by 58 scrambled dwords) before switching to the next item, or may the phy interrupt whatever TRAIN/TRAIN_DONE sequence it is in the middle of transmitting to switch to transmitting the next item? Thanks, -Geoff Hibbert -Finisar Corporation