This document describes the procedure for configuring an ISA 8-port or 128-port Asynchronous Adapter. These procedures apply only to AIX 4.x systems with ISA buses.
Configuring an ISA Async Adapter requires four main steps:
NOTE: If you choose to skip this step and instead try to guess the jumper settings when you define the adapter to AIX, try to define the default setting first.
ISA adapter I/O addressing is performed by positioning jumper switches on the card. The following diagram illustrates the various addresses and their corresponding jumper settings:
PCXR ISA 8-PORT ADAPTER JUMPER SETTINGS /============================================\ | Hex Addr | Address Switch | \============|===============================/ | | 1 | 2 | 3 | 4 | ON = DOWN |------------|-------|-------|-------|-------| OFF = UP | 104 | Off | Off | On | On | |____________|_______|_______|_______|_______| | 114 | Off | On | Off | On | |____________|_______|_______|_______|_______| | 124 | Off | On | On | On | |____________|_______|_______|_______|_______| | 204 | On | Off | Off | On | |____________|_______|_______|_______|_______| | 224 | On | Off | On | On | |____________|_______|_______|_______|_______| | 304 | On | On | Off | On | |____________|_______|_______|_______|_______| | 324 | On | On | On | On | <-- DEFAULT SETTING \============================================/ CXIA ISA 128-PORT ADAPTER JUMPER SETTINGS /============================================\ | Hex Addr | Address Switch | \============|===============================/ | | 1 | 2 | 3 | 4 | ON = DOWN |------------|-------|-------|-------|-------| OFF = UP | 108 | Off | Off | On | On | |____________|_______|_______|_______|_______| | 118 | Off | On | Off | On | |____________|_______|_______|_______|_______| | 128 | Off | On | On | On | |____________|_______|_______|_______|_______| | 208 | On | Off | Off | On | |____________|_______|_______|_______|_______| | 228 | On | Off | On | On | |____________|_______|_______|_______|_______| | 308 | On | On | Off | On | |____________|_______|_______|_______|_______| | 328 | On | On | On | On | <-- DEFAULT SETTING \============================================/
ISA cards, unlike cards using the MCA design, are not automatically detectable. ISA cards are not usable until the appropriate driver and its associated file sets are installed.
Use the same set of files for both the ISA 8-port and the ISA 128-port cards.
Check for the needed files using the following command (valid for both AIX 4.1.x and 4.2.x):
lslpp -h devices.isa.cxia*
If the complete set is installed, the preceding command will return the following:
devices.isa.cxia.rte devices.isa.cxia.ucode devices.isa.cxia.diag
To install missing file sets, enter:
smit install_selectable_all
Use the List and Help capabilities within SMIT.
After installation, verify the presence of the necessary file sets as described above.
ISA adapters cannot be automatically detected by AIX. They must be specially defined to the system.
Before defining the adapter to AIX, determine the current bus allocation. Enter:
lsdev -C |grep isa
This will return current ISA adapter configurations. To avoid conflicts, note the bus location of any device information returned. Where the first two digits of the four-digit, hyphen-separated number are 01, bus1 is indicated by making this location unavailable unless the device configuration is removed.
Define the 8-port or 128-port card using SMIT:
If an address not matching the settings of the card jumper switches was selected, the following message will be displayed:
sa# Defined Method error (/usr/lib/methods/cfgcxma): 0514-040 Error initializing a device into the kernel. sa# deleted
If the bus I/O address chosen is in conflict with the parameter setting of a previously installed ISA adapter, the following message will be displayed:
sa# Defined lsresource : The attribute(s) for some device(s) in the system could not be resolved. To resolve conflicts, attribute(s) need to be modified. A suggested value for each attribute is provided DEVICE ATTRIBUTE CURRENT SUGGESTED DESCRIPTION --------- ------------ -------- ---------- ----------------- sa# bus_io_addr 0x324 0x304 Connection Address Method error (/usr/lib/methods/cfgcxma): 0514-040 Error initializing a device into the kernel. sa# deleted
Change the parameter value as suggested by the lsresource command and press Enter.
If SMIT returns the error,
0514-040: an error occurred initializing a device into the kernel
from the command line try the following for the indicated port(bus1 is assumed for this example).
For the 8-port
mkdev -t pcxr -c adapter -s isa -p bus1 -a bus_io_addr=0xYYY
For the 128-port
mkdev -t cxia -c adapter -s isa -p bus1 -a bus_io_addr=0xYYY
YYY is the bus_io_address corresponding to the adapter jumper settings.
Verify the availability of the adapter. Enter:
lsdev -Cc adapter
Configure devices. Enter:
smit tty
or
smit printer
Use the List and Help features of SMIT.