जब मेरा सिस्टम फ्रीज होता है तो मेरा 'कैप्स लॉक' डायोड क्यों झपकाता है?


19

मैंने अपने Ubuntu 13.04 के अजीबोगरीब व्यवहार पर ध्यान दिया (हालांकि संभवतः यह पिछले संस्करणों में भी मौजूद है): जब मेरा सिस्टम पूरी तरह से जमा हो जाता है ( मैं इस समस्या निवारण के लिए नहीं पूछता ) ताकि एक्स भी Ctrl + Alt + FX कुंजी का जवाब न दे , मेरे कीबोर्ड ब्लिंक पर कैप्सलॉक टॉगल डायोड (~ 1 हर्ट्ज की आवृत्ति के साथ), हालांकि सिस्टम पूरी तरह से अनुत्तरदायी है।

  • इस घटना का कारण क्या है? क्या यह कुछ आंतरिक कर्नेल तंत्रों के कारण होता है? क्या यह उबंटू के लिए विशिष्ट है (क्या यह कुछ कस्टम उबंटू अतिरिक्त सॉफ़्टवेयर का कारण है)? क्या इसका एचएएल से कोई लेना-देना है?
  • इसका उद्देश्य क्या है?
  • क्या मैं उबंटू पर इस व्यवहार को अनुकूलित कर सकता हूं?

जवाबों:


24

यह सुविधा कर्नेल में लागू की गई है। यह उबंटू के लिए विशिष्ट नहीं है, और कर्नेल 2.4.19 (क्या, 2002?) के बाद से मौजूद है। मुझे याद नहीं है कि कर्नेल किस तरह का है, लेकिन एक आधुनिक कार्यान्वयन के लिए, उदाहरण के लिए देखें https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/tree/drivers/input/ serio / i8042.c? id = refs / tags / v3.9-rc1

उस फ़ाइल में दिया गया तर्क:

 * i8042_panic_blink() will turn the keyboard LEDs on or off and is called
 * when kernel panics. Flashing LEDs is useful for users running X who may
 * not see the console and will help distingushing panics from "real"
 * lockups.

1
वाह! एक कोड संदर्भ और भी अधिक है तो मैं प्रभावशाली था। धन्यवाद!
राफेल सिलेक मार्क

1
यह क्या दर्शाता है? कर्नेल पैनिक?
daltonfury42

जैसे टिप्पणी कहती है, इसे "जब कर्नेल पैनिक्स कहा जाता है"।
taneli
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.