run_interrupt_driven_hooks 在 60 秒后仍在等待 xpt_config

run_interrupt_driven_hooks 在 60 秒后仍在等待 xpt_config

我已经下载了FreeBSD 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

删除 PCI 控制器并启动 FreeBSD 操作系统,然后在/boot/loader.conf文件中输入以下内容

hw.pci.enable_msix=0
hw.pci.enable_msi=0

并尝试使用 PCI 控制器启动。

相关内容