| 12
 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
 116
 117
 118
 119
 120
 121
 122
 123
 124
 125
 126
 127
 128
 129
 130
 131
 132
 133
 134
 135
 136
 137
 138
 139
 140
 141
 142
 143
 144
 145
 146
 147
 148
 149
 150
 151
 152
 153
 154
 155
 156
 157
 158
 159
 
 | .\" Copyright (C) 1998 David A. Hinds -- dhinds@pcmcia.sourceforge.org
.\" cardmgr.8 1.38 2000/11/19 00:06:18
.\"
.\" Japanese Version Copyright (c) 2000 KOJIMA Mitsuhiro and NAKANO Takeo
.\" all rights reserved.
.\" Translated Sun Apr 30 2000 by NAKANO Takeo <nakano@apm.seikei.ac.jp>
.\" based on the draft by KOJIMA Mitsuhiro <isle@st.rim.or.jp>
.\" Updated 2 Mar 2001 by NAKANO Takeo
.\"
.TH CARDMGR 8 "2000/11/19 00:06:18" "pcmcia-cs"
.SH 名前
cardmgr \- PCMCIA デバイスマネージャー
.SH 書式
.B cardmgr
.RB [ -V ]
.RB [ -q ]
.RB [ -d ]
.RB [ -o ]
.RB [ -f ]
.RB [ -v ]
.RB [ "\-c\ "\c
.I configpath\c
]
.RB [ "\-m\ "\c
.I modpath\c
]
.RB [ "\-p\ "\c
.I pidfile\c
]
.RB [ "\-s\ "\c
.I stabfile\c
]
.SH 説明
.B cardmgr
は PCMCIA ソケットの状態を監視し、カードの挿入やイジェクトを検知する。
カードが挿入されると、
.B cardmgr
は既知のカードのデータベースからそのカードを探す。
カードが認識できれば、適切なデバイスドライバをロードして
そのカードにバインドする。
カードがイジェクトされると、
そのカード用のドライバを終了し、可能ならばアンロードする。
PCMCIA カードの設定データベースに記述しておけば、
特定のカードが挿入されたり抜かれたりした場合に、
.B cardmgr
に任意のコマンドを実行させることもできる。
.PP
カードの挿入/イジェクト・デバイスドライバのロード/アンロード・
ロード時/アンロード時に実行したコマンドなどは、
システムのログファイルに記録される。
警告やエラーメッセージも記録される。
現在挿入されているカードとデバイスに関する情報は
.I /var/run/stab " または " /var/lib/pcmcia/stab
に記録される。
.PP
通常カードが識別されると、
.B cardmgr
はコンソールに beep 音を発生させる。
カードが正しく設定された時にも beep 音がする。
低音の beep 音は識別か設定のどちらかのプロセスが
うまく行かなかったことを意味する。
カードを抜いた時も一度 beep 音がする。
.PP
.B cardmgr
が
.B SIGHUP
シグナルを受けると、全てのソケットをいったん閉じ、
設定ファイルを再度読みこみ、ソケットをあらためて初期化する。
.B SIGTERM
シグナルを受けると、使用中でない全てのソケットを閉じて終了する。
しかし使用中のソケットのドライバはロードされたまま残る。
.PP
.B PCMCIA_OPTS
環境変数が設定されていると、メインのカード設定ファイルを読んだ後に
その内容がパースされる。
.PP
.B cardmgr
は起動時に、
.I /tmp
がファイルシステムに存在し、
スペシャルデバイスファイルの生成が可能であることを必要とする
(すなわち "nodev" を付けずにマウントした実際の linux ファイルシステム)。
.SH オプション
.TP
.B \-V
バージョン情報を表示して終了する。
.TP
.B \-q
沈黙モード。カードが挿入されても beep 音を発生しない。
.TP
.B \-v
詳細表示モード。通常の動作時により詳しい情報メッセージを生成する。
.TP
.B \-d
ドライバモジュールのロード時に、モジュールの依存関係を追跡する。
.B insmod
の代わりに
.B modprobe
の方を使うようにする。通常
.B cardmgr
は、
.B insmod
の試行が失敗したときに限って
.B modprobe
を利用しようとする。
.TP
.B \-f
フォアグラウンド動作。既に存在しているあらゆるカードの設定が終わるまでは
fork → デーモン化しない。
.TP
.B \-o
1 パス動作。現存のカードを設定して終了する。
このフラグを設定すると、
.B cardmgr
はフォアグラウンドのみで動作する。
.TP
.BI "\-c " configpath
カードの設定データベースと設定用スプリプトを、
.I /etc/pcmcia
ではなく指定したディレクトリから探す。
.TP
.BI "\-m " modpath
モジュールを、
.I /lib/modules/`uname`/
ディレクトリではなく指定したディレクトリから探す。
.TP
.BI "\-p " pidfile
cardmgr の PID を、
.I /var/run/cardmgr.pid
ではなく指定したファイルに書き出す。
.TP
.BI "\-s " stabfile
現在のソケットの状況を、
.I /var/lib/pcmicia/stab
ではなく指定したファイルに書き出す。
.SH ファイル
.\"nakano: 原文のこの PD と TP の幅指定はいらないと思う。
.\" .PD 0
.\" .TP \w'/etc/pcmcia/config.opts\ \ \ \|\|'u
.TP
/etc/pcmcia/config
カードの設定データベース
.TP
/etc/pcmcia/config.opts
PCMCIA デバイスに対するローカルなリソース設定
.TP
/var/run/cardmgr.pid
現在起動している cardmgr の PID
.TP
/var/lib/pcmcia/stab
それぞれのソケットに挿入されているカードとデバイスに関する情報
.SH 著者
David Hinds \- dhinds@pcmcia.sourceforge.org
.SH 関連項目
.BR pcmcia (5),
.BR stab (5),
.BR cardctl (8),
.BR cardinfo (1)
 |