pccardc(8) FreeBSD 一般コマンドマニュアル

pccardc

前のページ 上に戻る 次のページ

pccardc




解説

     pccardc は PC-CARD スロットの制御と、PCMCIA カードの設定や情報表示を行い
     ます。 pccardc は次のサブコマンドを理解します:

     beep       ビープタイプを設定します
     dumpcis    カードの CIS (複数可) を表示します
     enabler    デバイスドライバのイネーブラ
     help       コマンドのまとめを表示します
     pccardmem  pccard ドライバにメモリを割り当てます
     power      スロットの電源をオン/オフします
     rdattr     アトリビュートメモリを読み込みます
     rdmap      pcic マッピングを読み込みます
     rdreg      pcic レジスタを読み込みます
     wrattr     アトリビュートメモリへバイトを書き込みます
     wrreg      pcic レジスタへ書き込みます

     1.   beep 0|1

          カード挿抜時のサウンド種別を設定します。本サブコマンドは、
          rc.conf(5) 中の pccard_beep に対応します。 beep_mode に使用可能な値
          は次の通りです:

          0       サイレントモード
          1       シンプルビープモード
          2       メロディモード

     2.   dumpcis [slot]

          カードの不揮発性メモリ (EEPROM) に格納されている CIS (Card Informa-
          tion Structure) タプルを表示します。 slot は、どのスロットを読み込む
          のかを指定します。オプションを指定しないと、利用可能なすべてのカード
          の CIS を表示します。

     3.   enabler slot driver [-m card addr size] [-a iobase] [-i irq]

          「ポイントイネーブラ」です。 pccardd(8) によるドライバの割り当てがう
          まく動作しないときに、手動でパラメータを設定するために使用します。
          slot で PC-CARD スロットを指定し、 driver でデバイス名 ("ed0" や
          "sio2" など) を指定し、それと同時に次のオプションの一部またはすべて
          を指定します:

          -m card addr size
                  カードの共有メモリウィンドウをホストアドレスにマップします。
                  card はカードのアドレス空間での共有メモリ開始アドレス (16 進
                  数) であり、 addr はホスト側のアドレス空間でのマップするメモ
                  リのアドレス (16 進数) であり、 size はメモリウィンドウのサ
                  イズ (kb) です。

          -a iobase
                  iobase は、I/O ウィンドウをマップするポート番号 (16 進数) を
                  指定します。

          するときにも有用でしょう。それでも、新しいカードを正しく認識できない
          ことが多いので、注意して下さい。

     4.   help

          pccardc のヘルプを表示します。

     5.   pccardmem addr

          PC-CARD コントローラ (PCIC) がカードをマップするために使用するホスト
          アドレスを指定します。 PCIC は 16KB の連続するメモリを必要とするた
          め、指定可能なアドレスは次の 4 通りとなります:

          0xd0000  0xd0000-0xd3fff (デフォルト)
          0xd4000  0xd4000-0xd7fff
          0xd8000  0xd8000-0xdbfff
          0xdc000  0xdc000-0xdffff

          0xd0000 の代わりに "DEFAULT" を指定可能です。このサブコマンドは、
          rc.conf(5)pccard_mem に対応します。

     6.   power slot power_mode

          slot で指定されるスロット中のカードの給電状態を変えます。

          0       給電をオフにします。活性状態で抜くとカードが不安定になる場
                  合、本機能によりまず強制的に不活性状態として、安全にカードを
                  取り除けます。

          1       給電をオンにし、カード挿入時と同様に活性状態にします。

     7.   rdattr slot offs length

          スロット slotoffs から開始する length バイトの不揮発性メモリ
          (EEPROM) を、16 進ダンプ表示します。すべてのパラメータは 16 進数で
          す。

     8.   rdmap [slot]

          PC-CARD スロットの 4 つのメモリウィンドウと 2 つの I/O ウィンドウの
          ホストマシンへのマッピング状況を報告します。 slot を指定しない場合に
          は、システム上の全スロットに関して表示します。

     9.   rdreg [slot]

          slot の 64 個のレジスタを表示します (デフォルトでは全スロットを対象
          とします)。

     10.  wrattr slot offs value

          カードの不揮発性メモリ (EEPROM) の、先頭からのオフセット offs (16 進
          数) の 1 バイトを value (16 進数) で書き換えます。変更結果はカードを


作者

     オリジナルバージョンを Andrew McRae <andrew@mega.com.au> が記述しました。
     Tatsumi Hosokawa <hosokawa@mt.cs.keio.ac.jp> がバグ修正と機能拡張を行いま
     した。このマニュアルページを Toshihiko ARAI <toshi@jp.FreeBSD.org> が記述
     しました。


バグ

     enablerwrattr の使用に際しては注意して下さい。誤用すると、システムを
     不安定にしたり、カードにダメージを与えるかもしれません。

FreeBSD 4.4                    November 14, 1998                   FreeBSD 4.4

ABELNET VPSサービス