insmod: ERROR: मॉड्यूल 8188eu.ko सम्मिलित नहीं कर सका: अमान्य मॉड्यूल प्रारूप


10

मैं TL-WN725N को Fedora 20 के साथ USB WiFi-Adapter के रूप में उपयोग करने का प्रयास कर रहा हूं।

मैंने इन अवरोधों का पालन ​​किया और एडॉप्टर ने ठीक काम किया और पिछले कुछ हफ्तों के दौरान दो अपडेट से भी बचे।

तब मैंने एक yum updateआज किया, और यह तब तक ठीक रहा जब तक मैंने अपने कंप्यूटर को पुनः आरंभ नहीं किया। मैंने मॉड्यूल को फिर से लोड करने की कोशिश की और मिल गया insmod: ERROR: could not insert module 8188eu.ko: Invalid module format

मुझे जो पता चला, वह यह था कि मेरे कर्नेल और मॉड्यूल में कर्नेल-हेडर अब समान नहीं हैं और मुझे कर्नेल को अपडेट करना था, इसलिए मैंने ऐसा किया और प्राप्त किया

sudo yum install kernel-headers
Loaded plugins: langpacks, refresh-packagekit
Package kernel-headers-3.17.3-200.fc20.x86_64 already installed and latest version
Nothing to do

अब मैं थोड़ा हैरान हूँ कि मॉड्यूल को ठीक से लोड करने के लिए कैसे प्राप्त करें। किसी को कोई विचार आया?

जवाबों:


19

आपका मॉड्यूल पहले कर्नेल के लिए बनाया गया था (वह जो अभी अपडेट किया गया है)।

सुनिश्चित करें कि आपने रिबूट किया है ताकि आप नवीनतम कर्नेल का उपयोग कर रहे हैं।

पुष्टि करें कि चल रहा कर्नेल और का स्थापित संस्करण kernel-headersसमान है।

अब आपको वर्तमान कर्नेल के लिए अपने मॉड्यूल को फिर से चालू करने की आवश्यकता होगी:

cd rtl8188eu
make clean
make all
make install
modprobe -r 8188eu
modprobe 8188eu

दुर्भाग्य से, आपको कर्नेल को अपडेट करने के लिए हर बार ऐसा करते रहना होगा जब तक कि ड्राइवर इसे मुख्य धारा कर्नेल पैकेज में नहीं बना देता।

एक सुविधा है जिसे डायनामिक कर्नेल मॉड्यूल सपोर्ट कहा जाता है जो स्वचालित रूप से आउट-ऑफ-ट्री मॉड्यूल का निर्माण कर सकता है जैसे कि हर बार जब कर्नेल को अपडेट किया जाता है (उदाहरण के लिए वर्चुअलबॉक्स ड्राइवर इसका उपयोग करते हैं), लेकिन इसमें कॉन्फ़िगर करने के लिए उचित मात्रा में अतिरिक्त कार्य शामिल होगा। आप पा सकते हैं कि यह इसके लायक होने की तुलना में अधिक प्रयास है।

यह प्रौद्योगिकी के रक्तस्राव के किनारे पर रहने का नकारात्मक पहलू है ;-)


मैं make allमॉड्यूल लोड करने से चरणों को फिर से करता हूं, लेकिन मुझे अभी भी वही त्रुटि मिलती है, इसलिए फिर से काम करना फिर से काम नहीं लगता है?
मर्लिन

बेनाम: एह ... नहीं ... बेनाम: मैं तो कोशिश करेंगे।
मर्लिन

@ मर्लिन - खुशी है कि यह काम करता है। मैंने स्पष्ट करने के लिए उत्तर संपादित किया है।
garethTheRed
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.