2 .\" The FreeBSD Project
4 .\" Redistribution and use in source and binary forms, with or without
5 .\" modification, are permitted provided that the following conditions
7 .\" 1. Redistributions of source code must retain the above copyright
8 .\" notice, this list of conditions and the following disclaimer.
10 .\" THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS'' AND
11 .\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
12 .\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
13 .\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
14 .\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
15 .\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
16 .\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
17 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
18 .\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
19 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
29 .Nd nullmodem terminal driver
31 To compile this driver into the kernel,
32 place the following line in your
33 kernel configuration file:
34 .Bd -ragged -offset indent
38 Alternatively, to load the driver as a
39 module at boot time, place the following line in
41 .Bd -literal -offset indent
54 If either of the two tty devices have the
57 .Pq Dq Li "stty dsrflow"
58 set in their line discipline, the
60 device will emulate the speed configured in the
63 The speed emulation works independently in the two directions,
64 controlled by the slower end's termios settings
65 .Va ( c_ispeed , c_ospeed ,
66 .Dv CS5 ... CS8 , CSTOPB
70 .Bl -tag -width ".Pa /dev/nmdm Ns Ar N Ns Op Pa AB" -compact
71 .It Pa /dev/nmdm Ns Ar N Ns Op Pa AB
72 nullmodem device nodes.
83 .Dq "on-demand device creation"
84 so simply accessing a given instance in
96 driver first appeared in