قبل الإصدار التجريبي اليوم من Linux 6.6-rc6 kernel، ظهر خطأ محرج إلى حد ما هذا الأسبوع كجزء من إصلاح نظام HID الفرعي: خلال الأشهر القليلة الماضية، قد يؤدي فصل جهاز استقبال Logitech USB إلى تعطل Linux kernel.

كانت هناك العديد من تقارير الأخطاء المحيطة بهذه المشكلة، بدءًا من فصل أجهزة استقبال لوحة المفاتيح/الماوس من Logitech إلى إيقاف تشغيل مفتاح USB الذي يتصل به الجهاز، وتم إصلاح نواة Linux 6.6-rc6 ووضع علامة عليها كمنفذ خلفي لسلسلة Linux kernel المستقرة الحالية.

يواصل Hans de Goede من Red Hat العمل على إصلاح وتحسين دعم أجهزة سطح المكتب/الكمبيوتر المحمول لنظام التشغيل Linux. لقد كان مسؤولاً عن إصلاح الخلل حيث تم قطع اتصال أجهزة استقبال Logitech USB. يأتي ذلك بعد سلسلة من تقارير الأخطاء المختلفة التي أصدرتها Red Hat خلال الصيف: قطع اتصال USB مما يتسبب في تعطل kernel، وحدث power_supply_uevent على USB مما يتسبب في page_fault_oops، ووحدة kernel hid_logitech_dj مما يتسبب في تعطل وتلف USB، وعدم عمل جهاز الاستقبال الموحد Logitech بشكل صحيح، والمزيد.

كما هو موضح في التصحيح لإصلاح تعطل kernel عند فصل USB لجهاز الاستقبال، هناك أربعة سباقات وقت التحقق مقابل وقت الاستخدام التي تحتاج إلى حل.

تم دمج الإصلاح كجزء من إصلاحات Linux6.6-rc6HID لهذا الأسبوع وسيتم نقله إلى سلسلة Linux المستقرة في الأيام القادمة. خلال هذه الفترة، إذا كنت تستخدم أحدث إصدار من Linux kernel، فيرجى عدم فصل جهاز استقبال Logitech USB في بيئة التمهيد لتجنب تعطل kernel.