JM プロジェクトは、主に Linux 関連のマニュアルページの日本語ページを翻訳・公開しています。
... e ] [ -s image-size ] [ --size= image-size ] [ -u ] [ --update ] initrd-image [ modules ... ] 説明 pcinitrd スクリプトは、 PCMCIA デバイス上に root ファイルシステムがある場合のブート用 initrd RAM ディスクイメージを作成する。 この initrd イメージは ター ... ジファイルを "loopback" デバイスを用いて作成する。 モジュールは /lib/modules/[kernel-release] からの相対パスで指定する。コア PCMCIA モジュール ( pcmcia/pcmcia_core と pcmcia/ds ) はターゲットイメージに自動的にインストールされる。 他の各デバイス用のモジュ ... ールと 適切なソケットドライバ ( pcmcia/i82365.o または pcmcia/tcic.o ) のモジュールとはコマンドラインにリストする必要がある。 あるいは -a を指定すれば、入手可能な ... ... stabfile ] 説明 cardmgr は PCMCIA ソケットの状態を監視し、カードの挿入やイジェクトを検知する。 カードが挿入されると、 cardmgr は既知のカードのデータベースか ... ードして そのカードにバインドする。 カードがイジェクトされると、 そのカード用のドライバを終了し、可能ならばアンロードする。 PCMCIA カードの設定データベースに記述しておけば、 特定のカードが挿入されたり抜かれたりした場合に、 cardmgr に任意のコマンドを実行 ... される。 警告やエラーメッセージも記録される。 現在挿入されているカードとデバイスに関する情報は /var/run/stab または /var/lib/pcmcia/stab に記録される。 通常カードが識別されると、 cardmgr はコンソールに beep 音を発生させる。 カードが正しく設定された時にも ... ... idth= n ] [ probe_io= n ] [ probe_mem= n ] [ cb_mem_base= n ] [ cb_bus_base= n ] [ cb_bus_step= n ] [ cb_pci_irq= n ] 説明 pcmcia_core はカードサービスのコアモジュール (中核をなすモジュール) で、 各 PCMCIA カードのドライバすべてから必要とされる。 このモ ... た場合は、このモジュールはロードされない。 モジュール自身からバージョン情報を取出すには以下のようにすればよい: strings -n 10 pcmcia_core.o | head -3 パラメータ pc_debug= n PCMCIA のデバッグレベルを指定する。 このパラメータは、デバッグ可能な指定で モジュー ... カードに電力が供給されるまでの遅延時間を設定する。 1/100 秒単位で、デフォルトは 20。 shutdown_delay= n カードが抜かれてから PCMCIA ソケットを閉じるまでの遅延時間を設定する。 1/100 秒単位で、デフォルトは 5。 vcc_settle= n PCMCIA ソケットに電力を供給してか ... ... cardctl は PCMCIA ソケットの状態を監視/制御するために用いられる。 ソケット番号を指定すればそのソケットのみを対象とし、 指定しなければ全てのソ ... ケットを対象とする。 cardctl は PCMCIA の設定スキーマを切り替える用途にも用いられる。 現在のスキーマ名はそれぞれのデバイス用のオプションスクリプトに 「デバイスア ... t 全てのクライアントドライバにカードが挿入されたことを知らせる。 scheme スキーマが設定されなかった場合、現在設定されている PCMCIA スキーマを表示する。 スキーマ名を指定すると、 全ての PCMCIA デバイスの設定を解除し、新しいスキーマで再設定する。 -V バージ ... ... は、一行のヘッダとそれに続く 一行以上のデバイスドライバの記述行からなる。 ヘッダはカードの名前を /etc/pcmcia/config 中のかたちで与える。 デバイスドライバの行はタブ区切りのフィールド群からなる。 第 1 フィールドはソケット番号である。 ... 第 2 フィールドはデバイスクラスであり、 これは /etc/pcmcia にあるスクリプトの中から、どれをデバイスの設定や終了に用いるかを指定する。 第 3 フィールドはドライバの名前である。 第 4 フ ... cardmgr によって更新される。 また cardmgr が SIGHUP シグナルを受け取ったときにも更新される。 stab ファイルは通常 /var/lib/pcmcia に作成される。しかしもしディレクトリがなかった場合は /var/run に作成される。 著者 David Hinds - dahinds@users.sourceforge. ... ... wakeup= n ] [ fast_pci= n ] [ async_clock= n ] [ cable_mode= n ] [ irq_mode= n ] [ p2cclk= n ] 説明 これは Intel i82365sl PCMCIA ホストコントローラと、 その多くの派生コントローラの低レベルドライバである。 このドライバは CardBus ブリッジに対する Intel ... a Micro, Ricoh, SMC, Texas Instruments, Toshiba, Vadem, VLSI らによるコントローラが出まわっている。 現在のほとんどすべての PCMCIA コントローラと、全ての CardBus ブリッジは、 i82365sl とレジスタ互換である。このドライバはカードサービスから用いられ、 ホス ... ートしていれば、 割り込みの受け渡し方法を変更できる。 i82365 モジュールがロードされると、フリーな ISA 割り込みをスキャンし、 PCMCIA イベントに利用できる割り込みを決定する。 割り込みスキャンの結果はシステムのログに報告される。 スキャンが成功すると、割り込 ... ... ォーマット CIS 記述を書きはじめるときにもっとも良いやり方は、 dump_cis を用いてカードから CIS データを取得したり、 あるいは PCMCIA のソースツリーの etc/cis/ で配布されている CIS ファイルを調べることである。 CIS の基本的な構造は、タプル記述のリストである ... nction 0] }, { [tuple list for function 1] } オプション -o outfile パック済み CIS を指定ファイルに書き出す。 ファイル /etc/pcmcia/cis パック済み CIS ファイルの標準的な置き場所 著者 David Hinds - dahinds@users.sourceforge.net 関連項目 dump_cis (8), card ... mgr (8), pcmcia (5) ... ... 利用できる IO ポート・メモリ・IRQ といったリソースを定義し、 デバイスドライバのロードや初期化の方法を指定し、 それぞれの PCMCIA カードの詳細について記述する。 リソースの記述 リソースのエントリには 3 つの種類がある。 include , exclude , reserve である ... Linux のドライバの中には リソースの利用状況を登録しない物があるからである。 そのため、 IO ポートとメモリの範囲については、 PCMCIA デバイスが使って良い部分を明示的に指定しなければならない。 これらをまとめると、設定ファイルの内容は以下のようになる: inclu ... ィレクトリの net サブディレクトリにあり、指定したパラメータ ei_debug=4 と共にロードされる。 2 つめのモジュール (de650_cs) は pcmcia サブディレクトリにある。 このデバイス (pcnet_cs) は network というクラスに属し、デバイスの起動と終了には、 設定ファイルと同 ... ... の下にあるリセットボタンを押すと、 cardmgr に SIGHUP シグナルが送られ、 全てのソケットが始めから再初期化される。 cardinfo は PCMCIA ソケットにアクセスするために 一時的なデバイスファイルを作成するので root に setuid されている。 通常のユーザーはソケット制 ... ... 日本語の文書やマニュアルを配布している個人/プロジェクトへのリンクです。