|
|
Each AOF contains an ADAPTER section that describes the adapter class. The synopsis is:
ADAPTER: DESCRIPTION="string"[,"string2"] BUS=EISA|ISA|PCI|PCMCIA|MCA MEDIA_TYPE=ethernet|token-ring|fddi MAX_BD=highest_board_number KEY=attribute[,attribute][ID=hex_id1[,hex_id2] hex_id1 ="description of hex_id1 adapter" hex_id2 ="description of hex_id2 adapter"] [SPEED=very_slow|slow|medium|fast] [NET_BOOT=static|dynamic|autosearch]
REQUIRED=attribute_list ADVANCED=attribute_list attribute_list::=[attribute]?[,attribute] attribute::=[a-zA-Z][a-zA-Z0-9_]
If EISA, PCI, and/or MCA are specified, the AOF file must also include an ID attribute.
The configurable option(s) listed for this attribute are referred to as the adapter's KEY.
Each of the values for the ID attribute specifies an adapter ID in hexadecimal. Hexadecimal ID values use lower case characters and have no leading ``0x''. Each adapter ID also has an attribute of the same name that contains a double-quoted description string that overrides the more general ADAPTER:DESCRIPTION string. For example:
ADAPTER: DESCRIPTION="general description of adapters not currently in system" ... ID=4000,5f3l 4000="exact description of adapter with id 0x4000" 5f3l="exact description of adapter with id 0x5f3l"For MicroChannel adapters, the values specified in the ID attribute are two byte (four digit) hexadecimal adapter POS-IDs.
For EISA adapters,
the values specified in the ID attribute
are four byte (eight digit)
EISA product identifiers in hexadecimal.
Note that the order of bytes is reversed
from that normally associated with
the EISA product ID.
For example, if the EISA product ID is found
in I/O ports 0x0zC80-0x0zC83
,
where z is replaced with
a hexadecimal representation of the slot number,
the value in the ID attribute
is in the order:
inb(0x0zC83) inb(0x0zC82) inb(0x0zC81) inb(0x0zC80)Run the eisadump command on an EISA machine with your adapter and look at the row beginning with the slot number of your adapter. The column immediately after
boardid
has
the expected ID order.
For PCI adapters, the values specified in the ID attribute are 5 byte (ten digit) concatenations of the PCI vendor ID, Device ID, and Revision ID. Run the following command on a PCI machine with your adapter to get the expected ID order:
`llipathmap`/bin/pcislot -h
Valid values are: