Data processing system peripheral device management and recovery
AssigneeDell Products L.P.
InventorsGuru Prasad Yadav Naruboina, Kalyani Korubilli
Life of this patent
Estimating the term…
Abstract
Methods and systems for managing a data processing system are disclosed. Uncorrected errors of a data processing system may be resolved by a management controller of the data processing system. The management controller may independently identify one or more peripheral devices of the data processing system associated with the uncorrected errors and cause the identified ones of the peripheral devices to be rebooted without rebooting an entirety of the data processing system.
Claims20
A method for managing a data processing system, the method comprising:
- obtaining, by a management controller of the data processing system, system error data indicating that the data processing system is experiencing an uncorrected error, the management controller being separate and operates independently from an operating system (OS) of the data processing system, and the data processing system further comprises a single network module that is shared by both of the management controller and hardware resources of the data processing system and that separately communicates with the management controller and the hardware resources using out-of-band channels for the management controller and in-band channels for the hardware resources such that communications received by the single network module and meant for the management controller never flow through the hardware resources first before reaching the management controller;
- determining, by the management controller, that a peripheral device installed in the data processing system is a source of the uncorrected error, the determination being made using the system error data and a peripheral device map stored in the management controller;
- and
- causing, by the management controller, a restart of only the peripheral device without restarting an entirety of the data processing system to remediate the uncorrected error.
A non-transitory machine-readable medium having instructions stored therein, which when executed by a processor, cause the processor to perform operations for managing a data processing system, the operations comprising:
- obtaining, by a management controller of the data processing system, system error data indicating that the data processing system is experiencing an uncorrected error, the management controller being separate and operates independently from an operating system (OS) of the data processing system, and the data processing system further comprises a single network module that is shared by both of the management controller and hardware resources of the data processing system and that separately communicates with the management controller and the hardware resources using out-of-band channels for the management controller and in-band channels for the hardware resources such that communications received by the single network module and meant for the management controller never flow through the hardware resources first before reaching the management controller;
- determining, by the management controller, that a peripheral device installed in the data processing system is a source of the uncorrected error, the determination being made using the system error data and a peripheral device map stored in the management controller;
- and
- causing, by the management controller, a restart of only the peripheral device without restarting an entirety of the data processing system to remediate the uncorrected error.
A data processing system, comprising:
- a management controller adapted to perform operations for managing the data processing system, the operations comprising:
- obtaining system error data indicating that the data processing system is experiencing an uncorrected error, the management controller being separate and operates independently from an operating system (OS) of the data processing system;
- determining that a peripheral device installed in the data processing system is a source of the uncorrected error, the determination being made using the system error data and a peripheral device map stored in the management controller;
- and
- causing a restart of only the peripheral device without restarting an entirety of the data processing system to remediate the uncorrected error;
- and
- a single network module that:
- is shared by both of the management controller and hardware resources of the data processing system, and
- separately communicates with the management controller and the hardware resources using out-of-band channels for the management controller and in-band channels for the hardware resources such that communications received by the single network module and meant for the management controller never flow through the hardware resources first before reaching the management controller.
Dependencies are inferred from the claim text.