kdb164: 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: November 26, 1996
KDB: KDB-164
Revision: 0.00
Author: Kam
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

Go to Top