IP Library Granted Patent US 11,507,446
Granted Patent B1
US 11,507,446 · App. 17/347,200 · Granted Nov 22, 2022

Hot-swap controller fault reporting system

Inventors: Akshata Sheshagiri Naik (Leander, TX); Rui An (Austin, TX); Chandrasekhar Mugunda (Austin, TX); Shivabasava Karibasappa Komaranalli (Round Rock, TX)
Assignee: Dell Products L.P.
G06F11/0772G06F11/0706G06F11/0751G06F11/0787
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,507,446
App. No.
17/347,200
Granted
Nov 22, 2022
Kind
B1
Abstract

A hot-swap controller fault reporting system includes component(s), a hot-swap controller that is coupled to the component(s), and a hot-swap controller fault reporting subsystem that is coupled to the hot-swap controller. The hot-swap controller fault reporting subsystem identifies a hot-swap controller fault that was generated by the hot-swap controller and that is associated with the component(s), generates an Intelligent Platform Management Interface (IPMI) bit combination that is based on the hot-swap controller fault and that is configured to identify the hot-swap controller and a type of the hot-swap controller fault, and provides a log entry based on the IPMI bit combination in a log database.

Claims (35)

1. A hot-swap controller fault reporting system, comprising:

at least one component;

a hot-swap controller that is coupled to the at least one component;

a log database; and

a hot-swap controller fault reporting subsystem that is coupled to the hot-swap controller and the log database, wherein the hot-swap controller fault reporting subsystem is configured to:

identify a hot-swap controller fault that was generated by the hot-swap controller and that is associated with the component; and

generate, based on the hot-swap controller fault, an Intelligent Platform Management Interface (IPMI) bit combination that is configured to identify the hot-swap controller and a type of the hot-swap controller fault; and

provide a log entry based on the IPMI bit combination in the log database.

2. The system of claim 1 , wherein the hot-swap controller fault reporting subsystem is included in a remote access controller device.

3. The system of claim 2 , wherein the remote access controller device is configured to identify the hot-swap controller fault by accessing a register subsystem in a Complex Programmable Logic Device (CPLD).

4. The system of claim 2 , wherein the remote access controller device is configured to identify the hot-swap controller fault via a communication transmitted by a chassis management module.

5. The system of claim 1 , wherein the log entry based on the IPMI bit combination is provided in a System Event Log (SEL) in the log database.

6. The system of claim 1 , wherein the IPMI bit combination includes at least one first IPMI bit providing first IPMI event data that is configured to identify the hot-swap controller, and at least one second IPMI bit providing second IPMI event data that identifies the type of the hot-swap controller fault.

7. An Information Handling System (IHS), comprising:

a processing system; and

a memory system that is coupled to the processing system and that includes instructions that, when executed by the processing system, cause the processing system to provide a hot-swap controller fault reporting engine that is configured to:

identify a hot-swap controller fault that was generated by a hot-swap controller and that is associated with a component that is coupled to the hot-swap controller;

generate, based on the hot-swap controller fault, an Intelligent Platform Management Interface (IPMI) bit combination that is configured to identify the hot-swap controller and a type of the hot-swap controller fault; and

provide a log entry based on the IPMI bit combination in a log database.

8. The IHS of claim 7 , wherein the processing system that provides the hot-swap controller fault reporting engine is included in a remote access controller device.

9. The IHS of claim 8 , wherein the remote access controller device is configured to identify the hot-swap controller fault accessing a register subsystem in a Complex Programmable Logic Device (CPLD).

10. The IHS of claim 8 , wherein the remote access controller device is configured to identify the hot-swap controller fault via a communication transmitted by a chassis management module.

11. The IHS of claim 7 , wherein the IPMI bit combination includes at least one first IPMI bit providing first IPMI event data that is configured to identify the hot-swap controller.

12. The IHS of claim 7 , wherein the IPMI bit combination includes at least one second IPMI bit providing second IPMI event data that identifies the type of the hot-swap controller fault.

13. The IHS of claim 7 , wherein the log entry based on the IPMI bit combination is provided in a System Event Log (SEL) in the log database.

14. A method for reporting hot-swap controller faults, comprising:

identifying, by a hot-swap controller fault reporting subsystem, a hot-swap controller fault that was generated by a hot-swap controller and that is associated with a component that is coupled to the hot-swap controller;

generating, by the hot-swap controller fault reporting subsystem based on the hot-swap controller fault, an Intelligent Platform Management Interface (IPMI) bit combination that is configured to identify the hot-swap controller and a type of the hot-swap controller fault; and

providing, by the hot-swap controller fault reporting subsystem, a log entry based on the IPMI bit combination in a log database.

15. The method of claim 14 , wherein the hot-swap controller fault reporting subsystem is included in a remote access controller device.

16. The method of claim 15 , wherein the remote access controller device identifies the hot-swap controller fault by accessing a register subsystem in a Complex Programmable Logic Device (CPLD).

17. The method of claim 15 , wherein the remote access controller device is configured to identify the hot-swap controller fault via a communication transmitted by a chassis management module.

18. The method of claim 14 , wherein the IPMI bit combination includes at least one first IPMI bit providing first IPMI event data that is configured to identify the hot-swap controller.

19. The method of claim 14 , wherein the IPMI bit combination includes at least one second IPMI bit providing second IPMI event data that identifies the type of the hot-swap controller fault.

20. The method of claim 14 , wherein the log entry based on the IPMI bit combination is provided in a System Event Log (SEL) in the log database.

Assignments (8)
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (058014/0560) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0473 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057931/0392) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 062022/0382 →
RELEASE OF SECURITY INTEREST IN PATENTS PREVIOUSLY RECORDED AT REEL/FRAME (057758/0286) Recorded Jun 10, 2022
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
To: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
Reel/Frame 061654/0064 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 058014/0560 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057758/0286 →
SECURITY INTEREST Recorded Oct 6, 2021
From: DELL PRODUCTS L.P.; EMC IP HOLDING COMPANY LLC
To: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS NOTES COLLATERAL AGENT
Reel/Frame 057931/0392 →
SECURITY AGREEMENT Recorded Oct 1, 2021
From: DELL PRODUCTS, L.P.; EMC IP HOLDING COMPANY LLC
To: CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH
Reel/Frame 057682/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2021
From: SHESHAGIRI NAIK, AKSHATA; AN, RUI; MUGUNDA, CHANDRASEKHAR; KOMARANALLI, SHIVABASAVA KARIBASAPPA
To: DELL PRODUCTS L.P.
Reel/Frame 056537/0456 →