FreeBSD QandA 764

FreeBSD QandA

Q. SCSI の CD-ROM からインストールすると途中で読み出しエラーになる。
   (FreeBSD 2.2.5)

A. バージョン 2.2.5R , Adaptec 2940U を使っている場合、一部の SCSI
   CD-ROM でこの現象が報告されています。その他の場合でも以下のような現象
   が発生します。

   1) CD-ROMからのインストール時に途中で読み出しエラー。
   2) packages のインストール中にエラーコード1でエラー。
   3) 一度エラーが出るとCD-ROMや、場合によってはディスクへのアクセスが不
   能になる。

   もしもインストール後にこのようなエラーが発生したら、/var/log/messages 
   を見てください。下記のようなエラーメッセージが出ていればこの現象だとい
   えます。

   Mar 4 23:45:32 myname /kernel: ahc0: Issued Channel A Bus Reset. 3 SCBs aborted
   Mar 4 23:45:33 myname /kernel: cd0(ahc0:6:0): UNIT ATTENTION asc:29,0
   Mar 4 23:45:33 myname /kernel: cd0(ahc0:6:0):  Power on, reset, or bus device reset occurred

   原因ははっきりしていませんが、高速のCD-ROMを使うとこの現象が発生する場
   合があります。対策は以下の方法があります。

   1) バスを確認する。
   ケーブルの長さを確認する。10MB/Secより速い設定ならば、1.5m以内、
   5MB/Secより速い設定(FASTオプション)なら、3m以内になっているかを確認す
   る。ケーブルもハイインピーダンスの、良質ものを使っているか確認する。

   2) ターミネータを確認する。
   きちんと付いているか、PassiveタイプならActiveタイプに取り換えてみる。

   3) SCSIカードの設定を以下のように変更する。
   2940UBIOSの、SCSIデバイスの設定で CD-ROM の Enable disconnectionを no 
   に設定する。

   4) 遅いCD-ROMに交換してみる。
   12倍速、16倍速、20倍速で誤動作が報告されています。しかし、4倍速、8倍速
   タイプのものでは正常動作が報告されています。旧型のCD-ROMがあるならばそ
   れに替えてみてください。

   5) ディスクが quantum の場合、Firmware をアップデートしてみる。
   Firmware の非公式修正バージョンが出ています。
    <URL:[BROKEN!] http://www.buslogic.com>
   の config で OS に Linuxを選択して、行った先の quantum のリンクをたどった
   所にあります。ただし、最近のディスクは既に修正されています。

   6) SCSIカードを取り換えてみる。
   DC-390に交換したら正常になったという報告があります。

間違い・追加情報を見付けた場合は、 修正案の投稿のしかた を読んだ上で、
QandA@jp.FreeBSD.org まで お知らせください。