
3.2 The Assignment of I/O Address
The Plug & Play BIOS will assign the proper I/O address to
The simplest way to identify which card is card_0 is to use wSlotBus & wSlotDevice as follows:
1.Remove all
2.Install one
3.Remove all
4.Install one
5.Repeat (3) & (4) for all PCI_slot?, record all wSlotBus? & wSlotDevice? The records may be as follows:
PC’s PCI slot | WslotBus | WslotDevice |
Slot_1 | 0 | 0x07 |
Slot_2 | 0 | 0x08 |
Slot_3 | 0 | 0x09 |
Slot_4 | 0 | 0x0A |
|
|
|
Slot_5 | 1 | 0x0A |
Slot_6 | 1 | 0x08 |
Slot_7 | 1 | 0x09 |
Slot_8 | 1 | 0x07 |
The above procedure will record all wSlotBus? & wSlotDevice? in the PC. These values will be mapped to this PC’s physical slot. This mapping will not be changed for any
Step1: Record all wSlotBus? & wSlotDevice?
Step2: Use PIO_GetConfigAddressSpace(…) to get the specified card’s wSlotBus & wSlotDevice
|