293 useradd/del/mod should be ZFS-aware
[illumos-gate.git] / usr / src / man / man1m / syncinit.1m
blobb9275fde3aafc42b2727c0c0e408273d2a1f0c0b
1 '\" te
2 .\" Copyright (c) 1993, Sun Microsystems, Inc.
3 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License.
4 .\" You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.  See the License for the specific language governing permissions and limitations under the License.
5 .\" When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
6 .TH SYNCINIT 1M "Mar 9, 1993"
7 .SH NAME
8 syncinit \- set serial line interface operating parameters
9 .SH SYNOPSIS
10 .LP
11 .nf
12 \fB/usr/sbin/syncinit\fR \fIdevice\fR
13      [ [\fIbaud_rate\fR] | [\fIkeyword\fR=\fIvalue\fR,]... | [\fIsingle-word\fR \fIoption\fR]]
14 .fi
16 .SH DESCRIPTION
17 .sp
18 .LP
19 The \fBsyncinit\fR utility allows the user to modify some of the hardware
20 operating modes common to synchronous serial lines. This can be useful in
21 troubleshooting a link, or necessary to the operation of a communications
22 package.
23 .sp
24 .LP
25 If run without options, \fBsyncinit\fR reports the options as presently set on
26 the port. If options are specified, the new settings are reported after they
27 have been made.
28 .SH OPTIONS
29 .sp
30 .LP
31 Options to \fBsyncinit\fR normally take the form of a keyword, followed by an
32 equal sign and a value. The exception is that a baud rate may be specified as a
33 decimal integer by itself. Keywords must begin with the value shown in the
34 options table, but may contain additional letters up to the equal sign. For
35 example,  \fBloop=\fR and \fBloopback=\fR are equivalent.
36 .sp
37 .LP
38 The following options are supported:
39 .sp
41 .sp
42 .TS
43 l l l
44 l l l .
45 \fBKeyword\fR   \fBValue\fR     \fBEffect\fR
46 \fBloop\fR      yes     T{
47 Set the port to operate in \fBinternal loopback\fR mode. The receiver is electrically disconnected from the DCE receive data input and tied to the outgoing transmit data line. Transmit data is available to the DCE. The Digital Phase-Locked Loop (DPLL) may not be used as a clock source in this mode. If no other clocking options have been specified, perform the equivalent of \fBtxc=baud\fR and \fBrxc=baud\fR.
49         no      T{
50 Disable internal loopback mode.  If no other clocking options have been specified, perform the equivalent of \fBtxc=txc\fR and \fBrxc=rxc\fR.
52 \fBecho\fR      yes     T{
53 Set the port to operate in \fBauto-echo\fR mode.  The transmit data output is electrically disconnected from the transmitter and tied to the receive data input. Incoming receive data is still visible.  Use of this mode in combination with local loopback mode has no value, and should be rejected by the device driver. The \fBauto-echo\fR mode is useful to make a system become the endpoint of a remote loopback test.
55         no      Disable \fBauto-echo\fR mode.
56 \fBnrzi\fR      yes     T{
57 Set the port to operate with \fBNRZI\fR data encoding.
59         no      T{
60 Set the port to operate with \fBNRZ\fR data encoding.
62 \fBtxc\fR       \fBtxc\fR       T{
63 Transmit clock source will be the \fBTxC\fR signal (pin 15).
65         \fBrxc\fR       T{
66 Transmit clock source will be the \fBRxC\fR signal (pin 17).
68         \fBbaud \fR     T{
69 Transmit clock source will be the internal \fBbaud rate generator\fR.
71         \fBpll\fR       T{
72 Transmit clock source will be the output of the \fBDPLL\fR circuit.
74 \fBrxc\fR       \fBrxc\fR       T{
75 Receive clock source will be the \fBRxC\fR signal (pin 17).
77         \fBtxc\fR       T{
78 Receive clock source will be the \fBTxC\fR signal (pin 15).
80         \fBbaud\fR      T{
81 Receive clock source will be the internal \fBbaud rate generator\fR.
83         \fBpll\fR       T{
84 Receive clock source will be the output of the \fBDPLL\fR circuit.
86 \fBspeed\fR     \fIinteger\fR   T{
87 Set the baud rate to \fIinteger\fR bits per second.
89 .TE
91 .sp
92 .LP
93 There are also several single-word options that set one or more paramaters at a
94 time:
95 .sp
97 .sp
98 .TS
99 l l
100 l l .
101 \fBKeyword\fR   \fBEquivalent to Options:\fR
102 \fBexternal\fR  \fBtxc=txc rxc=rxc loop=no\fR
103 \fBsender\fR    \fBtxc=baud rxc=rxc loop=no\fR
104 \fBinternal\fR  \fBtxc=pll rxc=pll loop=no\fR
105 \fBstop\fR      \fBspeed=0\fR
108 .SH EXAMPLES
110 \fBExample 1 \fRUsing \fBsyncinit\fR
113 The following command sets the first CPU port to loop internally, using
114 internal clocking and operating at 38400 baud:
117 .in +2
119 example# syncinit zsh0 38400 loop=yes
120 device: /dev/zsh  ppa: 0
121 speed=38400, loopback=yes, echo=no, nrzi=no, txc=baud, rxc=baud
123 .in -2
128 The following command sets the same port's clocking, local loopback and baud
129 rate settings to their default values:
132 .in +2
134 example# syncinit zsh0 stop loop=no
135 device: /dev/zsh  ppa: 0
136 speed=0, loopback=no, echo=no, nrzi=no, txc=txc, rxc=rxc
138 .in -2
141 .SH SEE ALSO
144 \fBsyncloop\fR(1M), \fBsyncstat\fR(1M), \fBintro\fR(2), \fBioctl\fR(2),
145 \fBattributes\fR(5), \fB zsh\fR(7D)
146 .SH DIAGNOSTICS
148 .ne 2
150 \fB\fIdevice\fR\fB missing minor device number\fR\fR
152 .sp .6
153 .RS 4n
154 The name  \fIdevice\fR does not end in a decimal number that can be used as a
155 minor device number.
159 .ne 2
161 \fB\fBbad speed: \fR\fIarg\fR\fR
163 .sp .6
164 .RS 4n
165 The string  \fIarg\fR that accompanied the  \fBspeed=\fR option could not be
166 interpreted as a decimal integer.
170 .ne 2
172 \fB\fBBad arg: \fR\fIarg\fR\fR
174 .sp .6
175 .RS 4n
176 The string  \fIarg\fR did not make sense as an option.
180 .ne 2
182 \fB\fBioctl failure code = \fR\fIerrno\fR\fR
184 .sp .6
185 .RS 4n
186 An \fBioctl\fR(2) system called failed. The meaning of the value of
187 \fIerrno\fR may be found in \fBintro\fR(2).
190 .SH WARNINGS
193 Do not use \fBsyncinit\fR on an active serial link, unless needed to resolve
194 an error condition. Do not use this command casually or without being aware of
195 the consequences.