7.3.3.1. لا يتم تحميل وحدة kernel تلقائيًا
لن يقوم Udev بتحميل وحدة نمطية إلا إذا كان لها اسم مستعار خاص بالناقل ويقوم سائق الناقل بشكل صحيح بتصدير الأسماء المستعارة الضرورية إلى sysfs. في حالات أخرى ، ينبغي للمرء أن يرتب تحميل الوحدة بوسائل أخرى. مع Linux-5.2.8 ، من المعروف أن Udev يقوم بتحميل برامج تشغيل مكتوبة بشكل صحيح لأجهزة INPUT و IDE و PCI و USB و SCSI و SERIO و FireWire.
لتحديد ما إذا كان برنامج تشغيل الجهاز الذي تحتاجه يحتوي على الدعم اللازم لـ Udev ، قم بتشغيل com.modinfo مع اسم الوحدة كوسيطة. حاول الآن تحديد موقع دليل الجهاز ضمن / sys / bus وتحقق مما إذا كان هناك ملف مودالياس ملف هناك.
إذا كان مودالياس الملف موجود في sysfs، السائق يدعم الجهاز ويمكنه التحدث إليه مباشرة ، لكن ليس لديه الاسم المستعار ، إنه خطأ في السائق. قم بتحميل برنامج التشغيل دون مساعدة Udev وتوقع إصلاح المشكلة لاحقًا.
إذا لم يكن هناك مودالياس ملف في الدليل ذي الصلة تحت / sys / bus، هذا يعني أن مطوري kernel لم يضيفوا دعم modalias إلى هذا النوع من الناقل. مع Linux-5.2.8 ، هذا هو الحال مع حافلات ISA. توقع إصلاح هذه المشكلة في إصدارات kernel الأحدث.
Udev غير مخصص لتحميل برامج تشغيل "مجمعة" مثل SND-PCM-OSS وبرامج تشغيل بخلاف الأجهزة مثل حلقة على الإطلاق.
227
توثيق