diff options
Diffstat (limited to 'static/netbsd/man4/ntwoc.4 3.html')
| -rw-r--r-- | static/netbsd/man4/ntwoc.4 3.html | 148 |
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> — <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> |
