मैं नए झंडे आज़माने के लिए कर्नेल मॉड्यूल को पुनः लोड नहीं कर सकता।
उदाहरण: thinkpad_acpi
डिफ़ॉल्ट के बिना है fan_control=1
। इसलिए यदि मेरा कंप्यूटर वास्तव में गर्म चलता है और पंखे पूरी गति से नहीं चलते हैं, तो यह कभी-कभी मॉड्यूल को केवल अस्थायी लोड करने के लिए उपयोग करने योग्य हो सकता है fan_control
और प्रशंसक को कई मिनटों के लिए उच्चतम संभव गति पर सेट कर सकता है और सब कुछ वापस सामान्य पासवर्ड में बदल सकता है।
यह संभव नहीं है क्योंकि ऐसा लगता है कि कुछ कर्नेल मॉड्यूल दूसरों पर निर्भर हैं और ऐसा लगता है कि आधुनिक लिनक्स कर्नेल इसकी जांच कर रहे हैं।
तो मैंने अब तक क्या किया:
- निर्भरता की जाँच
modinfo -F depends thinkpad_acpi
- इन मॉड्यूल को अनलोड करने का प्रयास करें
rmmod
याmodprobe -r $dependencies
- कुछ मॉड्यूल दूसरों पर फिर से निर्भर करते हैं, उन्हें भी उतारने की कोशिश करें। काम नहीं करता है, भले ही कोई 'निर्भरता' न हो (या कम से कम modinfo मुझे बताता है कि)
- Google के लिए बहुत कुछ
modprobe: FATAL: Module x is in use.
- पढ़ना tldp
$ sudo rmmod -f snd_hda_intel rmmod: ERROR: ../libkmod/libkmod-module.c:769 kmod_module_remove_module() could not remove 'snd_hda_intel': Resource temporarily unavailable rmmod: ERROR: could not remove module snd_hda_intel: Resource temporarily unavailable
\: