Compaq 108164-003 - ProLiant - 800 Integration Notes page 48

Pci bus numbering in a microsoft windows nt environment
Hide thumbs Also See for 108164-003 - ProLiant - 800:
Table of Contents

Advertisement

PCI Bus Numbering in a Microsoft Windows NT Environment
Table 15. Test 1 – PCI BIOS bus detection in the ProLiant 6000 and 7000 servers
Bus
Detection
Order/
Controller
Discovery
1st
2nd
3rd
4th
5th
6th
7th
8th
9th
10th
11th
12th
13th
Reviewing the Test 1 Configuration – Initial Configuration
Configuration B Test 1, illustrated in Table 15, provides an example of how the PCI BIOS
discovers controller devices and assigns bus numbers during the discovery process. As the PCI
BIOS moves through the bus detection order it looks for controller devices (not the slot numbers).
In this example, the PCI BIOS begins at the Host Bus and moves downstream assigning bus
numbers starting at bus 0 on the Primary Bus. If the PCI BIOS detects a PCI device and it does
not contain a bridge it receives the bus number assignment of the bus on which it resides. In this
scenario, the Netelligent 10/100 TX Controller in slot 3 does not contain a bridge so it receives a
bus assignment of bus 0. The PCI BIOS continues to search for the next device on the Primary
Bus. The SMART-2/SL Drive Array Controller in slot 6, a bridged device, is discovered next.
The PCI BIOS assigns bus 1 to the PCI bus on the bridged controller. This is the last PCI
controller discovered on the Primary Bus.
At this point, the PCI BIOS discovery process continues to the Secondary Bus where it
increments the bus assignment to 2. The controllers detected later in the discovery order on the
Secondary Bus (slots 8 and 10) both contain PCI bridges. Bus number assignments are made to
the PCI buses on these controllers. The SMART-2/SL Drive Array controller in slot 8 is assigned
bus 3 and the Netelligent Dual 10/100 TX controller in slot 10 is assigned bus 4. Empty slots are
ignored, because they do not contain PCI devices.
13UK-1200A-WWEN
Slot
PCI Bridge/
Number
Controller
Type - Test 1
Primary
Host to PCI
Bus (0)
Bus Bridge
Slot 1
N/A
(EISA)
Slot 2
N/A
(EISA)
Slot 3
Netelligent
10/100 TX
Slot 4
Empty
Slot 5
Empty
Slot 6
SMART-2/SL
Drive Array
Secondary
Host to PCI
Bus (2)
Bus bridge
Slot 7
Empty
Slot 8
SMART-2/SL
Drive Array
Slot 9
Empty
Slot 10
Netelligent
Dual 10/100
TX
Slot 11
Empty
Bus
Description of PCI BIOS Discovery
Number
Process
Assignment
Bus 0
The PCI BIOS assigns 0 to the Primary Bus
and continues downstream with the
controller discovery.
N/A
The NIC in slot 3 does not contain a PCI
bridge device, it assumes the bus number of
N/A
the bus where it resides, which in this case
is bus 0. It is the first network controller
detected by the PCI BIOS.
Bus 0
Intelligent drive array controller with PCI
N/A
bridge is detected in slot 6. The PCI BIOS
increments the PCI number to bus 1 and
N/A
assigns it to the bridge on the controller.
Bus 1
The PCI BIOS discovers the Secondary Bus
and assigns it bus number 2.
Bus 2
Intelligent drive array controller (a PCI
bridge device) detected in slot 8. The PCI
BIOS increments the PCI bus number to 3
N/A
and assigns the bus number to the bridge
on the controller.
Bus 3
NIC in slot 10 contains a PCI bridge and the
PCI BIOS increments the PCI bus number
N/A
to 4.
Slot 11 is empty, no PCI bus number
Bus 4
assignment.
N/A
48

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents