System for hot swapping a programmable adapter by using a programmable processor to selectively disabling and enabling power thereto upon receiving respective control signals
First Claim
Patent Images
1. An operational computer capable of hot swapping an adapter, comprising:
- a memory;
at least one input/output (I/O) device;
a standard programmable adapter connected to the operational computer, wherein the standard programmable adapter controls the input/output to the I/O device;
a user interface program which receives a hot swap request for the standard programmable adapter, wherein the hot swap request causes suspension of communications and power disablement to the standard programmable adapter;
a configuration manager, responsive to the hot swap request, suspending the communications to the standard programmable adapter on the operational computer, and storing a configuration information associated with the standard programmable adapter in the memory of the operational computer; and
a hot plug hardware, responsive to the hot swap request, disabling the power to the standard programmable adapter before the standard programmable adapter is disconnected from the operational computer and enabling the power to a replacement standard programmable adapter that replaces the standard programmable adapter, wherein the hot plug hardware comprises at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the standard programmable adapter in response to requests from the central processing unit, and the programmable data processor determines whether the received request is to disable or enable power.
4 Assignments
0 Petitions
Accused Products
Abstract
A software architecture for the hot add and swap of adapters. The software architecture allows users to replace failed components, upgrade outdated components, and add new functionality, such as new network interfaces, disk interface adapters and storage, without impacting existing users. The software architecture supports the hot add and swap of off-the-shelf adapters, including those adapters that are programmable.
-
Citations
19 Claims
-
1. An operational computer capable of hot swapping an adapter, comprising:
-
a memory;
at least one input/output (I/O) device;
a standard programmable adapter connected to the operational computer, wherein the standard programmable adapter controls the input/output to the I/O device;
a user interface program which receives a hot swap request for the standard programmable adapter, wherein the hot swap request causes suspension of communications and power disablement to the standard programmable adapter;
a configuration manager, responsive to the hot swap request, suspending the communications to the standard programmable adapter on the operational computer, and storing a configuration information associated with the standard programmable adapter in the memory of the operational computer; and
a hot plug hardware, responsive to the hot swap request, disabling the power to the standard programmable adapter before the standard programmable adapter is disconnected from the operational computer and enabling the power to a replacement standard programmable adapter that replaces the standard programmable adapter, wherein the hot plug hardware comprises at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the standard programmable adapter in response to requests from the central processing unit, and the programmable data processor determines whether the received request is to disable or enable power. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An operational computer capable of hot swapping an adapter comprising:
-
a memory;
an input/output (I/O) device;
an standard adapter connected to the operational computer, wherein the standard adapter controls the input/output to the I/O device, and wherein the operational computer is capable of turning on and off the power to the standard adapter;
a user interface program which receives a hot swap request for the standard adapter, wherein the hot swap request causes suspension of communications and power disablement to the standard adapter;
a configuration manager, responsive to the hot swap request, suspending the communications to the standard adapter, and storing a configuration information associated with the standard adapter in the memory of the operational computer; and
a hot plug hardware, responsive to the hot swap request, disabling the power to the standard adapter before the standard adapter is disconnected from the operational computer and enabling the power to a replacement standard adapter that replaces the standard adapter, wherein the hot plug hardware comprises at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the standard adapter in response to requests from the central processing unit, and the programmable data processor determines whether the received request is to disable or enable power. - View Dependent Claims (13)
-
-
14. An operational computer capable of hot swapping an adapter, comprising:
-
an input/output (I/O) device;
a memory;
a standard programmable adapter connected to the operational computer, wherein the standard programmable adapter controls the input/output to the I/O device;
a user interface program which receives a hot swap request for the standard programmable adapter, wherein the hot swap request causes suspension of communications and power disablement to the standard programmable adapter;
a configuration manager, responsive to a hot swap request, suspending the communications to the standard programmable adapter, and storing a configuration information associated with the standard programmable adapter in the memory of the operational computer; and
a power management module including a programmable data processor capable of issuing commands to disable and enable power to the standard programmable adapter, the programmable data processor receiving requests from a central processing unit and controlling the power to the standard programmable adapter in response to requests from the central processing unit, and determining whether the received request is to disable or enable power. - View Dependent Claims (15)
-
-
16. An operational computer capable of hot swapping an adapter, comprising:
-
a memory;
a plurality of input/output (I/O) devices;
a plurality of standard programmable adapters connected to the operational computer, wherein one or more of the standard programmable adapters control the input/output to selected ones of the I/O devices;
a user interface program which receives a hot swap request for a selected one of the standard programmable adapters, wherein the hot swap request causes suspension of communications and power disablement to the selected standard programmable adapter;
a configuration manager, responsive to the hot swap request, suspending the communications to the selected one of the standard programmable adapters, and storing a configuration information associated with the selected standard programmable adapter in the memory of the operational computer; and
a hot plug hardware, responsive to the hot swap request, disabling the power to a selected one of the standard programmable adapters before being disconnected from the operational computer and enabling the power to a new standard programmable adapter that replaces the selected standard programmable adapter, wherein the hot plus hardware comprises at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the selected standard programmable adapter in response to requests from the central processing unit, and the programmable data processor determines whether the received request is to disable or enable power. - View Dependent Claims (17)
-
-
18. An operational computer capable of hot swapping an adapter, comprising:
-
a memory;
a plurality of input/output (I/O) devices;
a plurality of standard programmable adapters connected to the operational computer, wherein one or more of the standard programmable adapters control the input/output to selected ones of the I/O devices;
a user interface program which receives a hot swap request for a selected one of the standard programmable adapters, wherein the hot swap request causes suspension of communications and power disablement to the selected standard adapter;
a configuration manager, responsive to the hot swap request, suspending the communications to a selected one of the standard programmable adapters, and storing a configuration information associated with the selected standard programmable adapter in the memory of the operational computer; and
a hot plug hardware, responsive to the hot swap request, suspending the power to the selected standard programmable adapter before the selected standard programmable adapter is disconnected from the operational computer and enabling the power to a replacement standard programmable adapter that replaces the selected standard programmable adapter, wherein the hot plug hardware comprises at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the selected standard programmable adapter in response to requests from the central processing unit, and the programmable data processor determines whether the received request is to disable or enable power. - View Dependent Claims (19)
-
Specification