摘要 |
A SAS expander adaptively configures a Serial-Attached-SCSI (SAS) PHY to accommodate varying lengths of a cable coupling the PHY to a remote PHY. The expander (a) configures the SAS PHY with settings of an entry of a table of PHY configuration settings, each entry in the table having different PHY co nfiguration setting values; (b) clears a counter; (c) operates the PHY to co mmunicate with the remote PHY for a monitoring period, after configuring the PHY and clearing the counter; (d) increments the counter when the PHY detec ts a PHY event during the monitoring period, and otherwise decrements the co unter; (e) repeats steps (c) and (d) unless the counter rises above a thresh old; and (f) when the counter rises above the threshold, repeats steps (a) t hrough (e), wherein step (a) is performed with the settings of a different e ntry of the table.
|