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@xxxxxxxxxxxx] 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 > - To unsubscribe from this list: send the line "unsubscribe linux-scsi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html