2

I have downloaded the FreeBSD 9.0 for i836 but during boot/installation I get the following message:

run_interrupt_driven_hooks: still waiting after 60 seconds for xpt_config

I waited for 10 minutes and nothing changed. I have no idea how to fix this. I tried to run it on: Intel(R) Core(TM)2 Duo CPU T5450 @ 1.66GHz,2GB RAM.

Does anyone know why I am getting this error and how I can correct it?

sblair
  • 12,757
Jack
  • 1,195

3 Answers3

1

Which hardware are you using? Does it include IEEE1394 aka firewire?

I ask because there are known problems with some boards with have firewire enabled.

Note that XPT is not just firewire specific though. It is a driver provides a way for userland applications to issue certain CAM CCBs (SCSI commands) to the kernel. So it could be other stuff. But disabling firewire in the BIOS and then trying to boot is an easy test.

[Edit] Added link to open PR: http://www.freebsd.org/cgi/query-pr.cgi?pr=136327

Hennes
  • 65,804
  • 7
  • 115
  • 169
0

Although I couldn't change anything in my BIOS I came up with a solution like this:

Append

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

to the /boot/device.hints file.

I don't know why it is working however. Here is my question where I am trying to clarify it.

0

Remove your PCI controllers and boot into FreeBSD OS and make the following entry in the /boot/loader.conf file

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

and try to boot with PCI controller.

JdeBP
  • 27,556
  • 1
  • 77
  • 106