Logical Boards
For example, if a machine had an NE2000 Ethernet board installed, a driver
(NE2000.COM) would be loaded for that board to create NE2000 board instance #1.
If the driver was then configured to support both Ethernet_802.3 and
Ethernet_II frame types, the first pairing, {NE2000 #1, Ethernet_802.3} would be known as
logical board 1. The second pairing, {NE2000 #1, Ethernet_II) would be known
as logical board 2.
Unlike board instance numbering, which is relative for each type of board, the
numbering of logical boards encompasses all {board instance, frame type} pairings in the system. Therefore, adding to the
previous example, if there was a token-ring adapter also installed in the
machine, it would have a driver (TOKEN.COM) loaded to create TOKEN board instance
#1. Assuming the driver was configured to support the Token-Ring_SNAP frame
type, then the pairing, {TOKEN #1, Token-Ring_SNAP}, would be known as logical
board 3. In summary, then, the logical board assignments from this example
would be:
{NE2000 #1, Ethernet_802.3} logical board 1
Note that the actual load-order of the network drivers determines the logical
board number assignments. If, changing the previous example, the TOKEN.COM
driver was loaded first, then the logical board assignments would be:
{TOKEN #1, Token-Ring_SNAP} logical board 1
{NE2000 #1, Ethernet_II} logical board 2
{TOKEN #1, Token-Ring_SNAP} logical board 3
{NE2000 #1, Ethernet_802.3} logical board 2
{NE2000 #1, Ethernet_II} logical board 3