---
name: "sbni"
section: "4"
platform: "linux"
package: "freebsd-manpages"
version: "6.0-5"
release: "Debian 4.0 (Etch)"
platforms: ["linux", "freebsd"]
url: "https://new.carta.tech/sbni"
---

# sbni(4)

Granch SBNI12 leased line modem driver

## NAME

**sbni** – Granch SBNI12 leased line modem driver

## SYNOPSIS

**device sbni**

## DESCRIPTION

The **sbni** driver provides support for leased line modems of following models:

- 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 are always 00:ff:01), because Granch modems are presented to the system as Ethernet-like network cards.

The high byte of the *flags* is a bit field, it is 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

## FILES

The sources for the driver reside in:

- */sys/dev/sbni/if\_sbni.c*

  - */sys/dev/sbni/if\_sbnireg.h*

  - */sys/dev/sbni/if\_sbnivar.h*

  ## SEE ALSO

[arp(4)](/arp/4.md), [netintro(4)](/netintro/4.md), [ifconfig(8)](/ifconfig/8.md)

## 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(4)](/ed/4.md) driver. Earlier versions (available on *ftp.granch.com*) were written by Alexey V. Zverev.

SBNI12 hardware was designed by Alexey V. Chirkov.
