लिनक्स कर्नेल-मॉड्यूल लोड करने के साथ modprobe - रिबूट की जरूरत है


1

मैं बस बीप बीप के साथ खेल रहा था और इसलिए मुझे मॉड्यूल pcspkr को लोड करना पड़ा। लेकिन बीप तभी काम करेगी जब मैंने सिस्टम को रिबूट किया। मॉड्यूल निश्चित रूप से लोड किया गया है, लेकिन स्पीकर ड्राइवर सिस्टम को रिबूट करने तक काम नहीं कर रहा है।

मैंने जो किया था यह रहा:

$ modprobe pcspkr
$ lsmod | grep pcspkr
pcspkr                 12702  0 

इस व्यवहार का कारण क्या है?

सादर

अपडेट: रैम को सस्पेंड करने से भी बायोस बीप काम करता है।


मुझे लगता है कि pcspkrकुछ अन्य मॉड्यूल पर निर्भर करता है जो लोड नहीं किए गए थे।
टेर्डन

मैं कहूंगा कि स्पीकर बीप से पहले एक या एक से अधिक मॉड्यूल्स को उतारना होगा। क्या आप अपने सिस्टम को उस स्थिति में ला सकते हैं जहां यह बीप नहीं करता है और फिर इसका पूरा आउटपुट प्रदान करता है lsmod?
ott--

@terdon: modprobeहमेशा पहले निर्भर मॉड्यूल सम्मिलित करता है।
१६:१३

@ घबराहट हाँ, लेकिन मैं ब्लैक लिस्टेड मॉड्यूल के साथ कुछ अजीब स्थितियों की कल्पना कर रहा था। निश्चित रूप से यह संभव नहीं है, लेकिन अगर ब्लैकलिस्ट को पढ़ा गया है और एक मॉड्यूल प्रतिबंधित है और फिर जिस पर प्रतिबंध लगाने की आवश्यकता है, उसे लोड किया गया है, तो क्या ब्लैकलिस्टिंग को अनदेखा किया जाएगा?
टेराडॉन

नहीं, मुझे ऐसा नहीं लगता; btw: मूल रूप से pcspkr मॉड्यूल को मेरे सिस्टम पर ब्लैकलिस्ट किया गया था, लेकिन मैंने इसे ब्लैकलिस्ट से हटा दिया
क्विक एन डर्टी
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.