summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/zstty.4 4.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man4/zstty.4 4.html')
-rw-r--r--static/netbsd/man4/zstty.4 4.html374
1 files changed, 0 insertions, 374 deletions
diff --git a/static/netbsd/man4/zstty.4 4.html b/static/netbsd/man4/zstty.4 4.html
deleted file mode 100644
index bac49af5..00000000
--- a/static/netbsd/man4/zstty.4 4.html
+++ /dev/null
@@ -1,374 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">ZSTTY(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">ZSTTY(4)</td>
- </tr>
-</table>
-<div class="manual-text">
-<section class="Sh">
-<h1 class="Sh" id="NAME"><a class="permalink" href="#NAME">NAME</a></h1>
-<p class="Pp"><code class="Nm">zstty</code>, <code class="Nm">zsc</code>,
- <code class="Nm">zs</code> &#x2014; <span class="Nd">Zilog 8530 Serial
- Communications Controller (SCC) for RS-232C, RS-422, and RS-423</span></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SYNOPSIS"><a class="permalink" href="#SYNOPSIS">SYNOPSIS</a></h1>
-<p class="Pp"><code class="Cd">options PPS_SYNC</code>
- <br/>
- <code class="Cd">options PPS_TRAILING_EDGE</code></p>
-<section class="Ss">
-<h2 class="Ss" id="alpha_(_DEC_3000_)"><a class="permalink" href="#alpha_(_DEC_3000_)">alpha
- (DEC 3000)</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at ioasic? offset 0x100000</code>
- <br/>
- <code class="Cd">zsc1 at ioasic? offset 0x180000</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel ? # serial ports on B channels</code>
- <br/>
- <code class="Cd">zstty2 at zsc1 channel ? # serial ports on B channels</code>
- <br/>
- <code class="Cd">lkkbd0 at zsc1 channel ? # keyboard port on A channels</code>
- <br/>
- <code class="Cd">vsms0 at zsc0 channel ? # mouse port on A channels</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="cesfic"><a class="permalink" href="#cesfic">cesfic</a></h2>
-<p class="Pp"><code class="Cd">zsc* at mainbus0</code>
- <br/>
- <code class="Cd">zstty* at zsc? channel ?</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="cobalt"><a class="permalink" href="#cobalt">cobalt</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at mainbus? addr 0x1c800000 irq 4</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0</code>
- <br/>
- <code class="Cd">zstty1 at zsc0 channel 1</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="ews4800mips"><a class="permalink" href="#ews4800mips">ews4800mips</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at sbdio?</code>
- <br/>
- <code class="Cd">zstty0 at zsc? channel 0 # SIO ch-A</code>
- <br/>
- <code class="Cd">zstty1 at zsc? channel 1 # SIO ch-B</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="mac68k_and_macppc"><a class="permalink" href="#mac68k_and_macppc">mac68k
- and macppc</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at obio?</code>
- <br/>
- <code class="Cd">zstty* at zsc? channel ?</code>
- <br/>
- <code class="Cd">options ZS_TXDMA</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="mipsco"><a class="permalink" href="#mipsco">mipsco</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at obio0 addr 0xbb000000</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0</code>
- <br/>
- <code class="Cd">zstty1 at zsc0 channel 1</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="mvme68k"><a class="permalink" href="#mvme68k">mvme68k</a></h2>
-<p class="Pp"><code class="Cd">zsc* at pcc? ipl 4</code>
- <br/>
- <code class="Cd">zsc* at pcctwo? ipl 4</code>
- <br/>
- <code class="Cd">zstty* at zsc? channel ?</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="news68k"><a class="permalink" href="#news68k">news68k</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at hb0 addr 0xe0d40000 ipl 5 vect 64 flags
- 0x0 # news1700</code>
- <br/>
- <code class="Cd">zsc0 at hb1 addr 0xe1780000 ipl 5 vect 64 flags 0x1 #
- news1200</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0</code>
- <br/>
- <code class="Cd">zstty1 at zsc0 channel 1</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="newsmips"><a class="permalink" href="#newsmips">newsmips</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at hb0 addr 0xbfec0000 level 1 flags 0x0 #
- on-board</code>
- <br/>
- <code class="Cd">zsc1 at hb0 addr 0xb8c40100 level 1 flags 0x1 # expansion
- board</code>
- <br/>
- <code class="Cd">zsc2 at hb0 addr 0xb8c40104 level 1 flags 0x1</code>
- <br/>
- <code class="Cd">zsc0 at ap?</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0</code>
- <br/>
- <code class="Cd">zstty1 at zsc0 channel 1</code>
- <br/>
- <code class="Cd">zstty2 at zsc1 channel 0</code>
- <br/>
- <code class="Cd">zstty3 at zsc1 channel 1</code>
- <br/>
- <code class="Cd">zstty4 at zsc2 channel 0</code>
- <br/>
- <code class="Cd">zstty5 at zsc2 channel 1</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="next68k"><a class="permalink" href="#next68k">next68k</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at intio? ipl 5</code>
- <br/>
- <code class="Cd">#zsc1 at intio? ipl 5</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0 # Serial Port A</code>
- <br/>
- <code class="Cd">zstty1 at zsc0 channel 1 # Serial Port B</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="pmax"><a class="permalink" href="#pmax">pmax</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at ioasic? offset 0x100000 # Z85C30</code>
- <br/>
- <code class="Cd">zsc1 at ioasic? offset 0x180000 # Z85C30</code>
- <br/>
- <code class="Cd">zstty* at zsc? channel ? # serial ports on B/A
- channels</code>
- <br/>
- <code class="Cd">lkkbd* at zsc1 channel ? # keyboard port on A
- channels</code>
- <br/>
- <code class="Cd">vsms* at zsc0 channel ? # mouse port on A
- channels</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sgimips"><a class="permalink" href="#sgimips">sgimips</a></h2>
-<p class="Pp"><code class="Cd">zsc* at hpc0 offset ?</code>
- <br/>
- <code class="Cd">zstty* at zsc? channel ?</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sparc"><a class="permalink" href="#sparc">sparc</a></h2>
-<p class="Pp"><code class="Cd">zs0 at mainbus0 # sun4c</code>
- <br/>
- <code class="Cd">zs0 at obio0 # sun4m</code>
- <br/>
- <code class="Cd">zs0 at obio0 addr 0xf1000000 level 12 # sun4/200 and
- sun4/300</code>
- <br/>
- <code class="Cd">zs0 at obio0 addr 0x01000000 level 12 # sun4/100</code>
- <br/>
- <code class="Cd">zstty0 at zs0 channel 0 # ttya</code>
- <br/>
- <code class="Cd">zstty1 at zs0 channel 1 # ttyb</code>
- <br/>
- <code class="Cd">zs1 at mainbus0 # sun4c</code>
- <br/>
- <code class="Cd">zs1 at obio0 # sun4m</code>
- <br/>
- <code class="Cd">zs1 at obio0 addr 0xf0000000 level 12 # sun4/200 and
- sun4/300</code>
- <br/>
- <code class="Cd">zs1 at obio0 addr 0x00000000 level 12 # sun4/100</code>
- <br/>
- <code class="Cd">kbd0 at zs1 channel 0 # keyboard</code>
- <br/>
- <code class="Cd">ms0 at zs1 channel 1 # mouse</code>
- <br/>
- <code class="Cd">zs2 at obio0 addr 0xe0000000 level 12 # sun4/300</code>
- <br/>
- <code class="Cd">zstty2 at zs2 channel 0 # ttyc</code>
- <br/>
- <code class="Cd">zstty3 at zs2 channel 1 # ttyd</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sparc64"><a class="permalink" href="#sparc64">sparc64</a></h2>
-<p class="Pp"><code class="Cd">zs* at sbus? slot ? offset ?</code>
- <br/>
- <code class="Cd">zs* at fhc?</code>
- <br/>
- <code class="Cd">zstty* at zs? channel ? # ttys</code>
- <br/>
- <code class="Cd">kbd0 at zstty?</code>
- <br/>
- <code class="Cd">ms0 at zstty?</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun2"><a class="permalink" href="#sun2">sun2</a></h2>
-<p class="Pp"><code class="Cd">zs0 at obio0 addr 0x002000 # 2/120, 2/170</code>
- <br/>
- <code class="Cd">zs1 at obmem0 addr 0x780000 # 2/120, 2/170</code>
- <br/>
- <code class="Cd">zs0 at obio0 addr 0x7f2000 # 2/50</code>
- <br/>
- <code class="Cd">zs1 at obio0 addr 0x7f1800 # 2/50</code>
- <br/>
- <code class="Cd">zs2 at mbmem0 addr 0x080800 # 2/120, 2/170 (first sc
- SCSI)</code>
- <br/>
- <code class="Cd">zs3 at mbmem0 addr 0x081000 # 2/120, 2/170 (first sc
- SCSI)</code>
- <br/>
- <code class="Cd">zs4 at mbmem0 addr 0x084800 # 2/120, 2/170 (second sc
- SCSI)</code>
- <br/>
- <code class="Cd">zs5 at mbmem0 addr 0x085000 # 2/120, 2/170 (second sc
- SCSI)</code>
- <br/>
- <code class="Cd">zstty* at zs? channel ? # ttya</code>
- <br/>
- <code class="Cd">kbd0 at zstty? # keyboard</code>
- <br/>
- <code class="Cd">ms0 at zstty? # mouse</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sun3"><a class="permalink" href="#sun3">sun3</a></h2>
-<p class="Pp"><code class="Cd">zstty0 at zsc1 channel 0 # ttya</code>
- <br/>
- <code class="Cd">zstty1 at zsc1 channel 1 # ttyb</code>
- <br/>
- <code class="Cd">kbd0 at zsc0 channel 0 # keyboard</code>
- <br/>
- <code class="Cd">ms0 at zsc0 channel 1 # mouse</code></p>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="x68k"><a class="permalink" href="#x68k">x68k</a></h2>
-<p class="Pp"><code class="Cd">zsc0 at intio0 addr 0xe98000 intr 112</code>
- <br/>
- <code class="Cd">zstty0 at zsc0 channel 0 # built-in RS-232C</code>
- <br/>
- <code class="Cd">ms0 at zsc0 channel 1 # standard mouse</code>
- <br/>
- <code class="Cd">#zsc1 at intio0 addr 0xeafc00 intr 113</code>
- <br/>
- <code class="Cd">#zstty2 at zsc1 channel 0</code>
- <br/>
- <code class="Cd">#zstty3 at zsc1 channel 1</code>
- <br/>
- <code class="Cd">#zsc2 at intio0 addr 0xeafc10 intr 114</code>
- <br/>
- <code class="Cd">#zstty4 at zsc2 channel 0</code>
- <br/>
- <code class="Cd">#zstty5 at zsc2 channel 1</code></p>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">zstty</code> driver provides TTY support for
- Zilog 8530 Dual UART chips.</p>
-<p class="Pp">Input and output for each line may set to any baud rate in the
- range 50 to 38400 (and higher on some machines).</p>
-<p class="Pp" id="PPS_SYNC">The
- <a class="permalink" href="#PPS_SYNC"><i class="Em">PPS_SYNC</i></a> option
- enables code to use the Data Carrier Detect (DCD) signal line for attachment
- to an external precision clock source (e.g., GPS, CDMA) which generates a
- Pulse Per Second (PPS) signal. This is used by <a class="Xr">ntpd(8)</a> to
- discipline the system clock, and more accurately count/measure time. See
- <a class="Xr">options(4)</a> for more discussion.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="FILES"><a class="permalink" href="#FILES">FILES</a></h1>
-<section class="Ss">
-<h2 class="Ss" id="alpha"><a class="permalink" href="#alpha">alpha</a></h2>
-<dl class="Bl-tag">
- <dt><span class="Pa">/dev/ttyB0</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyB1</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="pmax~2"><a class="permalink" href="#pmax~2">pmax</a></h2>
-<dl class="Bl-tag">
- <dt><span class="Pa">/dev/ttya</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyb</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyc</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyd</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sparc~2"><a class="permalink" href="#sparc~2">sparc</a></h2>
-<dl class="Bl-tag">
- <dt><span class="Pa">/dev/ttya</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyb</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyc</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyd</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="sparc64,_sun2,_sun3"><a class="permalink" href="#sparc64,_sun2,_sun3">sparc64,
- sun2, sun3</a></h2>
-<dl class="Bl-tag">
- <dt><span class="Pa">/dev/ttya</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyb</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-<section class="Ss">
-<h2 class="Ss" id="others"><a class="permalink" href="#others">others</a></h2>
-<dl class="Bl-tag">
- <dt><span class="Pa">/dev/ttyZ0</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
- <dt><span class="Pa">/dev/ttyZ1</span></dt>
- <dd style="width: auto;">&#x00A0;</dd>
-</dl>
-</section>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h1>
-<dl class="Bl-tag">
- <dt>zs0*: fifo overflow</dt>
- <dd>
- <br/>
- The on-chip &#x201C;FIFO&#x201D; has overflowed and incoming data has been
- lost. This generally means the machine is not responding to interrupts
- from the ZS chip fast enough, which can be remedied only by using a lower
- baud rate.</dd>
- <dt>zs0*: ring overflow</dt>
- <dd>
- <br/>
- The software input &quot;ring&quot; has overflowed. This usually means input
- flow-control is not configured correctly (i.e. incorrect cable
- wiring).</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="SEE_ALSO"><a class="permalink" href="#SEE_ALSO">SEE
- ALSO</a></h1>
-<p class="Pp"><a class="Xr">kbd(4)</a>, <a class="Xr">ms(4)</a>,
- <a class="Xr">options(4)</a>, <a class="Xr">tty(4)</a>,
- <a class="Xr">ntpd(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The <code class="Nm">zstty</code> driver was derived from the
- <code class="Nm">sparc</code> <code class="Nm">zs</code> driver supplied
- with <span class="Ux">4.4BSD</span> <span class="Ux">UNIX</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="CAVEATS"><a class="permalink" href="#CAVEATS">CAVEATS</a></h1>
-<p class="Pp"><span class="Pa">/dev/ttyB1</span> on alpha is created by
- <a class="Xr">MAKEDEV(8)</a> with minor number 2, so the corresponding
- device should be zstty2, not zstty1.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">The old Zilog 8530 chip has a very small FIFO (3 bytes?) and
- therefore has very strict latency requirements for the interrupt service
- routine. This limits the usable baud rates on many machines.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">September 12, 2017</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>