run_interrupt_driven_hooks все еще ожидает xpt_config спустя 60 секунд

run_interrupt_driven_hooks все еще ожидает xpt_config спустя 60 секунд

Я скачал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, он же firewire?

Я спрашиваю, потому что известны проблемы с некоторыми платами, на которых включен FireWire.

Обратите внимание, что XPT не только специфичен для FireWire. Это драйвер, который позволяет пользовательским приложениям выдавать определенные CAM CCB (команды SCSI) ядру. Так что это может быть что-то другое. Но отключение FireWire в 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-контроллером.

Связанный контент