Mac 10.9 ไฟล์ kext ยกเลิกการโหลดแบบสุ่ม


0

ฉันทำงานกับ Mac 10.9 (Mavericks) และสร้างส่วนขยายเคอร์เนล (ported จาก 10.8) ฉันโหลดไฟล์ kext ใน/System/Library/Extensionโฟลเดอร์ แต่บางครั้งฉันจะพบว่า kext นั้นถูกยกเลิกการโหลดแบบสุ่มโดยไม่มีเหตุผลที่ชัดเจน ฉันจะโหลดและเมื่อฉันพยายามยกเลิกการโหลด 10 นาทีต่อมาฉันจะพบว่ามันไม่ได้โหลด (และฉันต้องโหลดอีกครั้งและยกเลิกการโหลดเพื่อทดสอบผลลัพธ์เพื่อให้แน่ใจว่าฉันยังมีสติอยู่ ... )

มีใครเห็นปัญหานี้หรืออาจจะรู้ว่าอะไรเป็นเหตุผลที่เป็นไปได้ที่ระบบปฏิบัติการอาจยกเลิกการโหลด kext แบบสุ่มหลังจากผ่านไประยะหนึ่ง แต่จะยอมรับการโหลดเมื่อคำสั่งได้รับหรือไม่

แน่นอนฉันใช้โฟลเดอร์นี้เพื่อความเข้ากันได้ย้อนหลังสำหรับ Mac OSX เวอร์ชันก่อนหน้า

คำตอบ:


0

ดูเหมือนว่ามีหลายปัญหาเกี่ยวกับ kext ของฉันส่วนใหญ่เกิดจากข้อผิดพลาดในบุคลิกของ I / O Kit ที่ทำให้ฉันเชื่อว่าหัวข้อนี้เป็นปัญหา แต่ไม่ใช่ นี่คือหมายเหตุที่อธิบายโดยการใช้ kext จาก Apple :

Loading behavior          Loaded automatically by the I/O Kit when needed
Unloading behavior        Unloaded automatically by the I/O Kit after a fixed interval when no longer needed

ในกรณีนี้ kext ของฉันจะถูกโหลดเมื่อต้องการครั้งแรกจากนั้นยกเลิกการโหลดเมื่อคุณสมบัติอ่านแล้วและไม่ต้องการอีกต่อไป

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.