A Method for Determining the Reliability of a RIO Link Before Configuration Through the Use of Ping Tests
Original Publication Date: 2004-Mar-12
Included in the Prior Art Database: 2004-Mar-12
When configuring or hotplugging a RIO (Remote I/O) cable to a server system, there exists a possibility that the server may crash due to a faulty cable or a previously working cable left in a bad state. The current algorithm relies on an input ready signal in the RIO macro which does not necessarily insure that the link is good. The only way to determine if a cable is faulty is to let the cable failover to the redundant port if End-to-End is enabled or to issue a RIO request with the risk that the system may crash due to system timeouts. Disclosed is a way to keep faulty cables from bringing the system down by performing a series of ping tests prior to configuring the cable. This may also be used as a quick runtime test unit.