เหตุใดการปิดใช้งานการแก้ไข ATA“ run_interrupt_driven_hooks ยังคงรอ xpt_config 60 วินาที” ใน FreeBSD


6

มันทำงานทำไม

ทำไม 5. ขั้นตอนจึงแก้ปัญหาได้? มีอะไรพิเศษเกี่ยวกับการปิดใช้งาน ATA ซึ่งลบrun_interrupt_driven_hooks still waiting after 60 seconds for xpt_configข้อผิดพลาดออกหรือไม่

ออปติคัลดิสก์ไดรฟ์ของฉันคือ Samsung CD-RW / DVD ts-l462d ถ้ามันช่วยได้ ฉันไม่พบว่าไดรฟ์นี้รองรับโดย FreeBSD 10.2 หรือไม่


พื้นหลัง

ปัญหาค่อนข้างซับซ้อน:

  1. ฉันต้องการติดตั้ง FreeBSD 10.2 บนแล็ปท็อปเก่า (Hasee Q540s) โดยใช้ภาพ FreeBSD 10.2 RELEASE i386 DVD1
  2. ฉันจัดการเพื่อบูตตัวติดตั้งและติดตั้ง FreeBSD หลังจากเลือกเซฟโหมดในหน้าจอต้อนรับ
  3. เมื่อติดตั้ง FreeBSD บนฮาร์ดดิสก์ของฉันฉันตัดสินใจที่จะบูตลองบูตตามปกติ ฉันล้มเหลวเนื่องจาก FreeBSD ค้างในระหว่างการบูทหลังจากแสดงข้อความนี้ให้ฉัน:

    run_interrupt_driven_hooks ยังคงรอหลังจาก 60 วินาทีสำหรับ xpt_config

  4. ตามอินเทอร์เน็ตข้อผิดพลาดนี้เชื่อมต่อกับ FireWire นี่คือวิธีแก้ไขปัญหาบางอย่างที่ฉันพบทางออนไลน์:

    • ปิดใช้งาน FireWire ใน BIOS - ฉันไม่สามารถทำได้บนแล็ปท็อปนี้ BIOS ของฉันไม่มีตัวเลือกดังกล่าว

    • เพราะนี่คือปัญหากับ FireWire ฉันได้พยายามที่จะเพิ่มkldunload firewireและการkldunload sbp /boot/loader.confมันไม่ทำงานแม้ว่าจะ/boot/loader.confถูกโหลดอย่างถูกต้องตามบันทึก ถูกนิด ๆ หน่อย ๆ ผิดหวังจากนั้นมาผมตัดสินใจที่จะสร้างเคอร์เนลของตัวเองโดยไม่ต้องsbp, firewireและfweโมดูล ใช้งานไม่ได้เช่นกัน

  5. ในที่สุดฉันพบโพสต์ชื่อปัญหาหลังจากอัปเกรด ... จะปิดใช้งาน USB ได้อย่างไร . ฉันตัดสินใจที่จะผนวก

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

    ไปที่/boot/device.hintsไฟล์

  6. และมันก็ใช้งานได้; ฉันสามารถบู๊ตได้โดยไม่เปิดเซฟโหมด!


ATA ใช้สำหรับ SATA (ตัวควบคุมดิสก์) .. ซึ่งเป็นข้อเสนอแนะครั้งที่สองที่โพสต์ในฟอรัมนั้นและไม่ได้ออกแบบมาเพื่อปิดการใช้งาน USB
kevinf

@ kevinf ฉันจะต้องกลับมาที่เธรดนี้อีกครั้งเพราะฉันรู้เพิ่มเติมเกี่ยวกับ FreeBSD อีกเล็กน้อย ขอบคุณสำหรับคำแนะนำเพิ่มเติมเหล่านั้น!
Mateusz Piotrowski

อาจจะเกี่ยวข้อง: bugs.freebsd.org/bugzilla/show_bug.cgi?id=209468
Mateusz Piotrowski
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.