Solaris デバイスドライバ : |
blogic |
デバイスタイプ : |
SCSI |
アダプタ : |
BusLogic BT-946C, BT-956C |
バスタイプ : |
PCI |
BT-946C PCI カードに Rev. A または B のラベルが付いている場合は、ISA エミュレーションモードで使用する必要があります。入出力アドレス 0x334 を使用してください。
BusLogic PCI カードのリビジョンレベルは、カードに記載されています。メーカー提供のマニュアルには記載されていません。
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)」オプションを無効にしてください。
BusLogic のボードモデル名は 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のインストール中に問題が発生する場合は、BusLogic AutoSCSI ユーティリティを使用して、「configure Adapter」オプションの割り込みピン番号を次のように設定してください。
スロット |
割り込みピン |
---|---|
0 |
A |
1 |
B |
2 |
C |
詳しくは、PCI BusLogic ボードに付属しているマニュアルの「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 アドレスを設定します。
BusLogic の 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 番目の BusLogic PCI コントローラをシステムに追加するには、次の説明に従ってください。
すでに取り付けた PCI ボードは、主コントローラに割り当てる必要があります。
主コントローラには、上記「有効な設定値」で追加コントローラに割り当てる入出力アドレスより前 (左側) の入出力アドレスを選択する必要があります。たとえば追加コントローラに 0x130 または 0x134 を使用するのであれば、主コントローラには 0x234 を使用します。各ボードの入出力アドレスは、そのスロットにより決まります。最初のカードが主コントローラとして機能するまで、別のスロットを試してください。
追加コントローラの BIOS は無効にします。
システム構成ファイルにエントリが正しく追加されている場合、ワイドモードの PCI アダプタは、7 台を超えるターゲットをサポートすることができます。システム構成ファイル名は、ディスク用が /kernel/drv/cmdk.conf、テープ用が /kernel/drv/cmtp.conf または /kernel/drv/st.conf です。