Method for the hot add of a network adapter on a system including a statically loaded adapter driver
First Claim
Patent Images
1. A method of hot adding a network adapter to an operational computer including a plurality of bus slots, comprising:
- executing a statically loaded adapter driver which accepts a request packet to initialize a network adapter;
adding a programmable network adapter, which is connected to a plurality of I/O devices, to one of the bus slots;
executing a configuration manager which configures the configuration space of the programmable network adapter; and
initializing the programmable network adapter so that I/O is communicated between the added programmable network 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.
-
Citations
20 Claims
-
1. A method of hot adding a network adapter to an operational computer including a plurality of bus slots, comprising:
-
executing a statically loaded adapter driver which accepts a request packet to initialize a network adapter;
adding a programmable network adapter, which is connected to a plurality of I/O devices, to one of the bus slots;
executing a configuration manager which configures the configuration space of the programmable network adapter; and
initializing the programmable network adapter so that I/O is communicated between the added programmable network adapter and the operational computer. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of hot adding a network adapter to an operational computer including a plurality of bus slots, comprising:
-
executing a statically loaded adapter driver which accepts a request packet to initialize a new network adapter;
adding a network adapter to one of the bus slots having a non-powered state;
executing a configuration manager which configures the adapter space of the network adapter;
enabling power to the bus slot; and
initiating communications between the computer and the new network adapter. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method of hot adding a network adapter to an operational computer including at least one canister, wherein the at least one canister contains one or more existing network adapters, comprising:
-
executing a statically loaded network adapter driver which accepts a suspend and a restart packet;
suspending all communication to the existing network adapters on a selected one of the canisters;
disabling power to the selected canister, while still maintaining power to the computer;
adding a new network adapter to the selected canister;
enabling power to the selected canister;
restarting communications to the existing network adapters; and
initiating communications between the computer and the new network adapter. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification