Anchor | ||||
---|---|---|---|---|
|
Include Page | ||||
---|---|---|---|---|
|
...
CHARON-VAX console ports can be configured to connect to an external terminal via the host system COM/TTY port or can be connected via TCP/IP.
rts
Parameter | rts[<line>] |
---|---|
Type | Text string |
Value |
|
dsr
Parameter | dsr[<line>] | ||
---|---|---|---|
Type | Text string | ||
Value |
|
communication
Parameter | communication[<line>] |
---|---|
Type | Text string |
Value |
|
line
Parameter | line[<line>] |
---|---|
Type | Identifier |
Value | This parameter is used to connect a particular serial line interface to the controller. See below for details. |
...
Asynchronous serial line multiplexers are capable of serving up to 8 asynchronous serial lines (the DHW42-BA supports 16 lines).The following asynchronous serial line multiplexers are supported:
VAX model | Asynchronous serial line emulation |
---|---|
MicroVAX II, MicroVAX 3600, MicroVAX 3900, VAXserver 3600, VAXserver 3900 (QBUS systems) | CXA16, CXB16, CXY08, DHQ11, DHV11, DZV11, DZQ11, DL11, DLV11, DZ11 |
MicroVAX 3100 - 96, MicroVAX 3100 - 98 (SCSI systems) | DHW42-AA, DHW42-BA, DHW42-CA |
VAX4000 - 106, VAX4000 – 108, VAX4000 – 700, VAX4000 – 705 (QBUS/SCSI systems) | CXA16, CXB16, CXY08, DHQ11, DHV11, DZV11, DZQ11, DLV11, DHW42-AA, DHW42-BA, DHW42-CA |
VAX6310, VAXstation 4090 | N/A |
The following names are used for the multiplexers:
Device name | Module name |
---|---|
DHV11 | DHV11 |
DHQ11 | DHV11 |
CXY08 | DHV11 |
CXA16 | DHV11 |
CXB16 | DHV11 |
DHW42AA | DHV11 |
DHW42BA | DHV11 |
DHW42CA | DHV11 |
DZV11, DZ11 | DZ11 |
DZQ11 | DZ11 |
DL11, DLV11 | DL11 |
...
The multiplexers offer the following configuration parameters, specified with the "set" command:
address
Parameter | address | ||
---|---|---|---|
Type | Numeric | ||
Value | Specifies CSR address. The address must be valid QBUS 22-bit wide address in I/O space.Default values are 017760440 for DHV11-family controllers and 017760100 for DZV11/DZQ11, which are the factory settings for asynchronous serial line multiplexers.
|
vector
Parameter | vector | ||
---|---|---|---|
Type | Numeric | ||
Value | Specifies interrupt vector.Default value is 0300 which is the factory setting for asynchronous serial line multiplexers.
|
line
Parameter | line[N] N=0…3 (7,15) |
---|---|
Type | Identifier |
Value | Specifies a name of the serial line interface object in configuration to which the N-th line of the multiplexer is connected. See below for details. |
communication
Parameter | communication[N] N=0…4 (7,15) |
---|---|
Type | Text String |
Value |
|
Div | ||
---|---|---|
| ||
rts
Parameter | rts[N] N=0…3 (7,15) |
---|---|
Type | Text String |
Value | Controls RTS signal of the Nth line of the multiplexer.
|
dsr
Parameter | dsr[N] N=0…(7,15) | ||
---|---|---|---|
Type | Text String | ||
Value |
|
tx_q_max_depth
Parameter | tx_q_max_depth[N] N=0…3 (7,15) | ||
---|---|---|---|
Type | Numeric | ||
Value | Specifies depth of the TX FIFO for the N-th line of the multiplexer. Possible values are 1…1000, initially it is set to 1 to properly represent the hardware limitation of certain multiplexers. Values greater than 1 improve transmission rate of corresponding line, but break correspondence to the original hardware.
|
...
Types of serial line mapping
Type | Function |
---|---|
physical_serial_line | This type of mapping associates some TTY port on host system with an emulated VAX serial line controller virtual "line".The TTY port can be physical hardware port or a logical TTY port. |
virtual_serial_line | This type of mapping associates a network connection on the host system with an emulated VAX serial line controller virtual "line" |
operator_console | This type of mapping associates the current TTY console with the OPA0 console port (if CHARON-VAX does not run as service) |
...
load physical_serial_line OPA0 |
physical_serial_line
line
Parameter | line | ||||
---|---|---|---|---|---|
Type | Text string | ||||
Value | A defined TTY port on host system:
|
Div | ||
---|---|---|
| ||
baud
Parameter | baud |
---|---|
Type | Numeric |
Value | Forces the baud rate of the corresponding TTY port to a specified value.The variety of supported values depends on the underlying physical communication resource (TTY port). The most widely used values are: 300, 1200, 9600, 19200, 38400. Example:
|
break_on
Parameter | break_on |
---|---|
Type | Text string |
Value | Specifies what byte sequences received over the physical serial line will trigger a HALT command. This parameter works only for the console line (for the one UART line and "line[3]" of QUART). Specify the following values: "Ctrl-P", "Break" or "none" ("none" disables triggering HALT condition). Example:
The default value is "Break" for line 3 of QUART and "none" for other lines. |
stop_on
Parameter | stop_on |
---|---|
Type | Text string |
Value | Specifies what byte sequences received over the physical serial line will trigger a STOP condition. This parameter works only for the console line (for the one UART line and "line[3]" of QUART). The STOP condition causes CHARON-VAX to exit.Specify the value as the following: “F6” or “none” ("none" disables triggering STOP condition). Example:
The default value is "none". Setting "F6" triggers the STOP condition upon receipt of the " |
Div | ||
---|---|---|
| ||
log
Parameter | log |
---|---|
Type | Text string |
Value | A string specifying a file name to store content of console sessions or a directory where log files for each individual session will be stored.If an existing directory is specified, CHARON-VAX automatically enables creation of individual log files for each session. If the "log" parameter is omitted, CHARON-VAX does not create a console log. Examples 1:
Examples 2:
|
log_file_size
Parameter | log_file_size |
---|---|
Type | Text string |
Value | If log rotation is enabled, the log_file_size parameter determines the log file size threshold at which the log is automatically rotated.
Example 1:
Example 2:
Minimum log file size is 64K, maximum is 1G. Setting size less then 64K effectively makes the log file unlimited. |
...
Div | ||
---|---|---|
| ||
virtual_serial_line
host
Parameter | host |
---|---|
Type | Text string |
Value | A remote host’s IP address or a host name (and optional remote TCP/IP port number) for the virtual serial line connection. If omitted, the virtual serial line does not initiate a connection to the remote host and will listen for incoming connection requests. Specify the value in the following form:
If "<port-no>" is not specified, the virtual serial line uses the TCP/IP port number specified by the "port" parameter (see below). |
port
Parameter | port |
---|---|
Type | Numeric |
Value | TCP/IP port number for the virtual serial line. A virtual serial line always listens on this port for incoming connection requests. |
application
Parameter | application |
---|---|
Type | Text string |
Value | A command line for calling some host application for communication to Charon on a given serial line. Example:
If "putty" terminal emulator is going to be used as an option, copy the following file to your home directory:
Example:
|
break_on
Parameter | break_on |
---|---|
Type | Text string |
Value | Specifies what byte sequences received over virtual serial line must trigger HALT command. This parameter works only for console line (for CHARON-VAX it is the only line of UART and the "line[3]" of QUART). Specify the following values: "Ctrl-P", "Break" or "none" to disable triggering HALT condition. Example:
The default value is "Break" for line 3 of QUART and "none" for other lines. |
Div | ||
---|---|---|
| ||
stop_on
Parameter | stop_on |
---|---|
Type | Text string |
Value | Specifies what byte sequences received over the virtual serial line will trigger a STOP condition. The STOP condition causes CHARON-VAX to exit. This parameter works only for console line (for CHARON-VAX it is the only line of UART and the "line[3]" of QUART). Specify the value as the following: “F6” or “none” ("none" disables triggering STOP condition). Example:
The default value is "none".Setting "F6" triggers the STOP condition upon receipt of the " |
log
Parameter | log |
---|---|
Type | Text string |
Value | A string specifying a file name to store content of console sessions or a directory where log files for each individual session will be stored.If an existing directory is specified, CHARON-VAX automatically enables creation of individual log file for each session. If the "log" parameter is omitted CHARON-VAX does not create any console log. Example 1:
Example 2:
|
log_file_size
Parameter | log_file_size |
---|---|
Type | Text string |
Value | If log rotation is enabled, the log_file_size parameter determines the log file size threshold at which the log is automatically rotated.
Example 1:
Example 2:
Minimum log file size is 64K, maximum is 1G. Setting size less then 64K effectively makes the log file unlimited. |
log_flush_period
Parameter | log_flush_period |
---|---|
Type | Numeric |
Value |
Defines a period of flushing log to disk. Default period is 60 seconds (it means that every minute log file is flushed to disk) Example:
|
Div | ||
---|---|---|
| ||
log_flush_period
Parameter | log_flush_period |
---|---|
Type | Numeric |
Value |
Defines a period of flushing log to disk. Default period is 60 seconds (it means that every minute log file is flushed to disk) Example:
|
...
operator_console
break_on, stop_on
Parameter | break_on, stop_on |
---|---|
Type | Text string |
Value | These two parameters are hard-coded to the following values and cannot be changed:
|
...