Ubuntu 14.04 32bit पर , कुछ समय के बाद मेरा वायरलेस कार्ड काम करना बंद कर देता है। कभी-कभी यह एनएम-एप्लेट (शीर्ष दाएं कोने पर) में वाईफाई को रोकने में मदद करता है और इसे मेरे वाईफाई से एक नया कनेक्शन प्राप्त करने के लिए फिर से शुरू करता है, लेकिन ज्यादातर यह अब और मदद नहीं करता है - आपको फिर से कार्ड का उपयोग करने के लिए रीबूट करना होगा।
मेरे पास कई अलग-अलग स्थानों पर यह था इसलिए यह निश्चित रूप से मेरे कार्ड के साथ एक समस्या थी।
फिलहाल कर्नेल:
$ uname -rp
3.14.1-031401-generic i686
मेरा अनुमान है कि वायरलेस पॉवर सेव ऑप्शन जो कि सेट होता powertop
है, कुछ समस्याओं का कारण हो सकता है, इसलिए मैंने इसे अपने साथ जोड़ा /etc/rc.local
इसलिए अंतिम भाग इस तरह दिखाई दिया:
# By default this script does nothing.
#####################################################
# tune all power save settings to >good<
powertop --auto-tune
एक बार जब मैंने उस विकल्प को फिर से अक्षम कर दिया, तो वायरलेस कार्ड बेहतर काम करने लगता है, लेकिन हर समय नहीं।
दुर्घटनाग्रस्त अवस्था में और यदि मैं nm-एप्लेट में WiFi को पुन: सक्षम करने का प्रयास करता हूं तो मुझे यह त्रुटि मिलती है /var/log/syslog
:
iwlwifi 0000:01:00.0: Failed to load firmware chunk!
मैंने इस उत्तर की मदद से कुछ डेटा एकत्र किया :
##### lspci ##### 01:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 6b) Subsystem: Intel Corporation Wireless-N 7260 [8086:c262] Kernel driver in use: iwlwifi
अगर मैं तलाश करता हूं locate 7260|grep -i wifi
, तो मुझे वही मॉड्यूल मिलता है /lib/firmware/iwlwifi-7260-8.ucode
। यह Wireless.kernel.org के नवीनतम ड्राइवरों का उपयोग नहीं करता है क्योंकि iwlwifi-7260-9.ucode अभी तक नहीं है।)
मैं अपने लेनोवो योगा 2 प्रो पर इस समस्या को कैसे ठीक कर सकता हूं? हो सकता है कि कर्नेल मॉड्यूल को किसी तरह फिर से लोड करना संभव हो, अगर वह मर गया तो इसे स्क्रिप्ट के साथ फिर से सक्षम करना होगा?