PCCARDD(8) FreeBSD システム管理者マニュアル PCCARDD(8)
名称
pccardd − PC-CARD (PCMCIA) 管理デーモン |
書式
pccardd [−d] [−v] [−x] [−z] [−i IRQ] [−I] [−f configfile] [−s socket] |
解説 |
pccardd ユーティリティは、普通ブート時に始動され、PC-CARD カードの抜き差 しを管理します。 実行されると、 pccardd は設定ファイル (デフォルト名は /etc/defaults/pccard.conf であり、これがユーザ設定ファイル /etc/pccard.conf をインクルードします) を読み込み、カードのために利用可能 な PC-CARD スロットをスキャンします。 pccardd ユーティリティは、その後、 例えば新しいカードの挿入やカードの取り外しのような、 カードイベントを待ち ます。 カードが挿入された時、以下のような動作が行われます。 |
1. カーネルドライバはカードの挿入を検出し、カードに電源を供給します。
2. pccardd ユーティリティは、 CIS データをカードの属性メモリから読み込 み、製造者名とカードのバージョンを設定ファイルのカード記述と照合しま す。 3. マッチするものが見付かると、ドライバが割り当てられます。 4. ひとたび自由なドライバとデバイス実体が割り当てられると、 pccardd は (必要であれば) ISA メモリブロックや入出力ポートのような資源を共通の 資源から割り当てます。 5. PC-CARD スロットは、割り当てられた I/O とメモリコンテキストによって 設定され、カーネルドライバがカードに割り当てられます。 6. 割当が成功すると、例えばネットワークインタフェースを設定するための ifconfig(8) 等のような特定のシェルコマンドがデバイスを設定するために 実行されます。それぞれ別々のコマンドを各カード・ドライバ・デバイスの ために指定して良く、その順序で実行されます。 pccardd がカードの除去を発見した時には、以下の一連の操作が実行されます。 1. カード除去に対して割り当てられたシェルコマンドが実行されます。これ は、除去されたカードに割り当てられたどんなデバイスもリセットしようと します。それぞれ別々のコマンドを各カード・ドライバ・デバイスのために 指定して良いです。 2. PC-CARD スロット資源は解放されます。 ひとたびカード/ドライバ実体が設定されると、その実体に割り当てた資源を憶え ておきます。そして、カードが取り外され再び挿入された場合、同じドライバを 割り当てます。理由のほとんどは、歴史的なものです。 SIGHUP は、 pccardd に設定ファイルを再読み込みさせます。 pccardd が理解する実行時オプションは以下の通りです。 −d −v −x −z −I −i IRQ −f configfile −s socket 関連ファイル |
/etc/defaults/pccard.conf
デフォルトの設定ファイル 関連項目 |
作者
Andrew McRae 〈andrew@mega.com.au〉 によって開発されました。 |
バグ
pccardd ユーティリティはカードのパラメータを設定することができますが、特 定のドライバがカードと動作することを保証しません。 システム資源 (例えばネットワークマウントされているファイルシステム) が カードに関連している場合は、カードを取り外すと問題が起こるかも知れませ ん。 FreeBSD 10.0 November 1, 1994 FreeBSD 10.0 |