rc(4)

NAME

rc - RISCom/8 multiport card

SYNOPSIS

device isa
device rc

DESCRIPTION

The RISCom/8 is an eight port ISA RS-232C communications
multiplexer with
a built in RISC processor. It uses a block of sixteen I/O
ports in the
range 0x200 to 0x3f0 selectable by on-board switches or
jumpers. The
block must be aligned on a sixteen port boundary. The
jumper-selectable
hardware interrupt level may be set to be detected during
system initialization using settings found in the /boot/device.hints file.
This driver is mostly based on the Cirrus Logic CL-CD180
driver.

HARDWARE

The rc driver provides support for the SDL Communications
RISCom/8
boards.

DIAGNOSTICS

The following driver specific error messages may be report
ed:
rc%d channel%d: interrupt-level buffer overflow An internal
buffer overflow error has occurred on the listed channel. The rc driv
er will need
to be reloaded to correct this.
rc%d: Bad char chan %d The channel has obtained a bad set
of characters.
rc%d: Got extra chars chan %d The rc driver got more char
acters than
expected on the channel shown.
rc%d: data mismatch chan %d ptr %d (%d != %d) Data sent
from channel %d
to the rx buffer was different then expected.
rc%d: channel %d command timeout, rc.c line: %d A command
timeout has
occurred on the channel, the src/sys/dev/rc/rc.c file can be
consulted
for more information.

SEE ALSO

tty(1), ttyname(3), sio(4), tty(4), device.hints(5), comcon
trol(8),
getty(8), mutex(9), splx(9)
http://www.sdlcomm.com

HISTORY

The rc driver first appeared in FreeBSD 2.0.5. This manual
page first
appeared in FreeBSD 5.3.

AUTHORS

This manual page was written by Tom Rhodes <trhodes@FreeB
SD.org>.

BUGS

The rc driver code still uses the spl(9) functions. These
should be
replaced by mutex(9) functions.
The various ttyld_*() functions should be documented.
BSD March 18, 2005
Copyright © 2010-2024 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout