Technical data
Managing Peripheral Devices
8.5 Automatically Configuring Devices for OpenVMS Alpha Systems
EISA_IO_PORT to obtain the length in the upper word of the returned longword
should stop examining the upper word. With ISA_CONFIG.DAT, the length was
returned; but with ISACFG, the length is always 8.
Example:
>>>isacfg -slot 3 -dev 0 -mk -enadev 1 -etyp 1 -handle AAA321 -irq0 10 -iobase0 2F8
This example assigned port 2F8 to the device.
MEM = (ee:f, gg:h, ...)
Use the ISACFG keywords -membasex to specify the memory base, and -memlenx
to specify the memory length. Use the same values for ee, gg etc. and f, h etc. as
you used for ISA_CONFIG.DAT. You can specify three memory regions using the
keywords membase0 through membase2 and memlen0 through memlen2.
Example:
>>>isacfg -slot 3 -dev 0 -mk -enadev 1 -etyp 1 -handle MYDEV -irq0 10 -membase0 80000 -memlen0 20
FLAGS = n
The FLAGS field in ISA_CONFIG.DAT had 2 meaningful bits:
Bit 0 indicates the device being configured is a SCSI adapter.
Bit 1 indicates that no interrupt is required for the device.
Because it was never possible to use bit 0, it is not currently supported
in file-based autoconfiguration. Bit 1 can be expressed with the file-based
autoconfiguration FLAGS=NOVECTOR statement.
USER_PARAM = text
Use the PRIVATE_DATA keyword in file-based autoconfiguration to represent this
value. If you used quotation marks with the USER_PARAM value, you must use
BEGIN_PRIVATE and END_PRIVATE to continue to pass the quotation marks to
the driver. For ISA devices, the PRIVATE_DATA values can be obtained the same
way as USER_PARAM (that is, by using the IOC$NODE_DATA routine with the
IOC$K_ISA_USER_PARAM keyword).
While using ISACFG, you must also be familiar with the following commands:
To return the configuration to its initial state:
>>>isacfg -init
To save your changes:
>>>init
To delete an entry:
>>>isacfg -slot 1 -dev 0 -rm
To see all the devices currently configured:
>>>isacfg -all
To modify a device, use -mod:
>>>isacfg -slot 2 -dev 0 -mod (etc.)
8–20 Managing Peripheral Devices










