Channel warnings on device insertion issues
AssigneeDell Products L.P.
InventorsDouglas Winterberg, Bhyrav Mutnury
Life of this patent
Estimating the term…
Abstract
An information handling system configured to perform an input/output (I/O) health check of the I/O device and gather I/O health check data from the I/O health check performed and calculate channel margins based on the I/O health check data. The information handling system is further configured to determine whether there is an outlier among the channel margins and when there is an outlier, then generate a signature associated with the outlier. In addition, the information handling system is configured to compare the signature with signatures from a library of known issues and determine if there is a match between the signature and one of the signatures from the library, then inform a user of a known issue.
Claims20
An information handling system, comprising:
- an input/output (I/O) device;
- and
- a Basic Input/Output System (BIOS) configured to:
- perform write training that includes reference voltage training in determining range of the reference voltage where a memory interface is stable;
- perform, during a boot process, an I/O health check of the I/O device and gather I/O health check data from the I/O health check performed;
- calculate channel margins based on the I/O health check data, wherein the channel margins are calculated at rank level of memory modules;
- determine whether there is an outlier that is a delta which is greater than a predefined limit among the channel margins of the memory modules including having a low reference voltage margin;
- when the outlier with the delta that is greater than the predefined limit which includes the low reference voltage margin is determined, then generate a signature associated with the outlier;
- compare the signature with signatures from a library of known issues;
- and
- determine if there is a match between the signature and one of the signatures from the library, then inform a user of a known issue.
A method by a Basic Input/Output System (BIOS), the method comprising:
- performing write training that includes reference voltage training in determining range of the reference voltage where a memory interface is stable;
- performing, during a boot process, an input/output (I/O) health check of an I/O device and gathering I/O health check data from the I/O health check performed;
- calculating channel margins based on the I/O health check data, wherein the channel margins are calculated at rank level of memory modules;
- determining whether there is an outlier that is a delta which is greater than a predefined limit among the channel margins of the memory modules including having low reference voltage margin;
- when the outlier with the delta that is greater than the predefined limit which include the low reference voltage margin is determined, then generating a signature associated with the outlier
- comparing the signature with signatures from a library of known issues;
- and
- determining if there is a match between the signature and one of the signatures from the library, then informing a user of a known issue.
A non-transitory computer-readable medium to store instructions that are executable by a Basic Input/Output System (BIOS) to perform operations comprising:
- perform write training that includes reference voltage training in determining range of the reference voltage where a memory interface is stable:
- performing, during a boot process, an input/output (I/O) health check to an I/O device and gathering I/O health check data from the I/O health check performed;
- calculating channel margins based on the I/O health check data, wherein the channel margins are calculated at rank level of memory modules;
- determining whether there is an outlier that is a delta which is greater than a predefined limit among the channel margins of the memory modules including having a low reference voltage margin;
- when the outlier with the delta that is greater than the predefined limit is determined, then generating a signature associated with the outlier;
- comparing the signature with signatures from a library of known issues;
- and
- determining if there is a match between the signature and one of the signatures from the library, then informing a user of a known issue.
Dependencies are inferred from the claim text.