对于xpt_config,run_interrupt_driven_hooks在60秒后仍在等待


2

我已经下载了适用于i836 的FreeBSD 9.0,但在启动/安装过程中,我收到以下消息:

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。

有谁知道我为什么会收到此错误以及如何纠正错误?


你找到了解决方案吗?这仍然是FreeBSD 10.2中的一个问题。
Mateusz Piotrowski 2016年

1
@MateuszPiotrowski:不,我从未设法在那台机器上工作。
杰克

Answers:


1

你使用的是哪些硬件?它是否包括IEEE1394 aka firewire?

我问,因为某些已启用火线的电路板存在已知问题。

请注意,XPT不仅仅是firewire。它是一个驱动程序,为用户空间应用程序提供了一种向内核发出某些CAM CCB(SCSI命令)的方法。所以它可能是其他的东西。但是在BIOS中禁用firewire然后尝试启动是一个简单的测试。

[编辑]添加了打开PR的链接:http//www.freebsd.org/cgi/query-pr.cgi? pr = 136327


感谢您的回复。我不知道它是否包含IEEE1394。我如何看待电脑的火线?以及如何禁用火线?
杰克

根据您的硬件,最简单的方法可能是进入BIOS并查找firewire。另一种方法是阅读主板手册或查看dmesg。
Hennes

我在BIOS中找了“firewire”,但没找到任何东西..这个lspci命令能帮你指点一下吗?
杰克

我也试过这个@Jonh提到:security.stackexchange.com/questions/4098 / ...
杰克

所有这一切都假设硬件有火线。可能还有另一个问题。FW似乎是出现错误的最常见来源(或者至少是我最常见的错误)。
Hennes

0

虽然我无法在BIOS中更改任何内容,但我提出了这样的解决方案:

附加

hint.ata.0.disabled="1"
hint.ata.1.disabled="1"

/boot/device.hints文件。

我不知道它为什么会起作用。这是我的问题,我试图澄清它。


0

删除PCI控制器并启动进入FreeBSD OS并在/boot/loader.conf文件中输入以下内容

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

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


1
这个档案在哪里?我需要自己编译内核吗?
杰克
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.