Re: AIC94XX discovery timeout problem details...

malahal
2006-10-05T00:21:20Z

James, Jack Hammer from Adaptec gave us SAS analyser output. All SMP
commands work fine, but SSP commands are sent on a PHY that is up and
updated (in the DDB0). In response, the expander tries to open
connection on a different PHY that is up but not yet updated in DDB0.
The HBA sends OPEN_REJECT(retry) and the Vitesse expander retries the
same path forever!

Thanks, Malahal.

James Bottomley [James.Bottomley@SteelEye.com] wrote:
> However, SAS specs require us to open connections for SMP and receive
> the responses through the connection we opened. The target is
> specifically prohibited from responding outside of this protocol
> boundary. The theory behind this is that the Host controls port
> formation ... until we open multiple connections between the source and
> target ports, the actual connection remains narrow. All of this should
> support the current discovery model.
>
> I suppose the only way to confirm what's going on would be with a SAS
> analyser. Does the host send multiple OPEN's even before the
> PORTE_BYTES_DMAED is responded to?
>
> James
>