लिनक्स 6.6-आरसी6 कर्नेल के आज के बीटा रिलीज से पहले, इस सप्ताह एचआईडी सबसिस्टम के सुधार के हिस्से के रूप में एक शर्मनाक बग सामने आया: पिछले कुछ महीनों से, लॉजिटेक यूएसबी रिसीवर को अनप्लग करने से लिनक्स कर्नेल क्रैश हो जाएगा।
इस मुद्दे से संबंधित कई बग रिपोर्टें आई हैं, जिनमें लॉजिटेक कीबोर्ड/माउस रिसीवर को अनप्लग करने से लेकर यूएसबी स्विच को बंद करना शामिल है, जिससे डिवाइस जुड़ा हुआ है, और लिनक्स 6.6-आरसी 6 कर्नेल को ठीक किया गया है और मौजूदा स्थिर लिनक्स कर्नेल श्रृंखला के बैकपोर्ट के रूप में चिह्नित किया गया है।
रेड हैट के हंस डी गोएडे लिनक्स डेस्कटॉप/लैपटॉप हार्डवेयर समर्थन को ठीक करने और सुधारने के लिए अद्भुत काम करना जारी रखते हैं। वह उस बग को ठीक करने के लिए जिम्मेदार था जहां लॉजिटेक यूएसबी रिसीवर डिस्कनेक्ट हो रहे थे। यह गर्मियों में रेड हैट द्वारा जारी विभिन्न बग रिपोर्टों की एक श्रृंखला का अनुसरण करता है: यूएसबी डिस्कनेक्ट के कारण कर्नेल क्रैश हो रहा है, यूएसबी पर पॉवर_सप्लाई_यूवेंट के कारण पेज_फॉल्ट_ओप्स हो रहा है, कर्नेल मॉड्यूल hid_logitech_dj के कारण क्रैश और यूएसबी भ्रष्टाचार हो रहा है, लॉजिटेक यूनिफाई रिसीवर का ठीक से काम नहीं कर रहा है, और भी बहुत कुछ।
जैसा कि रिसीवर यूएसबी के डिस्कनेक्ट होने पर कर्नेल क्रैश को ठीक करने के लिए पैच में बताया गया है, चार चेक-टाइम बनाम उपयोग समय दौड़ हैं जिन्हें हल करने की आवश्यकता है।
इस सप्ताह के Linux6.6-rc6HID फ़िक्सेस के भाग के रूप में इस सुधार को मर्ज कर दिया गया है और आने वाले दिनों में इसे Linux स्थिर श्रृंखला में वापस पोर्ट कर दिया जाएगा। इस अवधि के दौरान, यदि आप नवीनतम लिनक्स कर्नेल संस्करण का उपयोग कर रहे हैं, तो कृपया कर्नेल क्रैश से बचने के लिए बूट वातावरण में लॉजिटेक यूएसबी रिसीवर को अनप्लग न करें।