我已經下載了自由BSD 9.0對於 i836 但在啟動/安裝過程中我收到以下訊息:
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 又名火線嗎?
我問這個問題是因為某些啟用了火線的主機板有已知問題。
請注意,XPT 不僅僅是火線專用的。它是一個驅動程序,為用戶態應用程式提供了一種向核心發出某些 CAM CCB(SCSI 命令)的方法。所以它可能是其他東西。但在 BIOS 中禁用火線然後嘗試啟動是一個簡單的測試。
[編輯] 新增了開啟 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
/boot/loader.conf
刪除 PCI 控制器並引導至 FreeBSD 作業系統,並在檔案中輸入以下條目
hw.pci.enable_msix=0
hw.pci.enable_msi=0
並嘗試使用 PCI 控制器啟動。