aboutsummaryrefslogtreecommitdiff
path: root/ja/man/man8/pccardd.8
diff options
context:
space:
mode:
Diffstat (limited to 'ja/man/man8/pccardd.8')
-rw-r--r--ja/man/man8/pccardd.8154
1 files changed, 154 insertions, 0 deletions
diff --git a/ja/man/man8/pccardd.8 b/ja/man/man8/pccardd.8
new file mode 100644
index 0000000000..344191dfea
--- /dev/null
+++ b/ja/man/man8/pccardd.8
@@ -0,0 +1,154 @@
+.\"
+.\" Copyright (c) 1994 Andrew McRae. All rights reserved.
+.\"
+.\" Redistribution and use in source and binary forms, with or without
+.\" modification, are permitted provided that the following conditions
+.\" are met:
+.\" 1. Redistributions of source code must retain the above copyright
+.\" notice, this list of conditions and the following disclaimer.
+.\" 2. Redistributions in binary form must reproduce the above copyright
+.\" notice, this list of conditions and the following disclaimer in the
+.\" documentation and/or other materials provided with the distribution.
+.\" 3. The name of the author may not be used to endorse or promote products
+.\" derived from this software without specific prior written permission.
+.\"
+.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+.\" IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+.\" OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+.\" IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+.\" INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+.\" NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+.\" DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+.\" THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+.\"
+.\" %Id: pccardd.8,v 1.4.2.2 1997/10/08 07:33:51 charnier Exp %
+.\" jpman %Id: pccardd.8,v 1.4 1997/07/26 22:04:06 horikawa Stab %
+.\"
+.Dd November 1, 1994
+.Dt PCCARD 8
+.Os FreeBSD
+.Sh 名称
+.Nm pccardd
+.Nd PC-CARD (PCMCIA) 管理デーモン
+.Sh 書式
+.Nm pccardd
+.Op Fl d
+.Op Fl v
+.Op Fl f Ar configfile
+.Sh 解説
+.Nm
+は、普通ブート時に始動され、 PC-CARD カードの抜き差しを管理します。
+.Pp
+実行されると、
+.Nm
+は (デフォルト名が
+.Pa /etc/pccard.conf
+の) 設定ファイルを読み込み、カードのために利用可能な PC-CARD スロット
+をスキャンします。
+.Nm
+は、その後、例えば新しいカードの挿入やカードの取り外しのような、
+.Em "カードイベント"
+を待ちます。
+.Pp
+カードが挿入された時、以下のような動作が行われます。
+.Bl -enum
+.It
+カーネルドライバはカードの挿入を検出し、カードに電源を供給します。
+.It
+.Nm
+は、
+.Em CIS
+データをカードの属性メモリから読み込み、製造社名とカードの
+バージョンを設定ファイルのカード記述と照合します。
+.It
+マッチするものが見付かると、ドライバが割り当てられます。
+.It
+ひとたび自由なドライバとデバイス実体が割り当てられると、
+.Nm
+は (必要であれば) ISA メモリブロックや入出力ポートのような資源を
+共通の資源から割り当てます。
+.It
+PC-CARD スロットは、割り当てられた I/O とメモリコンテキストによって
+設定され、カーネルドライバがカードに割り当てられます。
+.It
+割当が成功すると、例えばネットワークインターフェースを設定するための
+.Xr ifconfig 8
+等のような
+特定のシェルコマンドがデバイスを設定するために実行されます。
+それぞれ別々のコマンドを各カード・ドライバ・デバイスのために指定して良く、
+その順序で実行されます。
+.El
+.Pp
+.Nm
+がカードの除去を発見した時には、以下の一連の操作が実行されます。
+.Bl -enum
+.It
+カード除去に対して割り当てられたシェルコマンドが実行されます。
+これは、除去されたカードに割り当てられたどんなデバイスも
+リセットしようとします。
+それぞれ別々のコマンドを各カード・ドライバ・デバイスのために指定して良いです。
+.It
+PC-CARD スロット資源は解放されます。
+.El
+.Pp
+ひとたびカード/ドライバ実体が設定されると、
+その実体に割り当てた資源を憶えておきます。
+そして、カードが取り外され再び挿入された場合、
+同じドライバを割り当てます。この主な理由は、一度ドライバがカードに
+割り当てられると、ドライバの
+.Fn 検査 (prove)
+ルーチンが呼ばれ、
+ドライバ固有のデータ領域は
+カードに割り当てられた I/O ポートやメモリ資源によって初期化されるからです。
+大多数のドライバは、ハードウエアから関連を解消されたり、その後で再び
+違うパラメータで再割当されるように設計されていません。
+これは、読み込み可能カーネルモジュールがサポートされた時に大きく変わ
+るでしょう。
+.Pp
+.Nm
+が理解する実行時オプションは以下の通りです。
+.Bl -tag -width Ds
+.It Fl d
+デーモンとして実行せず、フォアグランドジョブとして実行し、
+エラーメッセージを表示します。
+.It Fl v
+設定ファイルを読み込んだ後で、そのまとめを出力します。
+.It Fl f Ar configfile
+デフォルト設定ファイル
+.Pa /etc/pccard.conf
+とは異なった設定ファイルを指定します。
+ファイルの形式は、
+.Xr card.conf 5
+に詳細に記述されていますし、
+.Nm
+によって認識される PC-CARD カードがリストされています。
+また、カードへのインタフェースとして使われるカーネルドライバと
+デバイスについても詳細に書かれています。
+.Pp
+.Sh 関連ファイル
+.Bl -tag -width /etc/pccard.conf -compact
+.It Pa /etc/pccard.conf
+.El
+.Sh 関連項目
+.Xr pccard.conf 5 ,
+.Xr ifconfig 8
+.Sh 作者
+.An Andrew McRae Aq andrew@mega.com.au
+によって開発されました。
+.Sh バグ
+.Nm
+はカードのパラメータを設定することができますが、
+特定のドライバがカードと動作することを保証しません。
+.Pp
+.Nm FreeBSD
+は、現在読み込み可能カーネルモジュールをサポートしていないため、
+設定ファイル中のすべての
+.Em irq
+設定は、カーネルの
+.Nm config
+エントリにマッチする必要が有ります。
+.Pp
+システム資源 (例えばネットワークマウントされているファイルシステム) が
+カードに関連している場合は、カードを取り外すと問題が起こるかも知れません。