FreeBSD 日本語マニュアル検索 (jman/japropos/jwhatis)


日本語 man コマンド類 (ja-man-1.1j_5) と日本語 man ドキュメント (ja-man-doc-5.4 (5.4-RELEASE 用) など) をインストールすると、以下のような man コマンド閲覧、キーワード検索が コンソールからできるようになります。

4.11-RELEASE-K, 5.4-RELEASE-K, 5.5-RELEASE-K, 6.0-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K, 12.1-RELEASE-K は、 プライベート版 (小金丸が編集してまとめたもの) ですが、 より多くの翻訳したファイルが含まれています。 (5.4-RELEASE-K から 6.4-RELEASE-K, 7.0-RELEASE-K から 7.4-RELEASE-K, 8.0-RELEASE-K から 8.4-RELEASE-K, 9.0-RELEASE-K から 9.3-RELEASE-K, 10.0-RELEASE-K から 10.3-RELEASE-K, 11.0-RELEASE-K から 11.4-RELEASE-K, 12.0-RELEASE-K から 12.4-RELEASE-K, 13.0-RELEASE-K から 13.3-RELEASE-K, 14.0-RELEASE-K から 14.1-RELEASE-K は、全翻訳済み)

13.3-STABLE-K, 15.0-CURRENT-K は現在、作成中で日々更新されています。



検索コマンド: man apropos whatis
コマンド/キーワード:
日本語マニュアル RELEASE :
セクション:
Table of Contents
名称 | 書式 | 解説 | ハードウェア | SCSI コントロールブロック (SCB) | 関連項目 | 歴史 | 作者 | バグ
AHC(4)             FreeBSD カーネルインタフェースマニュアル             AHC(4)

名称
     ahc -- Adaptec VL/PCI SCSI ホストアダプタドライバ

書式
     このドライバをカーネルにコンパイルするためには、次の行を利用者のカーネル
     設定ファイルに置きます:

           device scbus
           device ahc

           1 つ以上の PCI カードのために:
           device pci

           有効なら、PCI アダプタがメモリマップド I/O を使用することを許可する
           ために:
           options AHC_ALLOW_MEMIO

           ターゲットの役割を担うために 1 つ以上のコントローラを設定するため
           に:
           options AHC_TMODE_ENABLE <bitmask of units>

     もう一つの方法として、ブート時にモジュールとしてドライバをロードするため
     には、次の行を loader.conf(5) に置きます:

           ahc_load="YES"
           ahc_isa_load="YES"
           ahc_pci_load="YES"

解説
     このドライバは、Adaptec AIC77xx と AIC78xx ホストアダプタチップに接続され
     た SCSI バスへのアクセスを提供します。

     ドライバの特徴として、twin と wide バス、コントローラタイプに依存した
     fast、ultra または ultra2 同期転送、タグ付きキュー、SCB ページングとター
     ゲットモードのサポートを含んでいます。

     PCI デバイスのための ``AHC_ALLOW_MEMIO'' 設定オプションでメモリマップド
     I/O を有効にすることができます。メモリマップド I/O は、代わりのプログラム
     された I/O より効率的です。ほとんどの PCI BIOS は、カードと通信するいずれ
     かの技術が利用できるように、デバイスにマップします。ある場合には、普通
     PCI デバイスが PCI->PCI ブリッジの後ろにあるとき、BIOS は、メモリマップド
     I/O のためのチップを適切に初期化しないかもしれません。この問題の典型的な
     症状は、メモリマップド I/O が試みられる場合、システムハングアップすること
     です。ほとんどの最新のマザーボードは、正しく初期化を実行して、このオプ
     ションが有効にされた状態できちんと動作します。

     個々のコントローラは、``AHC_TMODE_ENABLE'' 設定オプションのためにターゲッ
     トの役割で動作するために設定されるかもしれません。このオプションで割り当
     てられた値は、ターゲットモードが望まれているところですべてのユニットの
     ビットマップであるべきです。例えば、0x25 の値は、ユニット 0、2 と 5 の
     ターゲットモードを有効にするでしょう。0x8a の値は、ユニット 1、3 と 7 を
     有効にします。

     ブート時にアクセス可能な、SCSI-選択メニューで実行されるターゲット毎の設定
     は、このドライバによって尊重されます。これは、同期/非同期転送、最大の同期
     ネゴシエーション速度、ワイド転送、接続の切断、ホストアダプタの SCSI ID 含
     んでいます。直接 aic7xxx コントローラに接続されたシリアル eeprom よりむし
     ろシステム指定方法で非揮発性の設定を格納するシステムにおいて、BIOS は、ド
     ライバがこの情報にアクセスするのを有効にしなければなりません。この制限
     は、多くのチップダウン (chip-down)マザーボード設定に適用します。

     性能と機能の組み合わせは、aic7xxx の製品種目においてさまざまです。次の
     テーブルは、ahc ドライバによってサポートされるいろいろなチップの比較で
     す。ワイドとツインチャネル機能は、常に特定のチップによってサポートされま
     すが、特定のマザーボードまたはカードの設計で無効にされているかもしれない
     ことに注意してください。


           チップ    MIPS  バス    MaxSync  MaxWidth  SCBs  機能
           aic7770   10    VL      10MHz    16Bit     4     1
           aic7850   10    PCI/32  10MHz    8Bit      3
           aic7860   10    PCI/32  20MHz    8Bit      3
           aic7870   10    PCI/32  10MHz    16Bit     16
           aic7880   10    PCI/32  20MHz    16Bit     16
           aic7890   20    PCI/32  40MHz    16Bit     16    3 4 5 6 7 8
           aic7891   20    PCI/64  40MHz    16Bit     16    3 4 5 6 7 8
           aic7892   20    PCI/64  80MHz    16Bit     16    3 4 5 6 7 8
           aic7895   15    PCI/32  20MHz    16Bit     16    2 3 4 5
           aic7895C  15    PCI/32  20MHz    16Bit     16    2 3 4 5 8
           aic7896   20    PCI/32  40MHz    16Bit     16    2 3 4 5 6 7 8
           aic7897   20    PCI/64  40MHz    16Bit     16    2 3 4 5 6 7 8
           aic7899   20    PCI/64  80MHz    16Bit     16    2 3 4 5 6 7 8

           1.   多重ツインチャネルデバイス - 1 つのコントローラは、2 つのバス
                を支援します。
           2.   多機能ツインチャネルデバイス - 1 つのチップで 2 つのコントロー
                ラ。
           3.   コマンドチャネルのセカンダリ DMA エンジン - スキャッタギャザリ
                スト (scatter gather list) と SCB のプリフェッチを許します。
           4.   64 バイト SCB サポート - SCSI CDB は、余分な DMA を排除するた
                めに SCB に組み込まれています。
           5.   ブロック移動命令サポート - 特定のシーケンサ操作の速度を倍にし
                ます。
           6.   `Bayonet' スタイルのスキャッタギャザエンジン - S/G プリフェッ
                チの性能を向上させます。
           7.   キューイングレジスタ - シーケンサを停止しないで、新しいトラン
                ザクションのキューイングを可能にします。
           8.   複数のターゲット ID - コントローラは、複数の SCSI ID でのター
                ゲットとして選択して応答することを可能にします。

ハードウェア
     ahc ドライバは、次の SCSI ホストアダプタチップと SCSI コントローラカード
     をサポートします:

     •   Adaptec AIC7770 ホストアダプタチップ
     •   Adaptec AIC7850 ホストアダプタチップ
     •   Adaptec AIC7860 ホストアダプタチップ
     •   Adaptec AIC7870 ホストアダプタチップ
     •   Adaptec AIC7880 ホストアダプタチップ
     •   Adaptec AIC7890 ホストアダプタチップ
     •   Adaptec AIC7891 ホストアダプタチップ
     •   Adaptec AIC7892 ホストアダプタチップ
     •   Adaptec AIC7895 ホストアダプタチップ
     •   Adaptec AIC7896 ホストアダプタチップ
     •   Adaptec AIC7897 ホストアダプタチップ
     •   Adaptec AIC7899 ホストアダプタチップ
     •   Adaptec 274X(W)
     •   Adaptec 274X(T)
     •   Adaptec 2910
     •   Adaptec 2915
     •   Adaptec 2920C
     •   Adaptec 2930C
     •   Adaptec 2930U2
     •   Adaptec 2940
     •   Adaptec 2940J
     •   Adaptec 2940N
     •   Adaptec 2940U
     •   Adaptec 2940AU
     •   Adaptec 2940UW
     •   Adaptec 2940UW Dual
     •   Adaptec 2940UW Pro
     •   Adaptec 2940U2W
     •   Adaptec 2940U2B
     •   Adaptec 2950U2W
     •   Adaptec 2950U2B
     •   Adaptec 19160B
     •   Adaptec 29160B
     •   Adaptec 29160N
     •   Adaptec 3940
     •   Adaptec 3940U
     •   Adaptec 3940AU
     •   Adaptec 3940UW
     •   Adaptec 3940AUW
     •   Adaptec 3940U2W
     •   Adaptec 3950U2
     •   Adaptec 3960
     •   Adaptec 39160
     •   Adaptec 3985
     •   Adaptec 4944UW
     •   搭載 SCSI サポートがある多くのマザーボード

SCSI コントロールブロック (SCB)
     SCSI バス上のデバイスに送られるあらゆるトランザクションは、1 つの `SCSI
     コントロールブロック' (SCB) に割り当てられます。SCB は、トランザクション
     を処理するためにコントローラによって必要とされる情報のすべてを含んでいま
     す。チップ機能テーブルは、チップ上のメモリに格納することができる SCB の数
     をリストしています。7870 以上の型番のすべてのチップは、チップ上の SCB ス
     ペースを外部 SRAM で最大 255 SCB まで増大できます。Adaptec コントローラ構
     成には、外部 SRAM は、ほどんどありません。

     外部 SRAM が利用できないなら、SCB は、限られたリソースです。率直に SCB を
     使用すれば、ドライバは、物理的な SCB があるのと同じくらい多くの同時トラン
     ザクションを処理できるでしょう。それでは、SCSI バスとデバイスを完全に利用
     するのに、より多くの並行処理を必要とします。この問題の解決法は、SCB ペー
     ジングで、メモリページングと同様の考え方です。SCB ページングは、通常デバ
     イスが長時間コントローラと対話せずに SCSI バスから切り離されるいう事実を
     利用します。接続を切られたトランザクションのための SCB は、転送が再開され
     るときにだけコントローラの役に立ちます。ホストが実行するコントローラのた
     めの別のトランザクションをキューに入れるとき、コントローラファームウェア
     は、空きの SCB が利用可能であるなら、それを使用します。そうでなければ、最
     も最近接続を切られた (そのため、たぶん接続を切られたままであるために) SCB
     の状態は、dma を経由して、ホストメモリに保存され、ローカル SCB は、新しい
     トランザクションを始めるために再利用されます。これによりコントローラは、
     SCB 空間の大きさにかかわらず最大 255 のトランザクションをキューに入れるこ
     とができます。ローカル SCB 空間は、接続が切られたトランザクションのための
     キャッシュとして役立ちますので、より多くの SCB 空間が利用可能で、SCB デー
     タを保存して復元することに使われるホストのバスのトラフィックをより少なく
     します。

関連項目
     ahd(4), cd(4), da(4), sa(4), scsi(4)

歴史
     ahc ドライバは、FreeBSD 2.0 で登場しました。

作者
     ahc ドライバ、AIC7xxx シーケンサコードアセンブラと aic7xxx チップで動作す
     るファームウェアは、Justin T. Gibbs によって書かれました。

バグ
     いくつかの Quantum ドライブ (少なくとも Empire 2100 と 1080s) は、10MHz
     同期モードの AIC7870 Rev B で動作しません。この問題があるコントローラは、
     42MHz のクロック水晶があり、10MHz よりわずかに高い周波数で動作します。こ
     れは、ドライブを混乱させて、バスをハングアップします。SCSI-選択ユーティリ
     ティで最大 8MHz の同期ネゴシエーション速度を設定すると、通常の操作が可能
     です。

     Ultra2 と Ultra160 製品は、イニシエータ (開始プログラム) とターゲットの役
     割の両方を同時にサポートするための十分な命令 ram 空間がありますが、この構
     成は、ターゲットの役割が複数のターゲット id で応答することを可能にするこ
     とを支持して無効にされます。二重の役割モードを構成するための方法を提供す
     るべきです。

     タグ付きキューは、ターゲットモードをサポートしません。

     ターゲットモードによる再選択は、Adaptec によって出荷されるようなすべての
     高電圧の異なったボードで正しく機能しません。ターゲットモードで正しく働く
     HVD ボードをどのように変更するかに関する情報は、Adaptec から利用可能で
     す。

FreeBSD 13.2                   February 15, 2017                  FreeBSD 13.2

Table of Contents

FreeBSD マニュアル検索