Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

CONSOLE

device-name

Qualifiers

/ADAPTER

/NOADAPTER

/CSR

/CSR_OFFSET

/DRIVERNAME

/MAXUNITS

/NUMVEC

/SYSIDHIGH

/SYSIDLOW

/VECTOR

/VECTOR_OFFSET

SYSGEN CONNECT — MicroVMS 4.6

Creates I/O data base control blocks for additional devices.  Also loads
the appropriate driver if it is not currently loaded.  This is usually
used to add nonstandard devices and I/O drivers to a system.

Format
    CONNECT  device-name  /[NO]ADAPTER=adapter-spec /CSR=aaaa /VECTOR=nnn

    CONNECT CONSOLE

Example
    CONNECT  LPA0 /ADAPTER=UB0/CSR=%O177514/VECTOR=%O200

                CMKRNL privilege required

Additional information available:

CONSOLE

device-nameQualifiers

device-name

The device-name parameter specifies the name of the device for which
control blocks are to be added to the I/O database.  It is specified
as devcu where:

                dev = device type
                c   = controller designation
                u   = unit number

CONSOLE

Loads and connects the console block storage device driver.  The console
device name is CSA1.

Qualifiers

Additional information available:

/ADAPTER/NOADAPTER/CSR/CSR_OFFSET/DRIVERNAME
/MAXUNITS/NUMVEC/SYSIDHIGH/SYSIDLOW/VECTOR
/VECTOR_OFFSET

/ADAPTER=adapter-spec

/NOADAPTER

Specifies the nexus number (SBI arbitration line) or slot number of the
adapter to which the device is connected.  The /NOADAPTER qualifier
specifies that the I/O driver does not handle a physical device; rather
it is a pseudo or test device driver.

/CSR=csr-address

Specifies the UNIBUS address of the first addressable location on the
controller (generally the controller status register) for the device. To
specify the address in octal or hexadecimal, precede the address with
a %O or %X respectively.

/CSR_OFFSET=n

Specifies the offset (for a device on a multiple device board) from the
start of the CSR addresses for the board.

/DRIVERNAME=driver-name

Specifies the name of the driver, as recorded in the driver prologue
table, to be loaded to handle the device's I/O requests.

/MAXUNITS=n

Specifies the maximum number of units to allow for connection to the
device controller.  If you omit this qualifier, the number of units
that can be connected to the controller defaults to the number
specified in the driver's prologue table.

/NUMVEC=n

Specifies the number of interrupt vectors for the device.  If you omit
this qualifier, the number of vectors defaults to 1.  The number
specified by the /VECTOR qualifier is the address of the first or
lowest vector.

/SYSIDHIGH=value

Specifies the high-order 16 bits of the 48 bit system
identification number and must be 0.  To specify the value in
octal or hexadecimal, prefix the value with %O or %X
respectively.

/SYSIDLOW=value

Specifies the low-order 32 bits of the 48 bit system
identification number.  The value must be identical to the
DECnet-VAX node number.  To specifiy the value in octal or
hexadecimal, prefix the value with %O or %X respectively.

/VECTOR=vector-address

Specifies the UNIBUS address of the (or first) interrupt vector for the
device. To specify the address in octal or hexadecimal, precede the
address with a %O or %X respectively.

/VECTOR_OFFSET=n

Specifies the offset (for a device on a multiple device board) from the
start of the interrupt vector addresses for the board.

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026