Method for the hot add of devices
First Claim
1. A method for hot adding an adapter to an operational computer including a plurality of bus slots, wherein the operational computer has at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the adapter in response to requests from the central processing unit, the method comprising:
- adding a programmable adapter to one of the bus slots that is in a non-powered state;
enabling power to the bus slot, wherein the programmable data processor determines whether a received request is to enable power; and
activating the programmable adapter so that I/O is communicated between the added adapter and the operational computer.
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.
361 Citations
20 Claims
-
1. A method for hot adding an adapter to an operational computer including a plurality of bus slots, wherein the operational computer has at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the adapter in response to requests from the central processing unit, the method comprising:
-
adding a programmable adapter to one of the bus slots that is in a non-powered state;
enabling power to the bus slot, wherein the programmable data processor determines whether a received request is to enable power; and
activating the programmable adapter so that I/O is communicated between the added adapter and the operational computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for hot adding a programmable adapter to an operational computer including a plurality of bus slots, wherein the operational computer has at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the programmable adapter in response to requests from the central processing unit, the method comprising:
-
adding the programmable adapter to a selected one of the bus slots that is in a non-powered state;
enabling power to the bus slot, wherein the programmable data processor determines whether a received request is to enable power; and
initiating communications between the operational computer and the programmable adapter. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for hot adding an adapter to an operational computer including at least one canister, wherein the canister includes one or more existing adapters, each of the canisters including one or more bus slots, wherein the operational computer has at least one programmable data processor for receiving requests from a central processing unit and for controlling the power to the adapter in response to requests from the central processing unit, the method comprising:
-
suspending all communication to the existing adapters on a selected one of the canisters;
disabling power to the selected canister, while still maintaining power to the operational computer, wherein the programmable data processor determines whether a received request is to disable power;
adding a new adapter to the selected canister;
enabling power to the selected canister, wherein the programmable data processor determines whether a received request is to enable power;
restarting communications to the existing adapters; and
initiating communications between the operational computer and the new adapter. - View Dependent Claims (18, 19, 20)
-
Specification