มันทำงานทำไม
ทำไม 5. ขั้นตอนจึงแก้ปัญหาได้? มีอะไรพิเศษเกี่ยวกับการปิดใช้งาน ATA ซึ่งลบrun_interrupt_driven_hooks still waiting after 60 seconds for xpt_config
ข้อผิดพลาดออกหรือไม่
ออปติคัลดิสก์ไดรฟ์ของฉันคือ Samsung CD-RW / DVD ts-l462d ถ้ามันช่วยได้ ฉันไม่พบว่าไดรฟ์นี้รองรับโดย FreeBSD 10.2 หรือไม่
พื้นหลัง
ปัญหาค่อนข้างซับซ้อน:
- ฉันต้องการติดตั้ง FreeBSD 10.2 บนแล็ปท็อปเก่า (Hasee Q540s) โดยใช้ภาพ FreeBSD 10.2 RELEASE i386 DVD1
- ฉันจัดการเพื่อบูตตัวติดตั้งและติดตั้ง FreeBSD หลังจากเลือกเซฟโหมดในหน้าจอต้อนรับ
เมื่อติดตั้ง FreeBSD บนฮาร์ดดิสก์ของฉันฉันตัดสินใจที่จะบูตลองบูตตามปกติ ฉันล้มเหลวเนื่องจาก FreeBSD ค้างในระหว่างการบูทหลังจากแสดงข้อความนี้ให้ฉัน:
run_interrupt_driven_hooks ยังคงรอหลังจาก 60 วินาทีสำหรับ xpt_config
ตามอินเทอร์เน็ตข้อผิดพลาดนี้เชื่อมต่อกับ FireWire นี่คือวิธีแก้ไขปัญหาบางอย่างที่ฉันพบทางออนไลน์:
ปิดใช้งาน FireWire ใน BIOS - ฉันไม่สามารถทำได้บนแล็ปท็อปนี้ BIOS ของฉันไม่มีตัวเลือกดังกล่าว
เพราะนี่คือปัญหากับ FireWire ฉันได้พยายามที่จะเพิ่ม
kldunload firewire
และการkldunload sbp
/boot/loader.conf
มันไม่ทำงานแม้ว่าจะ/boot/loader.conf
ถูกโหลดอย่างถูกต้องตามบันทึก ถูกนิด ๆ หน่อย ๆ ผิดหวังจากนั้นมาผมตัดสินใจที่จะสร้างเคอร์เนลของตัวเองโดยไม่ต้องsbp
,firewire
และfwe
โมดูล ใช้งานไม่ได้เช่นกัน
ในที่สุดฉันพบโพสต์ชื่อปัญหาหลังจากอัปเกรด ... จะปิดใช้งาน USB ได้อย่างไร . ฉันตัดสินใจที่จะผนวก
hint.ata.0.disabled="1" hint.ata.1.disabled="1"
ไปที่
/boot/device.hints
ไฟล์และมันก็ใช้งานได้; ฉันสามารถบู๊ตได้โดยไม่เปิดเซฟโหมด!