Methods and systems for dynamic retimer programming
AssigneeNetApp, Inc.
InventorsMichael M. Loebig, Madhu Bindu Ankem Venkata, Chen Zhao
Life of this patent
Estimating the term…
Abstract
Systems and methods for dynamically programming retimers for computer communications are disclosed. For example, in one aspect, a machine implemented method is disclosed that includes: detecting a cable related event at a port coupled to another device via a cable; determine a cable type and a cable length from a storage location of the port; determining if the cable type and the cable length are different from a previously stored cable type and cable length connecting the port to the other device; and when either the cable type or the cable length are different than the previously stored cable type and cable length, programming a retimer device based on the cable type and length.
Claims20
A machine implemented method, comprising:
- detecting a cable related event at a port coupled to another device via a cable;
- determining a cable type and a cable length from a storage location of the port;
- determining if the cable type and the cable length are different from a previously stored cable type and cable length connecting the port to the other device;
- and
- when either the cable type or the cable length are different than the previously stored cable type and cable length, programming a retimer device based on the cable type and length.
A non-transitory, machine readable storage medium having stored thereon instructions for performing a method, comprising machine executable code which when executed by at least one machine, causes the machine to:
- detect a cable related event at a port coupled to another device via a cable;
- determine a cable type and a cable length from a storage location of the port;
- determine if the cable type and the cable length are different from a previously stored cable type and cable length connecting the port to the other device;
- and
- when either the cable type or the cable length are different than the previously stored cable type and cable length, programming a retimer device based on the cable type and length.
A system, comprising:
- a memory containing machine readable medium comprising machine executable code having stored thereon instructions;
- and a processor module coupled to the memory, the processor module configured to execute the machine executable code to:
- detect a cable related event at a port coupled to another device via a cable;
- determine a cable type and a cable length from a storage location of the port;
- determine if the cable type and the cable length are different from a previously stored cable type and cable length connecting the port to the other device;
- and
- when either the cable type or the cable length are different than the previously stored cable type and cable length, programming a retimer device based on the cable type and length.
Dependencies are inferred from the claim text.