Method for the hot add of a network adapter on a system including a dynamically loaded adapter driver
First Claim
Patent Images
1. A method of hot adding a network adapter to an operational computer including at least one canister, wherein the canister includes one or more existing adapters, comprising:
- receiving a request to perform a hot add of a new network adapter on a canister;
locating all of the existing network adapters on the canister;
obtaining the logical number for each existing network adapter;
using the logical board number of each existing network adapter to retrieve an entry point in a driver associated with the particular existing network adapter;
calling the entry point of each driver to request the suspension of the communication to the existing network adapters;
disabling power to the selected canister, while still maintaining power to the computer;
adding the new network adapter to the canister;
enabling power to the canister;
restarting communications to the existing network adapters; and
initiating communications between the computer and the new network adapter.
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
7 Claims
-
1. A method of hot adding a network adapter to an operational computer including at least one canister, wherein the canister includes one or more existing adapters, comprising:
-
receiving a request to perform a hot add of a new network adapter on a canister; locating all of the existing network adapters on the canister; obtaining the logical number for each existing network adapter; using the logical board number of each existing network adapter to retrieve an entry point in a driver associated with the particular existing network adapter; calling the entry point of each driver to request the suspension of the communication to the existing network adapters; disabling power to the selected canister, while still maintaining power to the computer; adding the new network adapter to the canister; enabling power to the canister; restarting communications to the existing network adapters; and initiating communications between the computer and the new network adapter. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
Specification