xref: /freebsd/share/man/man4/man4.i386/sbni.4 (revision fcbbbd4a4b5dc06f39279116dda8327b6d51e5bf)
1.\" Written by Denis I. Timofeev, 2002.
2.\"
3.\" Redistribution and use in source and binary forms, with or without
4.\" modification, are permitted provided that the following conditions
5.\" are met:
6.\" 1. Redistributions of source code must retain the above copyright
7.\"    notice, this list of conditions and the following disclaimer.
8.\" 2. Redistributions in binary form must reproduce the above copyright
9.\"    notice, this list of conditions and the following disclaimer in the
10.\"    documentation and/or other materials provided with the distribution.
11.\"
12.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
13.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
14.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
15.\" ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
16.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
17.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
18.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
19.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
20.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
21.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
22.\" SUCH DAMAGE.
23.\"
24.\" $FreeBSD$
25.\"
26.Dd January 8, 2002
27.Dt SBNI 4 i386
28.Os FreeBSD
29.Sh NAME
30.Nm sbni
31.Nd Granch SBNI12 leased line modem driver
32.Sh SYNOPSIS
33.Cd "device sbni"
34.Sh DESCRIPTION
35The
36.Nm sbni
37driver provides support for leased line modems of following models:
38.Pp
39.Bl -tag -compact
40.It Pa SBNI12-02, SBNI12D-02
41.It Pa SBNI12-04, SBNI12D-04
42.It Pa SBNI12-05, SBNI12D-05, ISA and PCI
43.It Pa SBNI12-10, SBNI12D-10, ISA and PCI
44.El
45.Pp
46and a kit for data link over a voice band
47SBNI12-11, SBNI12D-11,	ISA and PCI.
48.Pp
49In addition to the standard port and irq specifications, the
50.Nm
51driver also supports a number of
52.Em flags
53which can set baud rate, receive level, and low three bytes of Ethernet
54MAC-address (high three always are 00:ff:01), because Granch modems is
55presented to the system as Ethernet-like netcards.
56.Pp
57The high byte of the
58.Em flags
59is a bit field, it's used to specify SBNI adapter receive level/baud rate:
60.Bd -literal
61	Bits 0-3: receive level (0x00..0x0f)
62	Bits 4-5: baud rate number:
63			00 - 0 baud rate (2Mb in fast mode/500kb in slow)
64			01 - 1 baud rate (1Mb/250kb)
65			10 - 2 baud rate (500kb/125kb)
66			11 - 3 baud rate (250kb/62.5kb)
67	Bit 6   : use fixed receive level
68		  if bit 6 is set then receive level will be set according
69		  to bits 0-3 value, otherwise receive level will be
70		  autodetected
71	Bit 7   : use fixed baud rate
72		  if bit 7 is set then baud rate will be set according to
73		  bits 4-5 value, otherwise baud rate is set to 2Mb
74.Sh FILES
75The sources for the driver reside in:
76.Pp
77.Bl -tag -compact
78.It Pa /sys/dev/sbni/if_sbni.c
79.It Pa /sys/dev/sbni/if_sbnireg.h
80.It Pa /sys/dev/sbni/if_sbnivar.h
81.El
82.Sh SEE ALSO
83.Xr arp 4 ,
84.Xr netintro 4 ,
85.Xr ifconfig 8
86.Sh HISTORY
87The
88.Nm
89device driver first appeared in
90.Fx 4.6 .
91.Sh AUTHORS
92The
93.Nm sbni
94device driver for FreeBSD 4.x was written by Denis I. Timofeev, partially
95based on David Greenman's
96.Nm ed
97driver. Earlier versions (available on ftp.granch.com) were written by
98Alexey V. Zverev.
99.Pp
100SBNI12 hardware was designed by Alexey V. Chirkov.
101