Solaris デバイスドライバ : |
blogic |
デバイスタイプ : |
SCSI |
アダプタ : |
BusLogic (Mylex) BT-946C, BT-948, BT-956C, BT-956CD, BT-958, BT-958D |
バスタイプ : |
PCI |
BT-946C PCI カードに Rev. A または B のラベルが付いている場合は、ISA エミュレーションモードで使用する必要があります。入出力アドレス 0x334 を使用してください。
リビジョンレベルは、カードで調べてください。メーカー提供のマニュアルには記載されていません。
BT-946C PCI カードに Rev. C のラベルが付いている場合は、ネーティブ PCI モードでカードを使用することができます。このためには、「Advanced option」を選択し、「Host Adapter I/O Port Address as default」オプションを「NO」に設定してください。
BT-956C または BT-946C Rev. E も、ネーティブ PCI モードで使用することができます。このためには、「Set ISA Compatible I/O Port (PCI Only)」オプションを無効にしてください。
モデル名が C で終わるボードを使用している場合は、AutoSCSI 構成ユーティリティを実行して、終端の設定を調べる必要があります。
o IRQ レベル : |
5, 6, 7, 8, 9, 10, 11, 12, 14, 15 |
o 入出力アドレス : |
0x334, 0x230, 0x234, 0x130, 0x134 |
BT-946C Rev. C PCI アダプタの場合、入出力アドレスは動的に設定されます。
入出力アドレス 0x330 を使用すると、BusLogic のネーティブモードドライバではなく、Solaris の aha ドライバが選択されます。これらのカードは、Adaptec AHA-1540 モードではテストされていません。
ディスクやテープ関連の入出力負荷が大きいときは、drvconfig ユーティリティを実行しないでください。実行すると、データオーバーランエラーが発生することがあります。
システムが複数のディスクから構成されていて、負荷が大きいと、データオーバーランエラーが発生することがあります。
Solaris のインストール中に問題が発生する場合は、メーカのAutoSCSI ユーティリティを使用して、「configure Adapter」オプションの割り込みピン番号を次のように設定してください。
スロット |
割り込みピン |
---|---|
0 | A |
1 | B |
2 | C |
詳しくは、ボードに付属しているマニュアルの「Configuration for Non-Conforming PCI Motherboards」と「Handling Motherboard Variations」を参照してください。
初期バージョンの Rev. A、B、C の BT-946C が Solaris 環境で動作しないことがあります。
BT-946C Rev. B を使用している場合は、ファームウェア、BIOS、AutoSCSI をそれぞれ少なくとも 4.25J、4.92E、1.06E にアップグレードするか、コントローラを少なくとも Rev. E にアップグレードしてください。
バスマスタースロットにボードを挿入したら、AutoSCSI ユーティリティを使用して次のことを行なってください。
ブートディスクが 1G バイトより大きい場合は、「Adapter BIOS Supports Space > 1GB (DOS only)」オプションを「Yes」に設定します。
「Set Host Bus Adapter I/O Port Address as Default」オプションを「No」に設定することによって、アダプタを ISA 互換モードにします。
「Advanced」オプションの「BIOS Support for > 2 Drives (DOS 5.0 or above)」が「No」に設定されていることを確認します。
PCI マザーボードが PCI 仕様に完全準拠していない場合は、手作業で IRQ と BIOS アドレスを設定します。Solaris ソフトウェアのインストール中にシステムがハングアップする場合は、次のことを行なってください。
マザーボードに IRQ 設定用のジャンパがある場合は、その設定を確認します。
CMOS ユーティリティが提供されている場合は、そのユーティリティを実行して、IRQ と BIOS アドレスを設定します。
AutoSCSI ユーティリティを実行します。
すべての設定で矛盾がないようにしてください。手作業で BIOS アドレスを設定する必要がある場合、ジャンパ JP4 と JP5 の設定を確認しなければならないことがあります。
バスマスタースロットにボードを挿入したら、AutoSCSI ユーティリティを使用して次のことを行なってください。
ブートディスクが 1G バイトより大きい場合は、「Adapter BIOS Supports Space > 1GB (DOS only)」オプションを「Yes」に設定します。
「BIOS Support for >2 Drives (DOS 5.0 or above)」オプションだけ「No」に設定し、それ以外はデフォルト値を選択します。
2 番目の Mylex PCI コントローラをシステムに追加するには、次の説明に従ってください。
すでに取り付けた PCI ボードは、主コントローラに割り当てる必要があります。
主コントローラには、上記「有効な設定値」で追加コントローラに割り当てる入出力アドレスより前 (左側) の入出力アドレスを選択する必要があります。たとえば追加コントローラに 0x130 または 0x134 を使用するのであれば、主コントローラには 0x234 を使用します。各ボードの入出力アドレスは、そのスロットにより決まります。最初のカードが主コントローラとして機能するまで、別のスロットを試してください。
追加コントローラの BIOS は無効にします。
システム構成ファイルにエントリが正しく追加されている場合、ワイドモードの PCI アダプタは、7 台を超えるターゲットをサポートすることができます。システム構成ファイル名は、ディスク用が /kernel/drv/sd.conf、テープ用が /kernel/drv/st.conf です。