Expansion slots

BIOS Questions that don't belong in the other forums. Read them!
Post Reply
sid_007
New visitors - please read the rules.
Posts: 8
Joined: Thu Aug 23, 2007 8:15 am

Sat Aug 25, 2007 11:53 pm

Hi,

I had a few questions related to the expansion slots found on PCs. Can the BIOS support any expansion slot made by any manufacturer, or is it that the BIOS will support only cards from specific vendors ? Similarly, can a BIOS upgrade provide the capability to support additional expansion cards ?

Once an expansion card is in place, during booting, when the BIOS executes the ROM on these expansion cards, will the BIOS know before hand the expansion cards that are there on the sytem, i.e. the manufacturers of the cards on the system ?
cp
BIOS Guru
Posts: 1914
Joined: Mon Oct 21, 2002 9:07 pm
Location: Germany

Sun Aug 26, 2007 9:52 am

Can the BIOS support any expansion slot made by any manufacturer
Yes, as long as the BIOS and the expansion cards stick to the same specification (e.g. PCI 2.2).
or is it that the BIOS will support only cards from specific vendors ?
No, there is a fixed detection algorithm that is able to auto-detect all cards (at least for PCI and later, ignoring ISA autodetect here).
will the BIOS know before hand the expansion cards that are there on the sytem, i.e. the manufacturers of the cards on the system
No, the BIOS just executes the ROM code that the card provides. As long as the ROM code doesn't check for anything motherboard specific (maybe a serial number) it initializes the hardware on the card.
sid_007
New visitors - please read the rules.
Posts: 8
Joined: Thu Aug 23, 2007 8:15 am

Mon Aug 27, 2007 12:11 am

Thanks for answering those questions, appreciate it
Post Reply