中治@豊橋です。

原因は不確かですが、解決方法についてひとまず結論が出ましたので、まとめ
ます。

現象:
Adaptec AHA-2940Uに接続したCD-ROMドライブで起動できるCDと起動できない
ものがある。

考えられる原因(確認できず):
SCSI BIOSが1.44MB FDに相当するものをCDから見つけられるときには起動でき
るが、最近のFreeBSDやWindows 2000/XPのように2.88MBのイメージを使ってい
る、あるいはHDDイメージである(int 13hを使う?)場合には、起動できないの
ではないか。

参考Message-ID: <s6nhtc.si01.ln@kazu4.kazuhito.net>
                <050130101742.M0109880@athena.ginganet.org>

傍証:
SCSIカードを2940Uから2940UWに交換したら、FreeBSDの起動CDから起動できた。

元の質問の内容は以下の通りでした。(一部修正しました)

質問の「よくあることでしょうか?」に対する回答は「2940Uなら、よくある
ことだ」ということでした。BIOSのバージョンを上げれば大丈夫らしいですが、
2940UはBIOSがflash ROMじゃないのでBIOSの更新は不可能です。

参考Message-ID: <20050130031204.547A.FANA@mail.dddd.ne.jp>
                <cthraa$mbq$1@news511.nifty.com>

>>>>> In <86y8eckjfp.fsf@xa12.heimat.gr.jp> 
>>>>>    NAKAJI Hiroyuki <nakaji@tutrp.tut.ac.jp> wrote:

> 余りパーツで1台作ったのですが、SCSI CD-ROMから起動できるCD-ROMとできな
> いのがあるので、そんなことはよくあることなのかどうか教えてください。

> マザーボード    Fujitsu Siemens D1170
> メモリ          PC100 256MB
> SCSI            Adaptec AHA-2940U (BIOS 1.23)
> HDD             IBM DNES-309170
> CD-ROM          MATSHITA CD-ROM CR-508
> FDD             普通の2-mode

> という構成で、

> @起動する:

>  ・ Windows 98 SE
>  ・ NetBSD/i386 1.4.2
>  ・ RedHat 7.2

> @起動しない:

>  ・ Solaris 8
>  ・ Solaris 9
>  ・ Solaris 10
>  ・ FreeBSD/i386 5.2.1-RELEASE

> という現象があるのですが、そんなのはよくあることなのでしょうか?
-- 
NAKAJI Hiroyuki (中治 弘行)