NT960 ISA Serial I/O QNX2.xx recommended driver arguments.
Title: NT960 ISA Serial I/O QNX2.xx recommended driver arguments.
Keywords: NT960 QNX2.xx recommended driver arguments.
Date: Nov 26 1996
Author: Kam
Kdb Number: kdb-164
Distribution: External
The QNX2.22 Nt960 driver is meant to work as closely as possible to a standard serial
port operating under QNX2.22, for example $mdm or $term1. In some cases full
compatibility
can't be achieved. The biggest area of concern in the driver arguments used when starting the
driver, possibly in the sys.init.X file. One major concern is the O argument. This is to set
the initial stty Options, for example +etab +echo, etc, etc. If these options are left on a port
while Binary (raw) data is received by that NT960 port. It can cause the NT960 driver to lockup.
So it is recommended that the O= argument be set to O=0 to disable ALL the tty options.
Here are some recommended arguments.....
nt960 s=19 O=0 &
...assumes default IRQ, I/O and memory and settings, the O=0 will set all options to off.
nt960 i=5 s=20 O=0
...chooses IRQ=5 signal_port=20 and else defaulted.
nt960 p=320 a=d000 i=12 s=21 O=0
...chooses I/O=320, memory address=d000 IRQ=12, signal_port=21.
For more info on tty options please see the "GET_OPTIONS" command in the C Library section
of the QNX2 compiler manual. In general applications that require any of these option will
turn them on when required, for example qtalk will enable some of these options when started.
End Of KDB-164