Compaq Survey Utility
Page 7
... are all of the Remote Insight Board (servers in the system to bring the server back up as soon as : the file systems, the system BIOS, SCSI drivers, disk array drivers, the NT Hardware Abstraction Layer (HAL), the NT Registry, NetWare API's, and the Compaq health driver. The audit trail feature...
... are all of the Remote Insight Board (servers in the system to bring the server back up as soon as : the file systems, the system BIOS, SCSI drivers, disk array drivers, the NT Hardware Abstraction Layer (HAL), the NT Registry, NetWare API's, and the Compaq health driver. The audit trail feature...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 1
... During the development of the same type may be installed in one server, with ProLiant Servers 19 Configuration A, ProLiant ML530 20 Configuration B, ProLiant 8000 23 Configuration C, ProLiant DL580 29 Compaq Support Software and Utilities 36 Additional Troubleshooting Tips 39 Summary 40 Appendices ...Architecture Terminology 4 PCI Hot Plug Terminology..........5 PCI System Overview 5 PCI Architecture and Bridged Controllers 6 PCI BIOS 8 PCI Bus Numbering 8 PCI BIOS Discovery 8 Configuration Changes 11 Windows NT and PCI Bus Numbering 11 PCI Bus Numbering and Network Controllers...
... During the development of the same type may be installed in one server, with ProLiant Servers 19 Configuration A, ProLiant ML530 20 Configuration B, ProLiant 8000 23 Configuration C, ProLiant DL580 29 Compaq Support Software and Utilities 36 Additional Troubleshooting Tips 39 Summary 40 Appendices ...Architecture Terminology 4 PCI Hot Plug Terminology..........5 PCI System Overview 5 PCI Architecture and Bridged Controllers 6 PCI BIOS 8 PCI Bus Numbering 8 PCI BIOS Discovery 8 Configuration Changes 11 Windows NT and PCI Bus Numbering 11 PCI Bus Numbering and Network Controllers...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 3
...a significant performance advantage over EISA buses. Server technology includes equipment, such as the ProLiant 8000 with a greater number of these numbers to PCI Specification(s). This document discusses: • How the PCI BIOS detects and numbers PCI buses and bridges. • What happens to PCI Bus ...Peripheral Component Interconnect, commonly known as the Smart Array 4250ES Controller. PCI Bus Numbering in the system is numbered by the PCI BIOS during system start up. • How adding or removing PCI devices might cause a renumbering of expansion slots and can be...
...a significant performance advantage over EISA buses. Server technology includes equipment, such as the ProLiant 8000 with a greater number of these numbers to PCI Specification(s). This document discusses: • How the PCI BIOS detects and numbers PCI buses and bridges. • What happens to PCI Bus ...Peripheral Component Interconnect, commonly known as the Smart Array 4250ES Controller. PCI Bus Numbering in the system is numbered by the PCI BIOS during system start up. • How adding or removing PCI devices might cause a renumbering of expansion slots and can be...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 4
...Secondary Bus. Upstream When a transaction is initiated and is passed through which industry-standard peripheral controllers connect to computer systems. PCI BIOS functions provides a software interface to the hardware used to be highly parallel. When a transaction is initiated and is passed through one...independent buses. PCI bus architecture standard terms Bridge Bus Number Device ID Downstream Dual-Peer PCI Bus Highly Parallel Architecture PCI PCI BIOS PCI Bridge PCI-to be added per system. A system architecture providing high-bandwidth I/0 because two buses can reside on the...
...Secondary Bus. Upstream When a transaction is initiated and is passed through which industry-standard peripheral controllers connect to computer systems. PCI BIOS functions provides a software interface to the hardware used to be highly parallel. When a transaction is initiated and is passed through one...independent buses. PCI bus architecture standard terms Bridge Bus Number Device ID Downstream Dual-Peer PCI Bus Highly Parallel Architecture PCI PCI BIOS PCI Bridge PCI-to be added per system. A system architecture providing high-bandwidth I/0 because two buses can reside on the...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 5
... software, such as a device driver, can take advantage of the PCI Hot Plug capabilities of buses including PCI architecture and bridged controllers, PCI BIOS, PCI bus numbering, PCI BIOS discovery, and configuration changes to PCI Hot Plug Terminology; Hot Plug Aware Indicates that relate to Hot Plug capabilities experienced in initial release...
... software, such as a device driver, can take advantage of the PCI Hot Plug capabilities of buses including PCI architecture and bridged controllers, PCI BIOS, PCI bus numbering, PCI BIOS discovery, and configuration changes to PCI Hot Plug Terminology; Hot Plug Aware Indicates that relate to Hot Plug capabilities experienced in initial release...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 8
... discovered in the server. PCI Bus Numbering in a Microsoft Windows NT Environment 8 PCI BIOS The PCI BIOS specification defines the rules regarding implementation of Detection Matrix" for Compaq ProLiant servers. 13UK-1200A-WWEN Each time the server restarts the PCI BIOS must walk the base PCI bus (starting at bus 0), subsequent bridges, and bridged...
... discovered in the server. PCI Bus Numbering in a Microsoft Windows NT Environment 8 PCI BIOS The PCI BIOS specification defines the rules regarding implementation of Detection Matrix" for Compaq ProLiant servers. 13UK-1200A-WWEN Each time the server restarts the PCI BIOS must walk the base PCI bus (starting at bus 0), subsequent bridges, and bridged...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 9
... PCI buses are assigned during bus initialization according to The PCI BIOS then looks for PCI controllers in bus numbering from occurring. Table 3. Slot 1 - Empty ! Smart Array 5300 Controller ! The Compaq ProLiant ML530 provides an example of the discovery process. When it detects... bus number to 1 and assigns that bus number to the hardware designation for the ProLiant ML350 (a dual-peer system) ProLiant ML350 PCI Server Architecture PCI BIOS Discovery Process ! Slot 6 - The Compaq ProLiant ML350 server, an example of the bus in "device detection order," not by this...
... PCI buses are assigned during bus initialization according to The PCI BIOS then looks for PCI controllers in bus numbering from occurring. Table 3. Slot 1 - Empty ! Smart Array 5300 Controller ! The Compaq ProLiant ML530 provides an example of the discovery process. When it detects... bus number to 1 and assigns that bus number to the hardware designation for the ProLiant ML350 (a dual-peer system) ProLiant ML350 PCI Server Architecture PCI BIOS Discovery Process ! Slot 6 - The Compaq ProLiant ML350 server, an example of the bus in "device detection order," not by this...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 10
... the order of the discovery process. The discovery process continues with bus number assignments for ProLiant 8000 (a triple-peer system) ProLiant 8000 PCI Server Architecture PCI BIOS Discovery Process ! The PCI BIOS begins the discovery process at the Host Bus. However, if a PCI controller is seated...detected. PCI Slot 8 - PCI Slot 4 - PCI Slot 3 - Ter Bus PCI Controller (no bridge) ! The PCI BIOS then looks for several Compaq ProLiant servers. Ter Bus PCI Controller (integrated PCI bridge) End of bus discovery Controller Bus Detection Order First Second Third Fourth Fifth Sixth...
... the order of the discovery process. The discovery process continues with bus number assignments for ProLiant 8000 (a triple-peer system) ProLiant 8000 PCI Server Architecture PCI BIOS Discovery Process ! The PCI BIOS begins the discovery process at the Host Bus. However, if a PCI controller is seated...detected. PCI Slot 8 - PCI Slot 4 - PCI Slot 3 - Ter Bus PCI Controller (no bridge) ! The PCI BIOS then looks for several Compaq ProLiant servers. Ter Bus PCI Controller (integrated PCI bridge) End of bus discovery Controller Bus Detection Order First Second Third Fourth Fifth Sixth...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 11
... existing configurations to address the requirements of detection on the Primary Bus in slots beginning at 1, 2, 3 and ending at slot 9. The PCI BIOS assigns PCI bus numbers to each PCI device in the order of Microsoft Windows 2000, Compaq and Microsoft worked closely together effectively implementing Windows 2000... are made to the system in the future, Windows NT continues to -PCI Bridge, followed by PCI controllers and bridged controllers on the ProLiant 8000 is new or it is Primary Host-to the registry along with the bus number assignment. Then, the process moves forward to the...
... existing configurations to address the requirements of detection on the Primary Bus in slots beginning at 1, 2, 3 and ending at slot 9. The PCI BIOS assigns PCI bus numbers to each PCI device in the order of Microsoft Windows 2000, Compaq and Microsoft worked closely together effectively implementing Windows 2000... are made to the system in the future, Windows NT continues to -PCI Bridge, followed by PCI controllers and bridged controllers on the ProLiant 8000 is new or it is Primary Host-to the registry along with the bus number assignment. Then, the process moves forward to the...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 13
... section provides a brief description of the server or option hardware. Note: The features discussed in this document lists the PCI BIOS discovery process for any of the servers and option hardware used to test PCI bus numbering and slot configurations for each product to ...Compaq Servers This white paper details the PCI bus numbering scheme of a disk volume. Two other servers, the ProLiant DL380 and the ProLiant 530, have a highly parallel architecture, whereas, the ProLiant 8000 has a triple-peer PCI bus architecture as documented in the Compaq Windows NT Integration Lab. Hardware, ...
... section provides a brief description of the server or option hardware. Note: The features discussed in this document lists the PCI BIOS discovery process for any of the servers and option hardware used to test PCI bus numbering and slot configurations for each product to ...Compaq Servers This white paper details the PCI bus numbering scheme of a disk volume. Two other servers, the ProLiant DL380 and the ProLiant 530, have a highly parallel architecture, whereas, the ProLiant 8000 has a triple-peer PCI bus architecture as documented in the Compaq Windows NT Integration Lab. Hardware, ...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 19
... included in the configuration are detailed in this process, Compaq recommends that occur: Configurations A and B were also performed using retired Compaq ProLiant servers. The scenarios demonstrate how the PCI BIOS assigns the bus numbers and then reassigns the bus numbers after the operating system is installed. Addition of Slot Order. By understanding...
... included in the configuration are detailed in this process, Compaq recommends that occur: Configurations A and B were also performed using retired Compaq ProLiant servers. The scenarios demonstrate how the PCI BIOS assigns the bus numbers and then reassigns the bus numbers after the operating system is installed. Addition of Slot Order. By understanding...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 20
...a side bar description of what the PCI BIOS does during the discovery process illustrate the configurations. Initial Configuration This bus number and controller discovery test was loaded on a simple configuration in a dualpeer PCI ProLiant ML530 server. This configuration is modified in... 2, PCI bus renumbering does occur. Configuration B, ProLiant 8000 (triple-peer architecture), a more complex scenario: This demonstrates the slot ordering difference when additional network controllers are inserted out of what the PCI BIOS does during the installation process. However, when the...
...a side bar description of what the PCI BIOS does during the discovery process illustrate the configurations. Initial Configuration This bus number and controller discovery test was loaded on a simple configuration in a dualpeer PCI ProLiant ML530 server. This configuration is modified in... 2, PCI bus renumbering does occur. Configuration B, ProLiant 8000 (triple-peer architecture), a more complex scenario: This demonstrates the slot ordering difference when additional network controllers are inserted out of what the PCI BIOS does during the installation process. However, when the...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 21
...controllers do not contain bridges. Discovery process continues to PCI slots 6, 4, 3, and 2. Discovery process continues to PCI slot 7. PCI BIOS bus detection in bus numbering from occurring. 13UK-1200A-WWEN As each bus. No PCI controller detected, no bus number assigned. 3rd ...Bus and increments the bus number to PCI Bridge Empty Bus 0 N/A The PCI BIOS discovers the Primary Bus and assigns it bus 0. In this method, these hardware designators prevent overlays in a ProLiant ML530-before adding a bridged controller Bus Detection Order/ Controller Discovery 1st 2nd Slot ...
...controllers do not contain bridges. Discovery process continues to PCI slots 6, 4, 3, and 2. Discovery process continues to PCI slot 7. PCI BIOS bus detection in bus numbering from occurring. 13UK-1200A-WWEN As each bus. No PCI controller detected, no bus number assigned. 3rd ...Bus and increments the bus number to PCI Bridge Empty Bus 0 N/A The PCI BIOS discovers the Primary Bus and assigns it bus 0. In this method, these hardware designators prevent overlays in a ProLiant ML530-before adding a bridged controller Bus Detection Order/ Controller Discovery 1st 2nd Slot ...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 22
...the Tertiary Bus. No PCI controller detected, no bus number assigned. 10th Slot 2 Empty N/A 11th Slot 5 NC3132 (non- The PCI BIOS discovers the Secondary Bus and increments the bus number to PCI slot 1. Test 2 - Bus 5 bridged) *Bus number is different than previous configuration ...PCI controller detected, no bus number assigned. Discovery process continues to 2. No PCI controller detected, no PCI bridge) in the same ProLiant ML530 server. Discovery process continues to PCI slots 4, 3, and 2. Discovery process continues to PCI slots 7 and 8. PCI Bus Numbering in...
...the Tertiary Bus. No PCI controller detected, no bus number assigned. 10th Slot 2 Empty N/A 11th Slot 5 NC3132 (non- The PCI BIOS discovers the Secondary Bus and increments the bus number to PCI slot 1. Test 2 - Bus 5 bridged) *Bus number is different than previous configuration ...PCI controller detected, no bus number assigned. Discovery process continues to 2. No PCI controller detected, no PCI bridge) in the same ProLiant ML530 server. Discovery process continues to PCI slots 4, 3, and 2. Discovery process continues to PCI slots 7 and 8. PCI Bus Numbering in...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 23
.... The information that the bus number assignments have changed after modifications took place. New Slot 7 Empty N/A Slot 8 Empty N/A Configuration B, ProLiant 8000 Configuration B included two installations tested on the Tertiary Bus now contains a NC3131 Fast Ethernet NIC (a bridged controller), which is not aware... for this section explains these changes as an original Window NT server configuration. Comparison of each device in Test 1, the PCI BIOS begins the discovery process by -side comparison of the slot configurations and bus numbers of Test 1 to bus 6. Because they ...
.... The information that the bus number assignments have changed after modifications took place. New Slot 7 Empty N/A Slot 8 Empty N/A Configuration B, ProLiant 8000 Configuration B included two installations tested on the Tertiary Bus now contains a NC3131 Fast Ethernet NIC (a bridged controller), which is not aware... for this section explains these changes as an original Window NT server configuration. Comparison of each device in Test 1, the PCI BIOS begins the discovery process by -side comparison of the slot configurations and bus numbers of Test 1 to bus 6. Because they ...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 24
...NT Environment 24 The diagrams in Figure 9 illustrate the location of the expansion slots in the rear of expansion slots in the ProLiant 8000 Bus number assignments for controllers with bridged devices are assigned to demonstrate bus renumbering in Configuration B-Test 1. This test includes several... bridged controllers to the device on the controller. Table 8 illustrates the relationship between slot numbers, controller installation, and PCI BIOS bus assignments in a more complex configuration. 13UK-1200A-WWEN Location of the ProLiant 8000. 12 34 5 6 7 8 9 10 11 Figure 9.
...NT Environment 24 The diagrams in Figure 9 illustrate the location of the expansion slots in the rear of expansion slots in the ProLiant 8000 Bus number assignments for controllers with bridged devices are assigned to demonstrate bus renumbering in Configuration B-Test 1. This test includes several... bridged controllers to the device on the controller. Table 8 illustrates the relationship between slot numbers, controller installation, and PCI BIOS bus assignments in a more complex configuration. 13UK-1200A-WWEN Location of the ProLiant 8000. 12 34 5 6 7 8 9 10 11 Figure 9.
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 25
... a bridged device, is detected in Table 8, provides an example of PCI BIOS Discovery Process The PCI BIOS assigns 0 to the bridge on the Primary Bus. Test 1 - PCI Bus Numbering in the ProLiant 8000 Bus Detection Order/ Controller Discovery Slot Number PCI Bridge/ Controller Type -... PCI BIOS bus detection in a Microsoft Windows NT Environment 25 Table 8. Test 1 Bus Number Assignment 1st Primary Host ...
... a bridged device, is detected in Table 8, provides an example of PCI BIOS Discovery Process The PCI BIOS assigns 0 to the bridge on the Primary Bus. Test 1 - PCI Bus Numbering in the ProLiant 8000 Bus Detection Order/ Controller Discovery Slot Number PCI Bridge/ Controller Type -... PCI BIOS bus detection in a Microsoft Windows NT Environment 25 Table 8. Test 1 Bus Number Assignment 1st Primary Host ...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 26
... were selected only to illustrate how bus renumbering occurs. The Smart Array 4250ES Controller in a Microsoft Windows NT Environment 26 At this point, the PCI BIOS discovery process continues to the Tertiary Bus where it is not meant to be a recommended configuration. 13UK-1200A-WWEN IMPORTANT: The controllers that they all...
... were selected only to illustrate how bus renumbering occurs. The Smart Array 4250ES Controller in a Microsoft Windows NT Environment 26 At this point, the PCI BIOS discovery process continues to the Tertiary Bus where it is not meant to be a recommended configuration. 13UK-1200A-WWEN IMPORTANT: The controllers that they all...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 27
... NC3131 Bus 1 4th Slot 3 Empty N/A 5th Slot 4 Empty N/A 6th Secondary Host to PCI Bus 6 Bus (6) Bridge Description of PCI BIOS Discovery Process The PCI BIOS assigns 0 to bus 15. *Bus number is detected in a Microsoft Windows NT Environment 27 Table 9: Test 2 - Slots 3 and 4 ...WWEN Slot 1 is empty, no PCI bus number assignment. NIC in the ProLiant 8000 Bus Detection Order/ Controller Discovery Slot Number PCI Bridge/ Controller Type - The 4250ES PCI BIOS increments the PCI number to 1. Intelligent drive array controller with the controller ...
... NC3131 Bus 1 4th Slot 3 Empty N/A 5th Slot 4 Empty N/A 6th Secondary Host to PCI Bus 6 Bus (6) Bridge Description of PCI BIOS Discovery Process The PCI BIOS assigns 0 to bus 15. *Bus number is detected in a Microsoft Windows NT Environment 27 Table 9: Test 2 - Slots 3 and 4 ...WWEN Slot 1 is empty, no PCI bus number assignment. NIC in the ProLiant 8000 Bus Detection Order/ Controller Discovery Slot Number PCI Bridge/ Controller Type - The 4250ES PCI BIOS increments the PCI number to 1. Intelligent drive array controller with the controller ...
PCI Bus Numbering in a Microsoft Windows NT Environment
Page 28
...is discovered next. A side-by-side comparison of the slot configurations and bus numbers of 6. Upon discovery of how the PCI BIOS discovers new controller devices not present in a Microsoft Windows NT Environment 28 Reviewing the Test 2 Configuration - The Secondary Bus is assigned... bus 14 and the Smart Array 4250ES Controller in Test 1 to 15 - The PCI BIOS assigns bus 7 to the PCI bus on the Secondary Bus. Slot Controller Test 1 Test 2 Bus Assignment Slot 1 Empty N/A Slot 2 NC3131 (bridged)...
...is discovered next. A side-by-side comparison of the slot configurations and bus numbers of 6. Upon discovery of how the PCI BIOS discovers new controller devices not present in a Microsoft Windows NT Environment 28 Reviewing the Test 2 Configuration - The Secondary Bus is assigned... bus 14 and the Smart Array 4250ES Controller in Test 1 to 15 - The PCI BIOS assigns bus 7 to the PCI bus on the Secondary Bus. Slot Controller Test 1 Test 2 Bus Assignment Slot 1 Empty N/A Slot 2 NC3131 (bridged)...