summaryrefslogtreecommitdiff
path: root/static/netbsd/man4/ntwoc.4 3.html
diff options
context:
space:
mode:
Diffstat (limited to 'static/netbsd/man4/ntwoc.4 3.html')
-rw-r--r--static/netbsd/man4/ntwoc.4 3.html148
1 files changed, 0 insertions, 148 deletions
diff --git a/static/netbsd/man4/ntwoc.4 3.html b/static/netbsd/man4/ntwoc.4 3.html
deleted file mode 100644
index 5a8956a4..00000000
--- a/static/netbsd/man4/ntwoc.4 3.html
+++ /dev/null
@@ -1,148 +0,0 @@
-<table class="head">
- <tr>
- <td class="head-ltitle">NTWOC(4)</td>
- <td class="head-vol">Device Drivers Manual</td>
- <td class="head-rtitle">NTWOC(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">ntwoc</code> &#x2014; <span class="Nd">Riscom/N2,
- N2pci, WANic 400 synchronous serial interfaces</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">ntwoc* at pci? dev ? function ? flags 0</code>
- <br/>
- <code class="Cd">ntwoc0 at isa? port 0x300 irq 5 iomem 0xc8000 flags
- 1</code></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DESCRIPTION"><a class="permalink" href="#DESCRIPTION">DESCRIPTION</a></h1>
-<p class="Pp">The <code class="Nm">ntwoc</code> device driver supports
- bit-synchronous serial communication using Cisco HDLC framing. The cards are
- capable of being driven by the line clock or from an internal baud rate
- generator. The devices all use the Hitachi hd64570 serial chip. The hd64570
- supports 2 asynchronous/byte-synchronous/bit-synchronous serial ports, and
- has a 4-channel DMA controller for loading the serial port FIFOs.</p>
-<p class="Pp">The ISA Riscom/N2 card has a jumper block to set the IRQ and a DIP
- switch to set the port address the card will use. The values programmed into
- the card must be specified with the <code class="Cm">port</code> and
- <code class="Cm">irq</code> locators in the kernel configuration line. The
- <code class="Cm">iomem</code> locator must be specified and must occur on a
- 16k boundary. The driver uses a 16k region of io memory. Bit 0 of the
- <code class="Cm">flags</code> locator indicates if there is a second serial
- port available on the card.</p>
-<p class="Pp">Currently clock source and speed information is specified with the
- <code class="Cm">flags</code> locator in the kernel configuration file. The
- flags field has the following format.</p>
-<div class="Bd Pp Li">
-<pre> 3 2 1
-1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
-+-------------+ +-----+ +-----+ + +---+ +-+ + +---+ +-+ +
- tmc tdiv rdiv e1 rxs1 ts1 e0 rxs0 txs0 np(*)</pre>
-</div>
-<dl class="Bl-tag">
- <dt id="tmc"><var class="Va">tmc</var></dt>
- <dd>Defines the timer constant. The base clock frequency is divided by
- <var class="Va">tmc</var> to generate the main clock for receiving and
- sending. Further division is possible with the <var class="Va">tdiv</var>
- and <var class="Va">rdiv</var> divisor options. A value of 0 is treated as
- 256.</dd>
- <dt id="tdiv"><var class="Va">tdiv</var></dt>
- <dd>Defines the transmit divisor as 2^(<var class="Va">tdiv</var>). The
- internal transmit clock frequency is determined by dividing the base clock
- frequency by <var class="Va">tmc</var> and then dividing by
- 2^(<var class="Va">tdiv</var>).</dd>
- <dt id="rdiv"><var class="Va">rdiv</var></dt>
- <dd>Defines the receive divisor as 2^(<var class="Va">rdiv</var>). The
- internal receive clock frequency is determined by dividing the base clock
- frequency by <var class="Va">tmc</var> and then dividing by
- 2^(<var class="Va">rdiv</var>).</dd>
- <dt id="e0"><var class="Va">e0</var> <var class="Va">e1</var></dt>
- <dd>If true the internal clock source is used to drive the line clock for port
- 0 or port 1 respectively.</dd>
- <dt id="rxs0"><var class="Va">rxs0</var> <var class="Va">rxs1</var></dt>
- <dd>Specifies which clock source to use for receiving data on port 0 and port
- 1 respectively. The following values are accepted:
- <p class="Pp"></p>
- <dl class="Bl-tag Bl-compact">
- <dt>0</dt>
- <dd>Line clock.</dd>
- <dt>1</dt>
- <dd>Line clock with noise suppression.</dd>
- <dt>2</dt>
- <dd>Internal clock.</dd>
- </dl>
- </dd>
- <dt id="txs0"><var class="Va">txs0</var> <var class="Va">txs1</var></dt>
- <dd>Specifies which clock source to use for transmitting data on port 0 and
- port 1 respectively. The following values are accepted:
- <p class="Pp"></p>
- <dl class="Bl-tag Bl-compact">
- <dt>0</dt>
- <dd>Line clock.</dd>
- <dt>1</dt>
- <dd>Internal clock.</dd>
- <dt>2</dt>
- <dd>Receive clock.</dd>
- </dl>
- </dd>
- <dt id="np"><var class="Va">np</var></dt>
- <dd>(For the ISA card only) A value of 1 indicates there is a second serial
- port present on the card. This is auto-detected on the PCI card and need
- not be specified.</dd>
-</dl>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HARDWARE"><a class="permalink" href="#HARDWARE">HARDWARE</a></h1>
-<p class="Pp">Cards supported by the <code class="Nm">ntwoc</code> driver
- include:</p>
-<p class="Pp"></p>
-<ul class="Bl-item Bl-compact">
- <li>SDL Communications Riscom/N2</li>
- <li>SDL Communications N2pci</li>
- <li>SDL Communications WANic 400 (untested)</li>
-</ul>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="DIAGNOSTICS"><a class="permalink" href="#DIAGNOSTICS">DIAGNOSTICS</a></h1>
-<dl class="Bl-diag">
- <dt>ntwoc0: TXDMA underrun - fifo depth maxed</dt>
- <dd>Indicates that the serial port's FIFO is being drained faster than DMA can
- fill it. The driver automatically increases the low-water mark at which to
- begin DMA transfers when underruns occur. This diagnostic is issued when
- the low-water mark is maximized (i.e., 1 less than the depth of the
- FIFO).</dd>
- <dt>ntwoc0: RXDMA buffer overflow</dt>
- <dd>Indicates that a frame is being received by the card, but there are no
- free receive buffers.</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">intro(4)</a>, <a class="Xr">isa(4)</a>,
- <a class="Xr">pci(4)</a>, <a class="Xr">ifconfig(8)</a></p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="HISTORY"><a class="permalink" href="#HISTORY">HISTORY</a></h1>
-<p class="Pp">The PCI driver first appeared in <span class="Ux">NetBSD
- 1.4</span>. Much of the ISA driver was adapted from the
- <span class="Ux">FreeBSD</span> <code class="Nm">sr</code> driver and first
- appeared in <span class="Ux">NetBSD 1.5</span>.</p>
-</section>
-<section class="Sh">
-<h1 class="Sh" id="BUGS"><a class="permalink" href="#BUGS">BUGS</a></h1>
-<p class="Pp">Use of the <code class="Cm">flags</code> locator for setting the
- clock sources and speeds should be replaced with ioctl's and a control
- program.</p>
-</section>
-</div>
-<table class="foot">
- <tr>
- <td class="foot-date">October 2, 1998</td>
- <td class="foot-os">NetBSD 10.1</td>
- </tr>
-</table>