Method for hot adding a network adapter by identifying and executing the adapter driver based upon the logical board number of the network adapter
First Claim
Patent Images
1. A method of hot adding a programmable network adapter to an operational computer including a plurality of bus slots, comprising:
- adding a programmable network adapter to one of the bus slots;
determining a logical board number for the programmable network adapter;
identifying, based at least in part upon the logical board number, an adapter driver; and
executing the identified adapter driver, thereby activating the programmable adapter so that I/O is communicated between the programmable network adapter and the operational computer.
3 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
2 Claims
-
1. A method of hot adding a programmable network adapter to an operational computer including a plurality of bus slots, comprising:
-
adding a programmable network adapter to one of the bus slots; determining a logical board number for the programmable network adapter; identifying, based at least in part upon the logical board number, an adapter driver; and executing the identified adapter driver, thereby activating the programmable adapter so that I/O is communicated between the programmable network adapter and the operational computer.
-
-
2. A method of hot adding a network adapter to an operational computer including a plurality of bus slots, comprising:
-
adding a network adapter to one of the bus slots having a non-powered state; enabling power to the bus slot; determining a logical board number for the network adapter; identifying, based at least in part upon the logical board number, an adapter driver; and executing the identified adapter driver, thereby initiating communications between the operational computer and the network adapter.
-
Specification