FreeBSD QandA 1303

FreeBSD QandA

Q. マイクロスタッフ社製の PCI バス用 SCSI カードを使用していますが、3.x
   系のカーネルでは SCSI デバイスを認識しないようです。コントローラの認識は
   できているようなのですが、"Waiting 15 seconds for SCSI devices to settle"
   の表示が現れません。

A. この症状は、SCSI BIOSで PCIコンフィギュレーションレジスタのコマンドレ
   ジスタの memory space bit が 1 に設定されていないために起こる問題だと
   考えられています。これは仕様であるため、現状では解決法がありません。
   2.2 系のカーネルでは問題なく使用できますので、当面は 3.x 系を使用する
   のを待った方がよいでしょう。あるいは、他のSCSIカードを使用してください。
   今のところ、症状が確認されているのは次のカードです。

    ・MPS32A

   また、マイクロスタッフ社製以外のカードでも、IO-DATA 社製の SC-98/PCI
   (初期ロットのもの) で同様の症状が確認されています (MPS32A とほぼ同様の
   BIOS を搭載しているため)。こちらは BIOS を IO-DATA 社製のものに更新する
   ことで解決できるようです。

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