aboutsummaryrefslogtreecommitdiff
path: root/ja_JP.eucJP/man/man8/sicontrol.8
blob: c1768891c3cc774ca4ee1dd81994e51ace0a215d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
.\" %Id: sicontrol.8,v 1.8 1998/03/23 08:29:31 charnier Exp %
.\" jpman %Id: sicontrol.8,v 1.2 1997/06/17 17:49:35 saeki Stab %
.\" The following requests are required for all man pages.
.Dd September 26,1995
.Dt SICONTROL 8
.Os FreeBSD
.Sh 名称
.Nm sicontrol
.Nd Specialix 社 SI/XIO ドライバの設定とデバッグ
.Sh 書式
.Nm sicontrol
device
.Ar command Op Cm Ar param ...
.Sh 解説
.Nm sicontrol
は SI/XIO デバイスドライバの設定やモニタリングをおこなうために使用します。
.Pp
.Nm sicontrol
は
.Ar device
で指定されたポートを操作します。
.Pp
ドライバ全体の設定をおこなう際には、特別なデバイス名 `-' を
.Ar device
に指定します。
.Pp
必要であれば、デバイス名には '/dev/' が補完されます。
.Pp
以下のコマンドはドライバ全体の設定をおこなうので、
デバイス名に '-' を指定する必要があります。
.Bl -tag -width 4n
.It Cm int_throttle Op Cm value
「総合割り込みスロットル値」を設定します。
ホストアダプタ割り込みの 1 秒あたりの最大値は次のようにして求められます:
.Pp
.Ar "controller CPU clock / (8 * int_throttle)"
.Pp
ブート時のデフォルト値は 25000 で、ホストアダプタの CPU クロックは 
25MHz ですから、この場合の最大割り込みレートは約 125 回/秒になります。
.Pp
この値を下げると、ホストアダプタがオペレーティングシステムに
処理を要求するための割り込みのレートを増加させることができます。
.\"
.It Cm rxint_throttle Op Cm value
受信割り込みスロットル値を設定します。
ブート時のデフォルト値は 4 で、割り込みレートは約 25 回/秒になります。
.Pp
この値を下げると、ホストアダプタがオペレーティングシステムに受信 FIFO を
空にするよう要求する割り込みのレートを増加させることができます。
.\"
.It Cm nport
そのデバイスドライバの制御下にあるシリアルポートの数を返します。
.El
.Pp
以下のコマンドは個々のシリアルポートに対して実行されるため、
.Pa /dev
以下のデバイス名を指定する必要があります。
.Bl -tag -width 4n
.It Cm mstate
モデムが駆動する制御信号の、現在の状態を表示します。
.It Cm ccbstat
指定されたシリアルポートの "ccb" 構造体の、現在の内容を表示します。
これはドライバのデバッグや、シリアルポートが反応しない原因の調査以外には、
あまり使い道がありません。
.It Cm ttystat
指定されたシリアルポートに関するカーネル内部の "tty" 構造体の現在の内容を
表示します。これはドライバのデバッグ以外には、あまり使い道がありません。
.El
.\" The following requests should be uncommented and used where appropriate.
.\" This next request is for sections 2 and 3 function return values only.
.\" .Sh RETURN VALUES
.\" This next request is for sections 1, 6, 7 & 8 only
.\" .Sh ENVIRONMENT
.Sh 関連ファイル
.Bl -tag -width /dev/si_control -compact
.It Pa /dev/si_control
.Xr sicontrol 8
で使用される、ドライバ全体の制御ファイル
.It Pa /dev/ttyA*
端末制御ポート
.It Pa /dev/ttyiA*
.Xr stty 1
で使用される、初期 termios ステートデバイス
.It Pa /dev/ttylA*
.Xr stty 1
で使用される、ロックされた termios ステートデバイス
.El
.\" .Sh EXAMPLES
.\" This next request is for sections 1, 6, 7 & 8 only
.\"     (command return values (to shell) and fprintf/stderr type diagnostics)
.Sh 診断
一般に自明です.....
.\" The next request is for sections 2 and 3 error and signal handling only.
.\" .Sh ERRORS
.Sh 関連項目
.Xr stty 1 ,
.Xr si 4 ,
.Xr termios 4 ,
.Xr tty 4 ,
.Xr comcontrol 8 .
.\" .Sh STANDARDS
.Sh 歴史
.Nm sicontrol
は
.An Andy Rutter Aq andy@acronym.co.uk
によって書かれた
.Nm siconfig
ユーティリティを基にしている部分が多少あります。
.Pp
Specialix International 社は、このデバイスドライバに関して、
いかなる形のサポートもおこないません。
.Sh 作者
.An Peter Wemm Aq peter@FreeBSD.org
.Sh バグ
たくさんあるでしょう... :-)