1999-08-28 01:35:59 +00:00
|
|
|
.\" $FreeBSD$
|
1999-10-30 15:38:20 +00:00
|
|
|
.\"
|
2000-12-11 15:57:16 +00:00
|
|
|
.Dd September 26, 1995
|
1995-08-14 01:56:17 +00:00
|
|
|
.Dt SICONTROL 8
|
2001-07-10 15:12:08 +00:00
|
|
|
.Os
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh NAME
|
|
|
|
.Nm sicontrol
|
1995-09-26 18:18:49 +00:00
|
|
|
.Nd Specialix SI/XIO driver configuration and debugging
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh SYNOPSIS
|
2000-11-20 20:10:44 +00:00
|
|
|
.Nm
|
1995-09-26 18:18:49 +00:00
|
|
|
device
|
2001-02-28 17:38:53 +00:00
|
|
|
.Ar command Op Ar param ...
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh DESCRIPTION
|
2002-07-14 14:47:15 +00:00
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
utility is used to configure and monitor the SI/XIO device driver.
|
1995-09-26 18:18:49 +00:00
|
|
|
.Pp
|
2002-07-14 14:47:15 +00:00
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
utility operates on the specified
|
1995-09-26 18:18:49 +00:00
|
|
|
.Ar device
|
|
|
|
to indicate which port is to be used.
|
|
|
|
.Pp
|
|
|
|
The special
|
|
|
|
.Ar device
|
|
|
|
string `-' is used to indicate the global driver settings instead.
|
|
|
|
.Pp
|
2002-07-14 14:47:15 +00:00
|
|
|
A
|
|
|
|
.Pa /dev/
|
|
|
|
is included if necessary.
|
1995-09-26 18:18:49 +00:00
|
|
|
.Pp
|
|
|
|
The following commands are used for the global settings and should be
|
2002-07-14 14:47:15 +00:00
|
|
|
specified with the '-' device name:
|
1995-09-26 18:18:49 +00:00
|
|
|
.Bl -tag -width 4n
|
|
|
|
.It Cm int_throttle Op Cm value
|
|
|
|
Configure the `aggregate interrupt throttle value'.
|
|
|
|
The maximum number of host adapter interrupts per second is determined by:
|
|
|
|
.Pp
|
|
|
|
.Ar "controller CPU clock / (8 * int_throttle)"
|
|
|
|
.Pp
|
|
|
|
The default value at boot time is 25000. The host adapter cpu clock is
|
2002-11-04 22:44:42 +00:00
|
|
|
25MHz. This gives a maximum interrupt rate of about 125 interrupts per
|
1995-09-26 18:18:49 +00:00
|
|
|
second.
|
|
|
|
.Pp
|
|
|
|
Lowering this value will increase the rate in which the host adapter can
|
|
|
|
interrupt the operating system for attention.
|
|
|
|
.\"
|
|
|
|
.It Cm rxint_throttle Op Cm value
|
|
|
|
Configure the receiver interrupt throttle value.
|
|
|
|
The default value of 4 at boot time allows an interrupt rate of
|
|
|
|
approximately 25.
|
|
|
|
.Pp
|
|
|
|
Lowering this value will increase the rate in which the host adapter can
|
1996-01-30 13:52:50 +00:00
|
|
|
interrupt the operating system to empty the receiver fifos.
|
1995-09-26 18:18:49 +00:00
|
|
|
.\"
|
|
|
|
.It Cm nport
|
1997-10-15 06:43:54 +00:00
|
|
|
Return the number of ports under the control of the device driver.
|
1995-09-26 18:18:49 +00:00
|
|
|
.El
|
|
|
|
.Pp
|
|
|
|
The following commands are used for the individual ports and should be
|
1997-10-15 06:43:54 +00:00
|
|
|
specified with a device name from
|
|
|
|
.Pa /dev :
|
1995-09-26 18:18:49 +00:00
|
|
|
.Bl -tag -width 4n
|
|
|
|
.It Cm mstate
|
1997-10-15 06:43:54 +00:00
|
|
|
Show the current incoming modem control signals.
|
1995-09-26 18:18:49 +00:00
|
|
|
.It Cm ccbstat
|
2000-03-01 14:09:25 +00:00
|
|
|
Show the current "ccb" structure for the specified port.
|
|
|
|
This is not of
|
1995-09-26 18:18:49 +00:00
|
|
|
much use outside of debugging the driver and determining why a port is
|
|
|
|
wedged.
|
|
|
|
.It Cm ttystat
|
1997-10-15 06:43:54 +00:00
|
|
|
Show the current "tty" structure that the kernel has for the specified port.
|
1995-09-26 18:18:49 +00:00
|
|
|
This is not much use outside of debugging the driver.
|
|
|
|
.El
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh FILES
|
|
|
|
.Bl -tag -width /dev/si_control -compact
|
|
|
|
.It Pa /dev/si_control
|
1995-09-26 18:18:49 +00:00
|
|
|
global driver control file for use by
|
2002-12-24 13:41:48 +00:00
|
|
|
.Nm
|
1995-08-14 01:56:17 +00:00
|
|
|
.It Pa /dev/ttyA*
|
1995-09-26 18:18:49 +00:00
|
|
|
terminal control ports
|
1995-08-14 01:56:17 +00:00
|
|
|
.It Pa /dev/ttyiA*
|
1995-09-26 18:18:49 +00:00
|
|
|
initial termios state devices, for use by
|
|
|
|
.Xr stty 1
|
1995-08-14 01:56:17 +00:00
|
|
|
.It Pa /dev/ttylA*
|
1995-09-26 18:18:49 +00:00
|
|
|
locked termios state devices, for use by
|
|
|
|
.Xr stty 1
|
|
|
|
.El
|
|
|
|
.Sh DIAGNOSTICS
|
|
|
|
Generally self explanatory.....
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh SEE ALSO
|
|
|
|
.Xr stty 1 ,
|
1997-01-20 00:03:00 +00:00
|
|
|
.Xr si 4 ,
|
1995-09-26 18:18:49 +00:00
|
|
|
.Xr termios 4 ,
|
|
|
|
.Xr tty 4 ,
|
2000-11-15 17:27:54 +00:00
|
|
|
.Xr comcontrol 8
|
1995-09-26 18:18:49 +00:00
|
|
|
.Sh HISTORY
|
2002-07-14 14:47:15 +00:00
|
|
|
The
|
|
|
|
.Nm
|
|
|
|
utility is loosely based on a utility called
|
1995-09-26 18:18:49 +00:00
|
|
|
.Nm siconfig
|
|
|
|
which was written by
|
1997-10-15 06:43:54 +00:00
|
|
|
.An Andy Rutter Aq andy@acronym.co.uk
|
1995-09-26 18:18:49 +00:00
|
|
|
.Pp
|
|
|
|
Specialix International do not support this device driver in any way.
|
|
|
|
.Sh AUTHORS
|
1998-03-23 08:31:20 +00:00
|
|
|
.An Peter Wemm Aq peter@FreeBSD.org
|
1995-08-14 01:56:17 +00:00
|
|
|
.Sh BUGS
|
1995-09-26 18:18:49 +00:00
|
|
|
Bound to be many... :-)
|