EN JA
AHA(4)
AHA(4) FreeBSD Kernel Interfaces Manual AHA(4)

名称

ahaAdaptec SCSI ホストアダプタドライバ

書式

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

device scbus
device aha

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

aha_load="YES"

/boot/device.hints 中で:
hint.aha.0.at="isa"

解説

このドライバは、Adaptec AHA-154x と AHA-1640 SCSI ホストアダプタに接続された SCSI バスへのアクセスを提供しています。 x は、フロッピドライブのないコントローラに対しては、0 で、それらがあるコントローラに対しては、2 です。最適な性能に関して、Adaptec AHA-174x コントローラは、エンハンストモードで設定され、 ahb(4) ドライバによってアタッチされるべきです。

システムによってアタッチされるすべてのカードのために 1 つのデバイスヒントエントリが、要求されます。ポートアドレス、IRQ と DRQ のための特定の値が、指定されます。ワイルドカードの値が使用されるなら、ドライバは、現在の設定に対してデバイスに問い合わせ、それらを使用します。ポートアドレスがワイルドカードであるなら、ドライバは、ポートアドレスの位置の内部テーブルを調べ、見つかった最初のアタッチされていないカードをアタッチします。このカードのための指定可能なポートアドレスは、0x330、0x334、0x230、0x234、 0x130 と 0x134 です。

AHA-1640 は、MCA バスカードです。 MCA バスは、自己識別バスであるので、ヒントの設定は、必要ありません。

ハードウェア

aha ドライバは、次の SCSI ホストアダプタをサポートしています:

  • Adaptec AHA-154xB
  • Adaptec AHA-154xC
  • Adaptec AHA-154xCF
  • Adaptec AHA-154xCP
  • Adaptec AHA-1640
  • Adaptec AHA-174x in 154x emulation mode
  • DTC 3290 SCSI controller in 1542 emulation mode
  • Tekram SCSI controllers in 154x emulation mode

関連項目

ahb(4), ahc(4), aic(4), cd(4), da(4), sa(4), scsi(4)

作者

aha ドライバは、 Justin T. Gibbs によって書かれた bt ドライバから M. Warner Losh によって移植されました。

バグ

AHA-154xA カードは、データ転送の残留 (residual) をサポートしません。その結果、このカードは、もはやサポートされません。

AHA-154xB が重い荷物の下でうまく動作しないといういくつかの報告があります。

AHA-154xCP は、プラグアンドプレイ (plug and play) コントローラです。しかしながら、そのリソースは、搭載された BIOS を使用して設定され、移動させることができません。 BIOS のリソースの設定が衝突するとき、このカードのためのアタッチの失敗がしばしば起こります。

July 4, 2004 FreeBSD