cadp(7D) ドライバに制御されているホストバスアダプタに接続しているディスクを交換する場合には、cfgadm(1M) replace_device コマンドは信頼できません。
このようなディスクを交換する場合は、最初に cfgadm remove_device コマンドを使い、次に cfgadm insert_device コマンドを使います。以下はその例です。
cfgadm -x remove_devicec0::dsk/c0t4d0 cfgadm -x insert_device c0 |
cadp.bef リアルモードドライバがブート時にサポートできるアダプタは 10 個だけです。したがって、ブートディスクが最初の 10 個のアダプタの 1 つに接続されていることを確認してください。すべてのターゲットが、Solaris cadp (プロテクトモード) ドライバによるインストールと使用に対し有効となるようにします。
format(1M) コマンドを Seagate ST19171W の 9 G バイトのディスクドライブ上で実行すると、異常終了します。
一部のマザーボードでは、AHA-2940U Dual、および AHA-2940UW Dual シリーズのような Adaptec AIC-7895 チップを使用するボードのチャネル B のサポートに問題があります。原因は、AIC-7895 チップを含むスロット上に 2 つの PCI 割り込み INTA と INTB を BIOS が正しく割り当てないことにあります。これによりチャネル B に接続されているデバイスが動作せず、タイムアウトメッセージとデバイスのリセットを要求するメッセージがコンソールに表示されます。
たとえば、この問題は Intel PR440FX (Providence) dual Pentium Pro マザーボードの、BIOS リビジョンが 1.00.08.DI0 までの場合に発生します。この問題を回避するには、「Advanced/PCI IRQ Mapping」機能を「To ISA Legacy IRQs」に設定します。同じような回避方法が、チャネル B のサポートに問題がある他のマザーボードにも適用できます。
その他の回避方法は、Adaptec の Web サイト http://www.adaptec.com/support/faqs/aha394x.html に記載されています。
内部ワイドインタフェース上にナロー SCSI の CD-ROM ドライブを使用しているときに問題が発生した場合は、Adaptec 構成ユーティリティで、そのデバイスに対して「negotiate wide」および「negotiate sync」のどちらか一方またはその両方を使用不可にします。
富士通製ナローディスク (M1603SAU) は、無効なキューのタグ ID で再選択されることがわかっています。これは SCSI プロトコル違反なので、cadp ドライバが正しく動作しなくなります。これを防止するのは困難なので、これらのターゲットに対するタグキューイングを使用不可にします。
富士通製 M1603S-512 ディスクがあるかどうかを調べるには iostat -E コマンドを使用してください。このディスクが検出された場合は、/kernel/drv/cadp.conf ファイルを編集して、以下のプロパティを追加します。
targetn-scsi-options=0x1f78(n はターゲット番号)
IBM 製外部ワイドディスク (DFHSS2W, Revision 1717) はサポートしていません。
SCSI バス構成を設定した場合、ワイドデバイスをナローバスに接続することは避けてください。ただし、このような構成をする場合には、cadp.conf ファイルに次のエントリを追加する必要があります。
targetn-scsi-options=0x1df8
n は、ナローバスにあるワイドデバイスのターゲット ID です。このエントリは、特定のターゲットに対して「negotiate wide」を使用不可にします。また、上位 8 ビットのバスは、SCSI チェーンの両端で適切に終了させてください。
Intel 440BX/440GX のマザーボードを使用しているシステム上でインストールの問題が発生した場合、最新のリビジョンでそのマザーボード の BIOS をアップグレードしてください。