나는프리BSD 9.0i836의 경우 부팅/설치 중에 다음 메시지가 나타납니다.
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 명령)를 커널에 발행하는 방법을 제공하는 드라이버입니다. 그래서 다른 것일 수도 있습니다. 그러나 BIOS에서 FireWire를 비활성화한 다음 부팅을 시도하는 것은 쉬운 테스트입니다.
[편집] 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 OS로 부팅한 후 파일 에 다음 항목을 만듭니다.
hw.pci.enable_msix=0
hw.pci.enable_msi=0
PCI 컨트롤러로 부팅해 보세요.