Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
RC(4)			 BSD Kernel Interfaces Manual			 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 initial-
     ization 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 reported:

     rc%d channel%d: interrupt-level buffer overflow  An internal buffer over-
     flow error	has occurred on	the listed channel.  The rc driver 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 characters than ex-
     pected 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), comcontrol(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@FreeBSD.org>.

BUGS
     The rc driver code	still uses the spl(9) functions.  These	should be re-
     placed by mutex(9)	functions.

     The various ttyld_*() functions should be documented.

BSD				March 18, 2005				   BSD

NAME | SYNOPSIS | DESCRIPTION | HARDWARE | DIAGNOSTICS | SEE ALSO | HISTORY | AUTHORS | BUGS

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=rc&sektion=4&manpath=FreeBSD+6.0-RELEASE>

home | help