ダウンロードしましたフリーBSD9.0i836 の場合、起動/インストール中に次のメッセージが表示されます。
run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config
10 分待っても何も変わりませんでした。これを修正する方法がわかりません。Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz、2GB RAM で実行してみました。
このエラーが発生する理由と修正方法を知っている人はいますか?
答え1
どのハードウェアを使用していますか? IEEE1394 (FireWire) は含まれていますか?
質問する理由は、FireWire が有効になっている一部のボードで既知の問題があるためです。
ただし、XPT は FireWire に固有のものではないことに注意してください。これは、ユーザーランド アプリケーションがカーネルに特定の CAM CCB (SCSI コマンド) を発行する方法を提供するドライバーです。したがって、他のものでもかまいません。ただし、BIOS で FireWire を無効にして起動してみるのは簡単なテストです。
[編集] オープンPRへのリンクを追加しました: http://www.freebsd.org/cgi/query-pr.cgi?pr=136327
答え2
BIOS では何も変更できませんでしたが、次のような解決策を思いつきました。
追加
hint.ata.0.disabled="1"
hint.ata.1.disabled="1"
ファイルに/boot/device.hints
。
しかし、なぜそれが機能するのかはわかりません。私の質問はここで私はそれを明確にしようとしています。
答え3
PCIコントローラを取り外し、FreeBSD OSを起動し、/boot/loader.conf
ファイルに次のエントリを作成します。
hw.pci.enable_msix=0
hw.pci.enable_msi=0
PCI コントローラーで起動してみます。