スポンサーリンク

BT(4) FreeBSD/i386 カーネルインタフェースマニュアル BT(4)

名称

bt − Buslogic/Mylex MultiMaster SCSI ホストアダプタドライバ

書式

controller bt0 at isa? port ? cam irq ?

controller scbus0 at bt0

解説

このドライバは Buslogic/Mylex MultiMaster または互換コントローラに接続さ れた SCSI バスへのアクセスを提供します (訳注: 次の表でコマンドはキューイ ング可能な CCBの個数です):

MultiMaster "W" シリーズホストアダプタ:

アダプタ  バス   コマンド 解説
BT-948    PCI     192     ULtra SCSI-3
BT-958    PCI     192     Wide ULtra SCSI-3
BT-958D   PCI     192     Wide Differential ULtra SCSI-3
MultiMaster "C" シリーズホストアダプタ:

アダプタ  バス   コマンド 解説
BT-946C   PCI     100     Fast SCSI-2
BT-956C   PCI     100     Wide Fast SCSI-2
BT-956CD  PCI     100     Wide Differential Fast SCSI-2
BT-445C   VLB     100     Fast SCSI-2
BT-747C   EISA    100     Fast SCSI-2
BT-757C   EISA    100     Wide Fast SCSI-2
BT-757CD  EISA    100     Wide Differential Fast SCSI-2
BT-545C   ISA      50     Fast SCSI-2
BT-540CF  ISA      50     Fast SCSI-2
MultiMaster "S" シリーズホストアダプタ:

アダプタ  バス   コマンド 解説
BT-445S   VLB      30     Fast SCSI-2
BT-747S   EISA     30     Fast SCSI-2
BT-747D   EISA     30     Differential Fast SCSI-2
BT-757S   EISA     30     Wide Fast SCSI-2
BT-757D   EISA     30     Wide Differential Fast SCSI-2
BT-545S   ISA      30     Fast SCSI-2
BT-542D   ISA      30     Differential Fast SCSI-2
BT-742A   EISA     30     SCSI-2 (742A リビジョン H)
BT-542B   ISA      30     SCSI-2 (542B リビジョン H)
MultiMaster "A" シリーズホストアダプタ:

アダプタ  バス   コマンド 解説
BT-742A   EISA     30     SCSI-2 (742A リビジョン A - G)
BT-542B   ISA      30     SCSI-2 (542B リビジョン A - G)

AMI FastDisk ホストアダプタは、真の BusLogic MultiMaster クローンなので同 様にこのドライバでサポートされます。

タグ付きキューイングは、’W’ シリーズのアダプタ、ファームウェアがリビジョ ン 4.42 以上の ’C’ シリーズアダプタ、ファームウェアがリビジョン 3.35 以上 の ’S’ シリーズアダプタでサポートされます。

ボードのファームウェアのリビジョンによっては、特定デバイスへの高負荷で ロックアップするかも知れません。タグ付きキューイングが使われている場合に は、特にこれが言えます。あなたのアダプタで問題が起きた場合は、 Mylex のテ クニカルサポートに連絡し、そのコントローラ用の最新のファームウェアを使っ ている事を確認して下さい。

関連項目

cd(4), scsi(4), da(4), sa(4)

作者

Julian Elischer が Multimaster カード用のドライバを書き、これが 386BSD パッチキットで配布されました。
Justin T. Gibbs がそのドライバが書き直し、新しいボードの機能を活用して FreeBSD 3.0R の CAM SCSI フレームワークで動作するようにしました。

Linux 用に完全かつ詳しく解説された Mylex/BusLogic MultiMaster ドライバを 書いてくれた Leonard N. Zubkoff に感謝します。このドライバでの広範囲の MultiMaster コントローラとファームウェアリビジョン、他では書かれないよう なそれらの癖のサポートは彼の功績無しには不可能だったでしょう。

関連ファイル

       sys/dev/buslogic/bt.c

ドライバ実装のコア
sys/dev/buslogic/btreg.h
MultiMaster のレジスタセットとドライバのコ アのデータ構造
sys/pci/bt_pci.c
PCI バスドライバアタッチメント
sys/i386/eisa/bt_eisa.c
EISA バスドライバアタッチメント
sys/i386/isa/bt_isa.c
ISA/VL バスドライバアタッチメント

歴史

bt ドライバは 386BSD パッチキットから登場しました。

FreeBSD October 16, 1998 FreeBSD

スポンサーリンク