Browse Prior Art Database

Mechanism for Determining Source of a Cable Fault

IP.com Disclosure Number: IPCOM000219144D
Publication Date: 2012-Jun-21
Document File: 1 page(s) / 18K

Publishing Venue

The IP.com Prior Art Database

Abstract

Disclosed is a mechanism for determining a source of a cable fault. The mechanism enables a user to determine if the cable fault is due to one or more of a bad adapter, a bad cable and cable plugging issue.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 57% of the total text.

Page 01 of 1

Mechanism for Determining Source of a Cable Fault

A mechanism is disclosed for determining a source of a cable fault. The mechanism enables a user to determine if the cable fault is due to one or more of a bad adapter, a bad cable and cable plugging issue.

Each cable connected to an adapter contains Vital Product Data (VPD). When the VPD is read, a cable serial number is noted together with power required to power the cable. This information is stored in a device driver. By storing the serial number of the cable in the case when a fault is detected, a management entity can determine if the cable or adapter card is defective or if the user has wrongly plugged the cable.

Consider a scenario, when a cable is connected to an adapter card and an over current condition is detected. Accordingly, a fault signal is triggered and sent back to the ASIC. An interrupt is raised to a device driver to notify a firmware that the interface is in the fault condition and not usable. The device driver then sends a signal to an over-current protection circuit to turn off current to a cable connector. The device driver then communicates with a base board management controller (BMC) that a cable fault has been detected and the interface is not usable. The BMC then post an entry in a System Event Log (SEL) that a cable fault has been detected. In addition, the SEL contains the serial number of the cable.

In order for the power to the cable to be re-instated, the user is required to unp...