1
Hardware Design Guide Version 1.0 for Microsoft WindowsNTServer
A Reference for Designing ServersandPeripherals for the Microsoft®WindowsNT® Server OperatingSystem
Intel Corporation and Microsoft Corporation
Publication Date: October 10, 1997
The information contained in this document represents the current view of Intel Corporation and Microsoft Corporation on the issues discussed as of the date of publication. Because Intel and Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Intel and Microsoft, and Intel and Microsoft cannot guarantee the accuracy of any information presented after the date of publication. This document is for informational purposes only. INTEL AND MICROSOFT MAKE NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT.
Intel Corporation and Microsoft Corporation may have patents or pending patent applications, trademarks, copyrights, or other intellectual property rights covering subject matter in this document. The furnishing of this document does not give you any license to these patents, trademarks, copyrights, or other intellectual property rights except as expressly provided in any written license agreement from Intel Corporation and Microsoft Corporation.
Intel and Microsoft do not make any representation or warranty regarding specifications in this document or any product or item developed based on these specifications. Intel and Microsoft disclaim all express and implied warranties, including but not limited to the implied warranties of merchantability, fitness for a particular purpose, and freedom from infringement. Without limiting the generality of the foregoing, Intel and Microsoft do not make any warranty of any kind that any item developed based on these specifications, or any portion of a specification, will not infringe any copyright, patent, trade secret, or other intellectual property right of any person or entity in any country. It is your responsibility to seek licenses for such intellectual property rights where appropriate. Intel and Microsoft shall not be liable for any damages arising out of or in connection with the use of these specifications, including liability for lost profit, business interruption, or any other damages whatsoever. Some states do not allow the exclusion or limitation of liability for consequential or incidental damages; the above limitation may not apply to you.
ActiveX, BackOffice, DirectShow, DirectX, Microsoft, Microsoft Press and Design, MSDOS, NetShow, Win32, Windows, Windows NT, and the Windows logo are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries.
Intel and Pentium are registered trademarks, and Intel486 and MMX are trademarks of Intel Corporation.
Other product and company names herein may be the trademarks of their respective owners.
© 1997 Intel Corporation and Microsoft Corporation. All rights reserved.
This document is not for sale. To obtain additional copies of this document, please download the source files from the web sites at or
Contents
Welcomevii
Additional Information on Server Hardware Design...... viii
Hardware Testing Programs at Microsoft...... viii
How to Use This Guide...... ix
Conventions Used in This Guide...... x
Conventional Terms...... x
Required vs. Recommended Features in This Guide...... xi
References and Resources...... xii
Acknowledgments...... xv
Chapter 1 Overview of Server Design Issues1
Introduction to Design Issues...... 1
Designing Systems for WindowsNT Server...... 3
Classes of Servers...... 4
Preparing for ACPI and OnNow Design...... 5
Processor Requirements...... 6
Part 1 Basic Server Requirements9
Chapter 2 Basic System Component Requirements11
Basic Component Requirements...... 12
System Microprocessor Requirements...... 13
Memory Requirements...... 14
Configuration and Power Management Requirements...... 15
ACPI and Power Management Requirements...... 15
Startup Support Requirements...... 20
Plug and Play Requirements...... 22
Chapter 3 Basic Bus and Device Requirements25
PCI Bus Requirements...... 25
USB Requirements...... 32
Other Bus Requirements...... 34
Device Requirements...... 36
Chapter 4 Basic Networking and Communications Requirements43
Network Adapter Requirements...... 45
Modem Requirements...... 49
Requirements for Other Communications Devices...... 53
ATM Requirements...... 53
ADSL Requirements...... 56
ISDN Requirements...... 56
Serial ISDN Modems...... 57
Parallel ISDN Devices...... 60
Chapter 5 Basic Storage Device Requirements63
SCSI Controllers and Peripherals...... 65
IDE Controllers and Peripherals...... 68
Fibre Channel Controllers and Peripherals...... 72
Erasable Disk Drives...... 72
CD-ROM and Other CD Drives...... 73
CD-ROM Requirements...... 73
DVD-ROM Requirements...... 75
Tape Drives...... 79
Media Changers...... 81
CD Changers...... 81
Tape and Optical Disk Changers...... 81
Chapter 6 Basic Physical Design and Hardware Security Requirements83
Physical Design Requirements...... 83
Hardware Security Requirements...... 85
Chapter 7 Basic Reliability, Availability, and Serviceability Requirements87
Backup and Reliability Requirements...... 87
Backup Hardware...... 88
Power Supply...... 88
Fault-Tolerant Hardware...... 89
High Availability Requirements...... 90
Manageability Baseline Requirements...... 91
General Manageability Baseline Requirements...... 91
Manageability Component Instrumentation Requirements...... 93
Part 2 SOHO and Enterprise Server Requirements95
Chapter 8 SOHO System Requirements97
SOHO System Microprocessor Requirements...... 97
SOHO Memory Requirements...... 97
SOHO ACPI and Power Management Requirements...... 98
SOHO Bus and Device Requirements...... 100
SOHO Storage Device Requirements...... 101
SOHO Fibre Channel Controllers and Peripherals...... 101
SOHO Tape Drives...... 102
SOHO Reliability, Availability, and Serviceability Requirements...... 102
Chapter 9 Enterprise Server Requirements103
Enterprise System Microprocessor Requirements...... 103
Enterprise System Memory Requirements...... 104
Enterprise Storage Device Requirements...... 104
Enterprise Tape Drives...... 104
Enterprise Reliability, Availability, and ServiceabilityRequirements.....105
Enterprise Power Supply and Ventilation...... 105
Enterprise Fault-Tolerant Hardware...... 105
Appendix A Clustering Hardware107
Clustering Overview...... 107
Cluster Hardware Testing...... 109
Clustering Hardware Requirements...... 109
Appendix B Server Requirements Checklist111
Glossary125
Index135
1
Hardware Design Guide Version 1.0 for Microsoft Windows NT Server
© 1997 Intel Corporation and Microsoft Corporation. All rights reserved.
Published: October 10, 1997 — Printed: 11/05/97 08:24 AM
Welcome1
Welcome
Hardware Design GuideVersion 1.0 for Windows NT Server is for engineers whobuild server systems, expansion cards, and peripheral devices that use the Microsoft® WindowsNT® Serveroperating system.
This guide is co-authored by Intel Corporation and Microsoft Corporation. Therequirements and recommendations in this guide indicate features that the hardware industry should consider in designing servers and peripherals for various price levels and performance levels.
This guide includes design requirements for classes of systems that will run WindowsNT Server, including:
- Design requirements for basic commodity server designs, plus additional design requirements for small office/home office (SOHO) and Enterprise servers.
- Design requirements related to the OnNow design initiative, including requirements related to the Advanced Configuration and Power Interface (ACPI) specification, Plug and Play device configuration, and power management in server systems.
- Additional design requirements for devices supported under Windows NT Server.
- New manageability requirements that focus on improving Windows NT Server in order to reduce total cost of ownership (TCO) by providing support for maximum automation of administrative tasks with centralized control and maximum flexibility.
Important: These system requirements are guidelines for designing servers that deliver an enhanced user experience when implemented with the WindowsNT Server operating system. These design requirements are not related to the minimum, most-optimal, or best system requirements for running the WindowsNT Server operating system. For information about the minimum system requirements for running WindowsNT Server, see the web site at
Additional Information on Server HardwareDesign
Additional information relating to server hardware design is available from Intel at
You can also contact the Enterprise Server Group at Intel Corporation:
ESG Server Platform MarketingCO3-218
Intel Corporation
5220 NE Elam Young Parkway
Hillsboro, OR 97124 USA /
E-mail:
Fax: (503) 677-5503
Hardware Testing Programs at Microsoft
A specific hardware model is compatible with WindowsNT if it has a WindowsNT device driver designed to interact with that hardware model, and if WindowsNT and that driver interoperate with the hardware in a stable manner.
Microsoft evaluates hardware compatibility using the WindowsNT hardware compatibility tests (HCTs). WindowsNT HCTs are run to test the interaction between device drivers and hardware. These tests issue the full range of commands available to applications and operating system software, and they stress hardware beyond the level of most real-world situations. The WindowsNT HCT team runs the tests and reports results to the manufacturer. You can obtain a WindowsNT HCT kit from the Windows Hardware Quality Labs (WHQL) web site at
Hardware that passes the tests is eligible to be included on the WindowsNT Hardware Compatibility List (HCL), available to customers by way of the World Wide Web and other sources. The HCL helps interested parties identify hardware and software that has been verified to run on WindowsNT Server.
WHQL administers the hardware compliance testing programs at Microsoft. Hardware developers whose products pass the WHQL testing program receive adetailed report about how the system runs Windows NT Server based on the results of the testing. Hardware that passes testing is included on the Windows HCL, and drivers are distributed for no fee in the WindowsNT Driver Library (WDL).
For information about when the requirements in this guide take effect in the WHQL testing program, or about any of the hardware testing programs at Microsoft, please contact WHQL:
Windows Hardware Quality Labs Microsoft CorporationOne Microsoft Way
Redmond, WA 98052-6399 USA /
E-mail:
Fax: (425) 703-3872
How to Use This Guide
Read the first chapter for an overview, and read Chapters 2 and 3 to gain an understanding of the overall system requirements. Study the other chapters to understand details about specific device classes and issues for server hardware.
Chapter / ContentsChapter 1: Overview of ServerDesign Issues / Presents overview of server classes and design issues.
Part 1: Basic Server Requirements / Defines basic system and device requirements for commodity server design.
Chapter 2: Basic System Component Requirements / Presents general system requirements.
Chapter 3: Basic Bus and Device Requirements / Presents general bus and device requirements for server systems.
Chapter 4: Basic Networking and Communications Requirements / Defines basic feature requirements for network adapters and other related communications hardware.
Chapter 5: Basic Storage Device Requirements / Defines requirements for controllers, hard drives, tapedrives, CDROM, and related devices.
Chapter 6: Basic Physical Design and Hardware Security Requirements / Defines requirements for physical design and hardware security, such as requirements for connectors, locks for case and components, and so on.
Chapter 7: Basic Reliability, Availability, and Serviceability Requirements / Provides design guidelines related to ease of use and ease of maintenance issues.
Part 2: SOHO and Enterprise Server Requirements / Defines specific requirements forSOHO servers and Enterprise servers as they differ from the generic requirements definedin Part1.
Chapter 8: SOHO System Requirements / Presents specific requirements for SOHO server systems: CPU, memory, power management, buses and devices, storage, Fibre Channel, tape drives, and reliability and availability.
Chapter 9: Enterprise Server Requirements / Presents specific requirements for Enterprise server systems: CPU, memory, storage, tape drives, and reliability and availability.
Appendix A:
Clustering Hardware / Presents design guidelines for clustering hardware.
Appendix B: Server Requirements Checklist / Provides a summary checklist of requirements defined in these guidelines.
Glossary / Defines technical terms and acronyms related to hardware and the Windows NT operating system.
Conventions Used in This Guide
The following conventional terms, symbols, abbreviations, and acronyms are used throughout this guide. In addition, see the Glossary later in this guide.
Conventional Terms
Add-on devices
Devices that are traditionally added to the base server system to increase functionality, such as audio, networking, graphics, and so on. Add-on devices fall into two categories: devices built onto the system board and devices on expansion cards added to the system through a system-board connector such as Peripheral Component Interconnect (PCI).
Intel Architecture
Refers to computers based on 32bit microprocessors that use the Intel Architecture instruction set, such as Intel Pentium®, Intel Pentium with MMX™ technology, Pentium Pro, Pentium II, or compatible processors. MMX technology refers to Intel’s media-enhancement technology that includes new instructions added to the Intel Architecture instruction set.
RISC-based
Refers to computers based on reduced instruction set computing (RISC) architecture.
System devices
Also on-board devices. Refers to devices on the system board such as interrupt controllers, keyboard controller, real-time clock, direct memory access (DMA) page registers, DMA controllers, memory controllers, floppy disk controller (FDC), Integrated Device Electronics (IDE) ports, serial and parallel ports, PCI bridges, and so on. In today’s servers, these devices are typically integrated with the supporting chip set.
Windows NT or WindowsNT Server
Refers to the Microsoft Windows NT Server version 5.0 operating system, including any add-on capabilities and any later versions of the operating system.
For a list of acronyms and definitions of technical terms, see the Glossary later in this guide.
Required vs. Recommended Features in This Guide
The system requirements defined in this publication provide guidelines for designing servers that deliver an enhanced user experience when implemented with WindowsNT Server. These design requirements are not the basic system requirements for running the WindowsNT Server operating system. In this guide, hardware features are described as Required, Recommended, or Optional as follows:
- Required. These basic hardware features must be implemented in order for hardware to qualify as being in compliance with Hardware Design Guide Version 1.0 for Windows NT Server requirements.
- Recommended. These features add functionality supported by the WindowsNT operating system. Recommended features take advantage of the native capabilities of hardware device drivers included with the operating system, usually without imposing major cost increases.
Notice that for compliance testing, if a recommended feature is implemented, it must meet the requirements for that feature that are defined in this guide. Some recommended features might become requirements in the future.
- Optional. These features are neither required nor recommended, but if the feature is implemented in a Hardware Design Guide Version 1.0 for Microsoft Windows NT Server system, it must meet the specified requirements. These features are not likely to become requirements in the future.
In this guide, the following terms are used in regard to the requirements:
- Must: Required
- Should: Recommended
Note: It is recognized that original equipment manufacturers (OEMs) supply systems with specific feature requirements to corporations, where customers integrate the desired solution on site. For example, a customer might specify a minimum configuration without disk drives.
Systems designed for specific corporate customers are exempt from related minimum requirements defined in this guide. Such exemptions are noted in this document. However, for compliance testing of these requirements, the system must include at least the minimum required components.
References and Resources
The following represents some of the information resources, services, and tools available to help build hardware that is optimized to meet the requirements defined in this guide. This section also lists technical references for the specifications cited in this guide.
Information Resources
Common Information Model (CIM)
Desktop Management Task Force (DMTF)
Intel developer information
Microsoft hardware developer information
Microsoft Developer Network (MSDN) Professional membership
Phone: (800) 759-5474
Outside North America: (510) 275-0763
Fax: (510) 275-0762
Microsoft Windows Hardware Quality Labs (WHQL)
Technical References
1997 Version of National ISDN Basic Rate Interface Terminal Equipment Generic Guidelines, Document Number SR3888
Advanced Configuration and Power Interface Specification, Version 1.0
Advanced RISC Computing Multiprocessor Standard Specification, Revision 1.0, May 4, 1992
ATA 2 [X3T9.2 948D], SFF 8070i, SFF 8090, and other specifications
Small Computer Interface (SCSI2) [X3T9.2375R]
Small Computer Interface (SCSI3) Parallel Interface (SPI) [X3T9.2/9110]
Global Engineering Documents
Fax: (303) 397-2740
Phone:(800) 854-7179 (U.S.)
(613) 237-4250 (Canada)
(303) 792-2181 (Outside North America)
ATM User-Network Interface Specification, Version3.1
Prentice Hall, 1995; ISBN 0-13-393828-X
Desktop Management Interface Specification, Version 2.0
DMI Compliance Guidelines, Version 1.0
Device Class Power Management Specifications
El Torito—Bootable CDROM Format Specification, Version 1.0
Compaq, Intel, Phoenix BIOS Boot Specification, Version 1.01
European Telecommunications Standards Institute (ETSI) or Global System forMobile (GSM) standards
Phone: +33-92 94 42 00
FAX: +33-93 65 47 16
E-mail:
Fibre Channel Association
I2O (Intelligent I/O) Architecture Specification, Version 1.5
(special interest group)
IBM Personal System/2 Common Interfaces, Part No. S84F-9809
IBM Personal System/2 Mouse Technical Reference, Part No. S68X-2229
International Business Machines Corporation
IBM Customer Publications Support: (800) 879-275
Or contact an IBM sales representative
IEEE 1394 Standards
Telephone: (800) 949-4333
Fax: (410) 259-5045
Released Standards: Global Engineering Documents
ITU Communications Standards
ITU Sales
Phone: (41) (22) 730-6141
Fax: (41) (22) 730-5194
E-mail:
Interoperability Specification for ICCs and Personal Computer Systems
Media Status Notification, Version 1.03
Modem Developers Kit (MDK)
Multiprocessor Specification, Version 1.4
Multisession Compact Disc Specification
Enhanced Music CD Specification,Version 1.0
Philips Consumer Electronics B.V.
Coordination Office Optical–Magnetic Media Systems
Building SWA-109, PO Box 80002
5600 JB Eindhoven, The Netherlands
Fax: (31) (40) 732113
Network PC System Design Guidelines, Version 1.0b
NTMS Programmers Guide
Open Host Controller Interface (OpenHCI) Specification, published by Compaq, Microsoft, and National Semiconductor