SBNI(4) BSD/i386 Kernel Interfaces Manual SBNI(4)NAMEsbni — Granch SBNI12 leased line modem driver
SYNOPSIS
device sbni0 at isa? port 0x210 irq 5
device sbni1 at isa? port 0x2c0 irq 11 flags 0xe9123456
DESCRIPTION
The sbni driver provides support for leased line modems of following mod‐
els:
SBNI12-02, SBNI12D-02
SBNI12-04, SBNI12D-04
SBNI12-05, SBNI12D-05, ISA and PCI
SBNI12-10, SBNI12D-10, ISA and PCI
and a kit for data link over a voice band SBNI12-11, SBNI12D-11, ISA
and PCI.
In addition to the standard port and irq specifications, the sbni driver
also supports a number of flags which can set baud rate, receive level,
and low three bytes of Ethernet MAC-address (high three always are
00:ff:01), because Granch modems is presented to the system as Ethernet-
like netcards.
The high byte of the flags is a bit field, it's used to specify SBNI
adapter receive level/baud rate:
Bits 0-3: receive level (0x00..0x0f)
Bits 4-5: baud rate number:
00 - 0 baud rate (2Mb in fast mode/500kb in slow)
01 - 1 baud rate (1Mb/250kb)
10 - 2 baud rate (500kb/125kb)
11 - 3 baud rate (250kb/62.5kb)
Bit 6 : use fixed receive level
if bit 6 is set then receive level will be set according
to bits 0-3 value, otherwise receive level will be
autodetected
Bit 7 : use fixed baud rate
if bit 7 is set then baud rate will be set according to
bits 4-5 value, otherwise baud rate is set to 2Mb
E.g.:
device sbni0 at isa? port 0x210 irq 5 flags 0xefdead
- baud rate 2 Mb (default), receive level autodetected,
MAC address will be 00:ff:01:ef:de:ad
device sbni1 at isa? port 0x214 irq 7 flags 0xd6abcdef
- baud rate 1 Mb, receive level 0x06 (fixed),
MAC address 00:ff:01:ab:cd:ef
FILES
The sources for the driver reside in:
/sys/dev/netif/sbni/if_sbni.c
/sys/dev/netif/sbni/if_sbnireg.h
/sys/dev/netif/sbni/if_sbnivar.h
SEE ALSOarp(4), netintro(4), ifconfig(8)HISTORY
The sbni device driver first appeared in FreeBSD 4.6.
AUTHORS
The sbni device driver for FreeBSD 4.x was written by Denis I. Timofeev,
partially based on David Greenman's ed driver. Earlier versions (avail‐
able on ftp.granch.com) were written by Alexey V. Zverev.
SBNI12 hardware was designed by Alexey V. Chirkov.
BSD January 8, 2002 BSD