June 1998
...........................
...........................
................................
................................
................................
Compaq Computer
Corporation
ECG Technology
Communications
ONTENTS
C
Introducti on
Three PCI Hot Plug
Capabilities
Synergistic HighAvailability Techniques
PCI Hot Plug: Compaq
Strategy
Progress Towar d an
Industry Standard
Summary of PCI Hot
Plug
System Hardware
System Soft ware
Hardware and Software
Control
Adapters and Device
Drivers
Compatibility I ssues
Conclusion
1
ECG080/0698
3
3
3
3
4
5
5
6
6
7
7
7
T
ECHNOLOGY
.
.
.
.
.
PCI Hot Plug Technology
.
.
.
.
.
.
As an increasing number of companies migrate their business-critical applications to
.
.
.
industry-standard servers, the need for high-availability solutions to minimize system
.
.
.
downtime is increasing. Compaq, the world’s leading server provider, has historically
.
.
.
taken a leadership role in developi ng i ndust ry-s tandar d t echnologi es. With the
.
.
.
development of PCI Hot Plug technology, Compaq strengthens i t s r ole in provi ding hi gh-
.
.
.
availability solutions for the enterprise.
.
.
.
.
.
This technology brief summarizes the PCI Hot Plug technology and describes Compaq’s
.
.
.
strategy for developing and standardi zi ng th is technol ogy.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Please direct comments regarding this communication to the ECG Technology Communications Group at this Internet address:
.
.
TechCom@compaq.com
.
.
.
.
.
B
RIEF
ECG080/0698
ECHNOLOGY BRIEF
T
.
.
.
OTICE
N
.
.
.
.
.
The information in this publication is subject to change without notice and is provided “AS IS”
.
.
.
WITHOUT WARRANTY OF ANY KIND. THE ENTIRE RISK ARISING OUT OF THE USE
.
.
.
OF THIS INFORMATION REMAINS WITH RECIPIENT. IN NO EVENT SHALL COMPAQ
.
.
.
BE LIABLE FOR ANY DIRECT, CONSEQUENTI AL, INC I DE NT AL, SPECIAL, PUNITIVE
.
.
.
OR OTHER DAMAGES WHATSOEVER (INCLUDING WITHOUT LIMITATION,
.
.
DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION OR LOSS OF
.
.
.
BUSINESS INFORMATION), EVEN I F COMPAQ HAS BEEN ADVI SE D OF T HE
.
.
.
POSSIBILITY OF SUCH DAMAGES.
.
.
.
.
.
The limited warranties for Compaq products are exclusively set forth in the documentation
.
.
.
accompanying such products. Nothing herein should be construed as constituting a further or
.
.
.
additional warranty.
.
.
.
.
This publication does not constitute an endorsement of the product or products that were tested.
.
.
.
The configuration or configurations tested or described may or may not be the only available
.
.
.
solution. This test is not a determination of product quality or correctness, nor does it ensure
.
.
.
compliance with any federal state or local requirements.
.
.
.
.
Compaq, Contura, Deskpro, Fastar t , Compaq In sight Manager, LTE, PageMar q, Systempro,
.
.
.
Systempro/LT, ProLiant, TwinTray, ROMPaq, LicensePaq, QVision, SLT, ProLinea, SmartStart,
.
.
.
NetFlex, DirectPlus, QuickFind, RemotePaq, BackPaq, TechPaq, SpeedPaq, QuickBack, PaqFax,
.
.
.
Presario, SilentCool, CompaqCare (design), Aero, SmartStation, MiniStation, and PaqRap,
.
.
.
ProSignia, Concerto, Vocalyst, and MediaPilot are registered with the United States Patent and
.
.
.
Tradema rk Office.
.
.
.
.
Change is Good, Compaq Capital, Colinq, Armada, SmartQ, Counselor, CarePaq, Netelligent,
.
.
.
Smart Uplink , Ext ended Repeater A rchitectu re, Scalabl e C lock Archit ecture, QuickChoi ce,
.
.
.
Systempro/XL, Net1, LTE Elite, PageMate, SoftPaq, FirstPaq, SolutionPaq, EasyPoint, EZ Help,
.
.
.
MaxLight, MultiLock, QuickBlank, QuickLock, UltraView, Innovate logo, and Compaq PC Card
.
.
.
Solution logo are trademarks and/or service marks of Compaq Computer Corporation.
.
.
.
.
.
Micr osoft, Windows, Windows NT, Windows NT Advanced Ser ver, SQL Server for Win d ows NT
.
.
.
are trademarks and/or registered trademarks of Microsoft Corporation.
.
.
.
.
NetWare and Novell are registered tra demarks and Intran etWar e, NDS, and Novel l Dir ectory
.
.
.
Services are t rademar k s of Novell, Inc.
.
.
.
.
Pentium is a registered trademark of Intel Corporation.
.
.
.
.
.
Other product names mentioned herein may be trademarks and/or registered trademarks of their
.
.
.
respective companies.
.
.
.
.
©1998 Compaq Computer Corporation. All ri ghts reserved. Printed in the U.S.A.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
PCI Hot Plug Techno logy
.
.
.
Fourth Edition (June 1998)
.
.
.
ECG080/0698
.
.
.
.
.
.
.
.
.
.
.
.
.
2
(cont.)
ECG080/0698
ECHNOLOGY BRIEF
T
.
.
NTRODUCTION
I
.
.
.
.
Customers today need high-availability solutions that minimize or eliminate downtime. PCI Hot
.
.
.
Plug technology allows a PCI adapter to be added, upgraded, or replaced while the host system is
.
.
.
running and while other adapters in the system provide uninterrupted service. PCI Hot Plug
.
.
.
technology adds to other high-availability solutions presently available from Compaq such as
.
.
.
Recovery Server Options, Redundant Netelligent Network Interface Controllers (NICs), hot-
.
.
.
pluggable power supplies, hot-pluggable fans, and hot-pluggable SCSI drives.
.
.
.
.
.
.
.
Three PCI Hot Plug Capabilities
.
.
.
.
PCI Hot Plug technology provides for three major capabilities: hot replacement, hot upgrade, and
.
.
.
hot expansion.
.
.
.
.
Hot replacement
.
.
.
identical
.
.
.
.
.
Hot upgrade
.
.
.
replacing th e adapt er ’s device driver with an upgra ded device driver while the server is operating.
.
.
.
.
Hot expansion
.
.
.
while the server is operating.
.
.
.
.
.
.
Synergistic High-Availability Techniques
.
.
.
.
.
PCI Hot Plug technology represents a significant advance in fault-tolerant systems. To provide
.
.
.
even greater benefit, PCI Hot Plug technology can be combined with redundant controller
.
.
.
configurations, such as Compaq Redundant Netelligent NIC technology.
.
.
.
.
Compaq Redundant Netelligent NIC technology allows two similar NICs to share a single
.
.
.
ins tan ce of devi ce d river code. One NIC becomes the a ctive n etwork control ler, and the other
.
.
.
NIC acts as a standby controller. If the active NIC fails, the network traffic can be switched
.
.
.
automatically to the standby NIC. With PCI Hot Plug, the failed NIC can be replaced without
.
.
.
shutting down the system. Thus, the end user can have continuous service and the administrator
.
.
.
can eliminate both planned and unplanned downtime.
.
.
.
.
.
.
.
PCI H
.
.
.
.
Compaq’s decision to develop PCI Hot Plug technology is focused on addressing a key customer
.
.
.
issue: as computing environments grow more complex, the business costs of unplanned system
.
.
.
downtime are soaring. The increasing cost of unplanned downtime in business-critical
.
.
.
environments, compounded by the time spent tracking the source of network or component
.
.
.
failures, is creating a greater need for high-availability solutions like PCI Hot Plug.
.
.
.
.
In the past, reliable and powerful around-the-clock performance was available only from
.
.
.
expensive, proprietary systems. Although these proprietary solutions may give the developer an
.
.
.
initial competitive advantage, they generally have not been well received by customers .
.
.
.
Proprietary solutions tend to be more costly and less accessible. They also require the customer to
.
.
.
be wary of compatibility issues.
.
.
.
.
.
An open, industry-standard approach, such as Compaq’s PCI Hot Plug effort, has multiple
.
.
.
benefits. First, customers benefit from the increased availability of the hot-plug solution.
.
.
.
Because PCI Hot Plug is an open, industry standard, it allows multiple system providers,
.
.
operating system (OS) developers, and adapter suppliers to implement PCI Hot Plug solutions.
.
.
.
Additionally, customers have investment protection because hot plug is compatible with previous
.
.
.
PCI st andards . Th erefore, an y new hot-plug system hardware, OSs, or ad apter device drivers are
.
.
.
PCI compliant and will work with existing PCI-compliant systems. The entire system does not
.
.
.
3
adapter into the same slot while the server is operating.
is the process of replacing an existing adapter with an
is the process of installing an
OT PLUG
(cont.)
is the process of removing a failed or failing PCI adapter and inserting an
adapter or
additional
OMPAQ STRATEGY
: C
upgraded
adapter into a previously empty slot