FreeBSD QandA 1303
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 まで
お知らせください。