PCI Hot Plug technology allows industry-standard PCI adapters to be added or removed without disrupting the operation of the NetWare server. This reduces unplanned down time for maintaining or adding disk or LAN adapters. To use hot plug technology, your server hardware must be hot-plug capable.
Features of industry-standard, PCI Hot Plug technology include the following:
Uninterrupted service---You can add or replace network or other I/O controller boards while a system is operating through hot insertion or hot removal.
Hot insertion---The process of physically plugging an adapter into a PCI slot without stopping power to the server.
Hot removal---The process of physically pulling an adapter from a PCI slot without stopping power to the server.
Compatibility---Multiple system providers, operating system suppliers, and adapter vendors can implement Hot Plug, which is compatible with existing PCI standards.
Backward compatibility---You can use a mix of Hot Plug and non-Hot-Plug components in the same system. This allows for some slots to be Hot Plug capable while others might not be capable of Hot Plug.
For a general description of Hot Plug architecture and components, see PCI Hot Plug Architecture.
To learn how to enable PCI Hot Plug, see Enabling PCI Hot Plug.
To learn how to use the Novell Configuration Manager to manage Hot Plug devices, see Managing Hot Plug.
The PCI Hot Plug architecture is modular, which minimizes the changes required of third-party adapter software. The system relies on a central component, the Novell Event Bus (NEB), which facilitates communication among different software modules.
The NEB is an integral part of the PCI Hot Plug architecture. NEB facilitates communication between the PCI Hot Plug software modules, management agents, and device drivers.
The following figure provides a graphical representation of the Novell NetWare Hot Plug Architecture.
For PCI Hot Plug servers, the Novell Configuration Manager manages the Hot Plug system and ensures proper system behavior.
The primary function of the Configuration Manager is to sequence Hot Plug operations by shutting down the adapter's device driver before turning off power to the slot. This ensures the stability of the system.
The Configuration Manager also maps hardware resources to device driver software.
The system bus driver provides access to the hardware platform-specific implementation of PCI Hot Plug. This driver controls the system hardware necessary to perform Hot Plug functions and is responsible for the following:
NetWare allows multiple system bus driver modules to exist simultaneously. The controller manufacturer provides the system bus driver specific to the PCI Hot Plug hardware. Some system bus drivers are included with NetWare.
The Novell Configuration Manager console provides the interface for controlling all PCI Hot Plug operations. In addition, it displays slot configuration details, including adapter driver information and status.
The Configuration Manager console consists of three screens: the Main Menu, Slot Options, and Slot Detailed Information.
The Novell Configuration Manager Console is described in detail in Novell Configuration Manager Console.
The following Hot Plug PCI modules are installed when you install NetWare on Hot Plug capable hardware:
If the NetWare installation process determines that your server supports Hot Plug and has the appropriate driver, the installation process adds the following two LOAD commands to the AUTOEXEC.NCF file:
This command loads the system bus driver. After this command is executed, NetWare autoloads NCM.NLM.
This command loads the Novell Configuration Manager Console, which, in turn, loads the ODINEB.NLM. Note that this command is commented out. If you want NetWare to load the Novell Configuration Manager Console every time the AUTOEXEC.NCF file is executed, remove the semi-colon (;) from the command.
To enable PCI Hot Plug technology, execute the AUTOEXEC.NCF file by restarting the server. You can also execute the LOAD commands for the driver and NCMCON at the System Console prompt.
After you have enabled PCI Hot Plug Technology on your server, you can use NCMCON (the Novell Configuration Manager console) to manage your hardware.
For a general introduction to the Novell Configuration Manager console, see Novell Configuration Manager Console.
For general information about how to use the NCMCON interface, see Navigating NCMCON Menus.
For step-by-step instructions for managing your hardware adapters, see Adding an Adapter and Removing an Adapter.
The Novell Configuration Manager console (NCMCON) allows you to view status information on PCI slots and to remove and add PCI Hot Plug adapters.
The NCMCON interface constantly monitors and displays the status of all slots. If there are any errors, the appropriate error message is displayed.
In the NCMCON interface, the following three screens are used:
The Main Menu displays a list of all PCI slots in the system.
For each slot, the Main Menu displays the following information:
Powered Off---Power to the slot is turned off.
Powered On---The lever has been closed, power to the slot is turned on, and the slot is empty (this is different from Ready because there is no card in the slot).
Ready---An adapter is in the slot and ready to be used but there is currently no driver loaded for it.
Active---A loaded driver is using this adapter and the adapter is believed to be working.
Failed---The driver for the adapter or Hot Plug driver indicated some type of device failure. The adapter can be removed and a new one added at this time.
Degraded---A device on the multi-device adapter has failed, but other devices on the adapter continue to function.
Processing...---An action is being performed on a slot/adapter.
Pressing Enter on a selected slot of the Main Menu displays either the Slot Options or the Slot Detailed Information screen. Online, context-sensitive help is available to guide you through PCI Hot Plug actions.
The Slot Options menu lists the options available for the highlighted Hot Plug slot (selection of a non-Hot Plug slot automatically displays the Slot Detailed Information screen).
Depending on the driver, the state of the slot or adapter, and the capabilities of the system, different options appear on the menu.
The interlock mechanism is one feature that can influence what appears on the Slot Options menu. The interlock is a safety mechanism that shuts off power to a slot if the slot is opened while the power is still on. Not all hardware manufacturers provide an interlock mechanism, and not all interlock mechanisms work the same way. For more information, refer to your hardware documentation.
The following table describes the options on the Slot Options menu and the conditions under which they appear.
The Slot Detailed Information screen displays information about a specific slot and the adapter in that slot.
Items on the screen include the following:
Status possibilities include the following:
Pressing F2 activates the Slot Options menu, which allows you to take actions such as removing the card from a particular slot.
To navigate NCMCON menus, follow these guidelines:
If you select a hot plug-capable slot, the Slot Options menu is displayed.
If you select a non-hot plug-capable slot, the Slot Detailed Information screen is displayed.
From the NCMCON Main menu, select the slot with the adapter you want to remove.
The Slot Options menu is displayed.
Select Remove Adapter.
NCMCON processes the remove request.
After the slot has a status of Powered Off and the slot's green LED is no longer lit, open the lever and take the adapter out of the slot.
NCMCON then updates the status of the slot on the screen.
If the slot already contains an adapter, remove the adapter from the slot.
See Removing an Adapter.
Insert the new adapter in the slot and close the lever.
The new adapter is detected automatically and you are prompted to apply power to the slot.
Respond to the prompt to apply power.
If you respond Yes---The slot's green LED is illuminated and you are reminded to attach cables. The system then attempts to autodetect and load drivers for the adapter. Follow any prompts that appear on the screen.
If you respond No---The console status does not change. Go to Step 4 when you are ready to apply power to the slot.
When you are ready to apply power to the slot, select the slot and adapter from the Main menu.
From the Slot Options menu, select Add Adapter or Power On Slot (whichever is displayed).
The Novell Configuration Manager attempts to autodetect and load drivers for the adapter. Follow any prompts that appear on the screen.