इंटेल वायरलेस कार्ड के साथ मशीनों पर धीमे वायरलेस को कैसे ठीक करें?


21

मैंने पिछले सभी सवालों को देखा है, लेकिन वाई-फाई कार्ड के लिए पावर मैनेजमेंट को बंद करने से काम नहीं चला। यह समस्या लेनोवो थिंकपैड के साथ लगती है। मैंने 3 दिन पहले विंडोज 7 से उबंटू 11.10 पर स्विच किया, इसलिए मैं ऑपरेटिंग सिस्टम में नया हूं।


एक ही समस्या मिली - एक बहुत धीमा वायरलेस कनेक्शन - एक थिंकपैड e420s पर। आपके पास शायद वही मुद्दा होगा जो मेरे पास इंटेल सेंट्रिनो कार्ड के साथ है; एक टर्मिनल में sudo lspci -nn टाइप करें और "नेटवर्क कंट्रोलर" देखें। अगर आपको यह कार्ड मिल गया है, तो यहां Bugreport
eskararriba

अच्छा पोस्ट, क्या आप मुझे बता सकते हैं कि वास्तव में क्या निर्देश हैं? क्या ये निर्देश एक विशिष्ट वायरलेस कार्ड के लिए हैं? यदि आपने अपने उत्तर को थोड़ा और विशिष्ट बना लिया है तो आप अपने प्रश्न का उत्तर पोस्ट कर सकते हैं और उसे स्वीकार कर सकते हैं :)
amc

क्या आपने इस प्रश्न को हल किया है?
pl1nk

मैंने इस पोस्ट में अंतिम निर्देशों का पालन किया । इसने मेरे शटल XS35 (एटम D510) पर उबंटू को 12.04 के साथ 0,91 एमबीपीएस से 8,74 एमबीपीएस (9x क्विकर) की भूखी गति से हल किया।
cblanquer

1
मुझे समझ नहीं आता कि यहाँ कोई भी यह समझाने की जहमत नहीं उठाता कि ये सारी आज्ञाएँ वास्तव में क्या करती हैं? "Ubuntu x.xx पर इस कोड को एक टर्मिनल में कॉपी करें" जैसे निर्देश पोस्ट करना बिल्कुल भी मददगार नहीं है, है ना? यदि आप कोई स्पष्टीकरण नहीं दे सकते हैं तो कृपया जवाब न दें।
ग्रथ

जवाबों:


20

ओपी ने पोस्ट किया:

  • नोट 1: धीमा कनेक्शन आपके सेवा प्रदाता या किसी अन्य कारण से हो सकता है, इसे जांचने के लिए, किसी अन्य कंप्यूटर द्वारा अलग-अलग ओएस के साथ या केबल द्वारा नेटवर्क से कनेक्शन करके उसी नेटवर्क का प्रयास करें। यदि यह तेज है, तो यह समाधान आपकी मदद कर सकता है। यदि नहीं, तो यह समय बर्बाद कर सकता है! *

  • नोट 2: मेरे द्वारा डाले गए सन्दर्भों में पहली कड़ी में, धीमे वायरलेस कनेक्शन को हल करने के लिए और तरीके हैं। प्रत्येक विधि धीमे कनेक्शन के विभिन्न संभावित कारणों को हल करती है। मैं अलग-अलग तरीकों की खोज करने से पहले यहां दिए गए समाधान का परीक्षण करने की सलाह देता हूं क्योंकि यह संभवतः सबसे प्रभावी है। "


यदि आप Ubuntu 11.10 का उपयोग कर रहे हैं, तो निम्न कार्य करें:

खुला टर्मिनल। निम्नलिखित दो पंक्तियाँ टाइप करें:

sudo rmmod -f iwlagn
sudo modprobe iwlagn 11n_disable=1

अब, अपने वायरलेस इंटरनेट की गति की जाँच करें। यदि यह अभी भी धीमा है, तो यह समाधान संभवतः आपके मामले का समाधान नहीं है। इस स्थिति में, आपके द्वारा किए गए परिवर्तन को वापस करने के लिए कंप्यूटर को पुनरारंभ करें। यदि यह सामान्य और तेज़ हो जाता है, तो टर्मिनल में निम्न पंक्ति टाइप करके इसे स्थायी रूप से करें:

gksudo gedit /etc/modprobe.d/iwlagn-disable11n.conf

एक फ़ाइल खोली जाएगी। फ़ाइल के अंत में, निम्न पंक्ति पेस्ट करें फिर सहेजें:

options iwlagn 11n_disable=1

बचाने के बाद, बस छोड़ दें, और आनंद लें!


Ubuntu 12.04 के लिए समाधान:

खुला टर्मिनल। निम्नलिखित दो पंक्तियाँ टाइप करें:

sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1

अब, अपने वायरलेस इंटरनेट की गति की जाँच करें। यदि यह अभी भी धीमा है, तो यह समाधान संभवतः आपके मामले का समाधान नहीं है। इस स्थिति में, आपके द्वारा किए गए परिवर्तन को वापस करने के लिए कंप्यूटर को पुनरारंभ करें। यदि यह सामान्य और तेज़ हो जाता है, तो टर्मिनल में निम्न पंक्ति टाइप करके इसे स्थायी रूप से करें:

gksudo gedit /etc/modprobe.d/iwlwifi-disable11n.conf

एक फ़ाइल खोली जाएगी। फ़ाइल के अंत में, निम्न पंक्ति पेस्ट करें फिर सहेजें:

options iwlwifi 11n_disable=1

बचाने के बाद, बस छोड़ दें, और आनंद लें!


संदर्भ:

* मैंने दोनों समाधानों की कोशिश की और वे काम करते हैं।


मुझे यह ध्यान रखना होगा कि यह समाधान साझा वाईफाई कनेक्शन के लिए भी काम करता है। मेरे पास अपलिंक गति 2Mbits के बारे में थी, लेकिन 40kbit की तरह धीमी गति से साझा की गई वाईफाई। दोनों मशीनों पर ऐसा करने से काम चल गया। (शायद
जोंक

1
14.10 के लिए अभी भी वैध। यदि आपको "ERROR: Module iwlwifi उपयोग में है: iwlmvm", तो "sudo rmmod iwlmvm" का उपयोग करें
टर्टल आर क्यूट

Modprobe का उपयोग करने के बाद, मैं वायरलेस से बिल्कुल भी कनेक्ट नहीं कर सका। पता चला है कि मैं इस के लिए क्या एक और बग के आसपास पाने के लिए था , लेकिन बाद में, इस निश्चित रूप से मेरे समस्याओं के रूप में अच्छी तरह से हल किया।
इज़्काता

10

मैंने यहां दिए गए निर्देशों का उपयोग करके इसे अपने लिए हल कर लिया है

एक टर्मिनल में, लिखें:

echo "options iwlagn 11n_disable=1" | sudo tee /etc/modprobe.d/iwlagn.conf
sudo modprobe -rfv iwlagn
sudo modprobe iwlagn

12.04 और नए के लिए: में परिवर्तन options iwlagn 11n_disable=1करेंoptions iwlwifi 11n_disable=1


मुझे नहीं पता कि यह क्या करता है लेकिन यह काम करता है। आप शानदार हैं, धन्यवाद!
केने मैकलेवैल

काम करने के लिए इसे फिर से शुरू करना पड़ा और फिर यह एकदम सही है!
मिगेल्व

मेरे पास एक मोड में iwlagn.conf नहीं है। क्या मुझे एक बनाना चाहिए? btw मैं 12.04 का उपयोग कर रहा हूँ
shengy

"12.04 के लिए, विकल्प बदलें iwlagn 11n_disable = 1 से विकल्प iwlwifi 11n_disable = 1" - ठीक है, लेकिन क्या हमें अभी भी iwlagn.conf या iwlwifi.conf संपादित करना चाहिए?
सिल्वेनुलग

2
रिकॉर्ड के लिए, जो 802.11 (उर्फ वाईफाई) प्रोटोकॉल के "एन" स्वाद को निष्क्रिय करता है, जो इंटेल चिपसेट पर छोटी गाड़ी है। उन आदेशों को जारी करने से पहले और बाद में "iwconfig wlan0" के आउटपुट की जांच करें। यह पहले "IEEE 802.11abgn" से शुरू होना चाहिए और उसके बाद "802.11abg"।
सिल्वेनुलग


4

यह बग मेरे लैपटॉप को सेंट्रिनो अल्टीमेट-एन 6300 के साथ भी प्रभावित करता है। केवल एक चीज जो मदद की है वह swcrypto पैरामीटर को चालू कर रही थी। मेरा /etc/modprobe.d/iwlwifi.confअब इस तरह दिखता है:

options iwlwifi 11n_disable=1 led_mode=1 swcrypto=1

और मैं समस्याओं के बिना वाईफाई का उपयोग कर सकता हूं। हालाँकि, यह तथ्य कि n- नेटवर्क का उपयोग नहीं किया जा सकता है कष्टप्रद रहता है।


क्या यह Ubuntu 15 में अभी तक ठीक किया गया है?
योनातन

2

इन कमांडों ने मेरे लिए काम किया, कुबंटु 15.10 (विली), मेरा इंटेल वाईफाई एडेप्टर (इंटेल कॉर्पोरेशन सेंट्रिनो वायरलेस-एन 1000) क्रॉल (घोंघा गति) से पूरी तरह से चला गया:

echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlagn.conf
echo options iwlwifi 11n_disable=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update

मुझे इसे खोजने में पहली बार इतनी कठिनाई हुई, मुझे आशा है कि यह किसी को बाहर निकालने में मदद करता है, यह पहली बार में इतना धीमा था, जब मैंने लिनक्स (कुबंटू) स्थापित किया, तो यह मुझे पागल कर रहा था :)


मेरे वाईफाई कटआउट फिर से और मैंने यह पता लगाने के लिए और अधिक शोध किया कि आप लाइन को संपादित कर सकते हैं: विकल्प iwlwifi 11n_disable = 1 bt_coex_active = 0 power_save = 0 auto_agg = Lcrypto = 1
David V.

मैंने अपने दस्तावेज़ फ़ोल्डर में iwlwifi.conf नाम से एक पाठ फ़ाइल बनाई और पढ़ने के लिए पिछली टिप्पणी में उल्लिखित मूल आदेशों और जोड़े गए लाइन को जोड़ा: # /etc/modprobe.d/iwlwifi.conf # iwwwifi या तो iwldvm या iwlmvm लोड करेगा सिस्टम पर स्थापित # माइक्रोकोड फ़ाइल के आधार पर। जब iwlwifi को हटाते हैं, तो पहले # vw मॉड्यूल को हटा दें और फिर iwlwifi को। हटाने iwlwifi \ (/ sbin / lsmod | ग्रेप -ओ -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \ && / sbin / modprobe -r mac80211 विकल्पों iwlwifi 11n_disable = 1 bt_coex_active = 0 power_save = 0 ऑटो_आग = 0 swcrypto = 1
डेविड वी।

फिर दस्तावेज़ को सहेजें और konsole चलाएं और कमांड दर्ज करें su cp /home/ Isreplaceyourusernamehereओएस/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf इसके बाद जब मैंने प्रवेश किया तो मेरी वाइफ पहले से अधिक तेजी से काम करने लगी: विकल्प iwlwifi 11n_disable = 1
डेविड वी।

**** मैंने यह नहीं किया है कि यह कैसे काम करता है, लेकिन आपको अभी भी संभवतः कमांड चलाने की आवश्यकता हो सकती है: सु इको विकल्प विकल्प iwlwifi 11n_disable = 1 bt_coex-active = 0 power_save = 0 auto_agg = 0 swcrypto = 1 | sudo tee /etc/modprobe.d/iwlwifi.conf sudo modprobe -rfv iwlwifi sudo modprobe iwlwifi apt-get update मुझे अभी भी त्रुटि मॉड्यूल मिल रहा था जब मैं पहले से ही चला रहा था ।wlwifi उपयोग में था: sudo modprobe -rfv iwlwifi। मुझे पता है कि यह आपके लिए काम करता है या नहीं टिप्पणियों में।
डेविड वी।

1

मेरे लैपटॉप पर 801.11n का उपयोग करने में असमर्थ होने के कई वर्षों के बाद। मुझे एक समाधान मिला जो वास्तव में इस समस्या को ठीक करता है! यह सबसे अच्छा संभव समाधान लगता है क्योंकि आप अभी भी ब्लूटूथ का उपयोग कर सकते हैं, और 801.11n के माध्यम से नेटवर्क का उपयोग भी बिना किसी समस्या के कर सकते हैं (मुझे ~ 70Mbps मिल रहा है)।

टर्मिनल में निम्नलिखित कमांड दर्ज करें:

echo options iwlwifi bt_coex_active=0 swcrypto=1 11n_disable=8 | sudo tee /etc/modprobe.d/iwlwifi-disable11n.conf

sudo modprobe -r iwlwifi

sudo modprobe iwlwifi

यहां बताया गया है कि हम क्या कर रहे हैं:

  • swcrypto=1 सॉफ्टवेयर एन्क्रिप्शन के लिए हार्डवेयर एन्क्रिप्शन स्विच।
  • bt_coex_active=0 ब्लूटूथ और वाईफाई बंद के बीच ऑटो-हस्तक्षेप सुविधा को बंद कर देता है - यह समस्याओं का सही कारण है।
  • 11n_disable=8 TX AMPDU एकत्रीकरण को सक्षम करता है।

क्या bt_coex_active वास्तव में करता है जब यह सक्षम किया गया है अनिवार्य रूप से किया जाता है वाईफ़ाई जब भी प्रणाली को लगता है ब्लूटूथ आवृत्ति किया जा रहा है "म्यूट करने" - लेकिन गाड़ी कार्यान्वयन में, यह मानता है कि कि ब्लूटूथ हमेशा की तरह, संचारण है इस प्रकार वाईफ़ाई स्थायी रूप से कैपिंग।

अधिकांश लोग डिफ़ॉल्ट फ़ाइल को बदलने का विकल्प चुनते हैं, /etc/modprobe.d/iwlwifi.confलेकिन व्यक्तिगत रूप से मैं इसे एक अलग फ़ाइल में रखना पसंद करता हूं ताकि जरूरत पड़ने पर इसे पूर्ववत किया जा सके। यदि आपने पिछली बार कोशिश की है, तो कृपया जाँच लें कि आपकी फ़ाइल डिफ़ॉल्ट सेटिंग्स पर वापस आ गई है। संदर्भ के लिए खान (उबंटू 16.04 पर) है:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

यदि यह आपके लिए काम नहीं करता है, तो कृपया चलाएँ:

sudo rm /etc/modprobe.d/iwlwifi-disable11n.conf

सूत्रों का कहना है:

/superuser//a/924560/135819

मेरा उपयोग (आपका लाभ भिन्न हो सकता है):

  • OS: Ubuntu 16.04 (नए और पुराने संस्करण पर भी काम करेगा!)
  • हार्डवेयर: इंटेल कॉर्पोरेशन Centrino Wireless-N 1000 [कोंडोर पीक] (लेकिन इसी तरह के मॉडल पर काम करेगा, जैसे इंटेल सेंटिनो 1335!)

1

अद्यतन: यह किसी भी तरह से फिर से कनेक्ट नहीं हो रहा है इसलिए मैंने यहां अधिक शोध किया है जो मैंने पाया है:

iwlwifiफ़ाइल में मूल आदेशों को पुनर्स्थापित करें iwlwif.conf(हो सकता है कि iwlwifi.confफ़ाइल में मूल आदेशों को पुनर्स्थापित करने के लिए आवश्यक न हो ) /etc/modprobe.d/iwlwifi.confऔर अंत में इस पंक्ति को चिपकाया जाए:

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

फ़ाइल को पुनर्स्थापित करने के लिए आप अपने दस्तावेज़ों में एक नई पाठ फ़ाइल बना सकते हैं जिसका नाम है iwlwifi.confऔर कमांड लाइन जोड़ना:

# /etc/modprobe.d/iwlwifi.conf
# iwlwifi will dyamically load either iwldvm or iwlmvm depending on the
# microcode file installed on the system.  When removing iwlwifi, first
# remove the iwl?vm module and then iwlwifi.
remove iwlwifi \
(/sbin/lsmod | grep -o -e ^iwlmvm -e ^iwldvm -e ^iwlwifi | xargs /sbin/rmmod) \
&& /sbin/modprobe -r mac80211

options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1

फिर दस्तावेज़ को सहेजें और konsole चलाएं और कमांड दर्ज करें

sudo cp /home/[replaceyourusernamehere]/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf

उसके बाद जब मैंने अभी-अभी प्रवेश किया तो मेरी वाईफाई पहले से अधिक तेजी से काम करने लगी:

options iwlwifi 11n_disable=1

नोट: ऊपर सिर्फ मेरे लिए काम किया है जहाँ मैंने सुपरसुसर का उपयोग करके फ़ाइल की प्रतिलिपि बनाई है। मैंने इस भाग को नीचे नहीं किया, लेकिन यह काम कर भी सकता है और नहीं भी।

आपको संभवतः अभी भी कमांड चलाने की आवश्यकता हो सकती है:

echo options options iwlwifi 11n_disable=1 bt_coex_active=0 power_save=0 auto_agg=0 swcrypto=1 | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlwifi
sudo modprobe iwlwifi
apt-get update

iwlwifiजब मैं पहले भागा था तो मुझे अभी भी त्रुटि मॉड्यूल का उपयोग नहीं हो रहा था:

sudo modprobe -rfv iwlwifi.

मुझे पता है कि यह आपके लिए काम करता है या नहीं टिप्पणियों में।


सुपरयुसर बनने के लिए आपको कमांड चलाने की जरूरत है: सूडो पासवेड रूट
डेविड वी।

1

एक टर्मिनल खोलें ( Alt+ Ctrl+ T) और टाइप करें:

sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1

अब जांचें कि क्या गति में सुधार हुआ है। यदि हाँ, तो इसे स्थायी बनायें।

  1. /etc/modprobe.d/iwlwifi_disable11n.confसुपर-उपयोगकर्ता के रूप में खोलें , जैसे:

    gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
    
  2. फ़ाइल के अंत में निम्न पंक्ति जोड़ें:

    options iwlwifi 11n_disable=1
    
  3. उसके बाद, इसे सहेजें और छोड़ दें!

मामले में आपको एक त्रुटि मिलती है

ERROR: Removing 'iwlwifi': No such file or directory

उपरोक्त आदेशों के iwlwifiसाथ बदलें iwlagnऔर पुनः प्रयास करें।


0

मैं कर्नेल संस्करण 5.0.0-27-जेनेरिक और इंटेल वायरलेस 7265 कार्ड के साथ Ubuntu 18.04LTS का उपयोग कर रहा हूं। मुझे अभी भी /etc.modprobe.d/iwlwifi.conf में "iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 auto_agg = 0" का उपयोग करने के बाद भी समस्या दिखाई देती है। मैंने ड्राइवर विकल्प और कर्नेल संस्करणों के विभिन्न संयोजनों की कोशिश की। (ज्यादातर 4.15.x)

इस बिंदु पर, मैंने हार मान ली। समस्या न केवल लैपटॉप वाईफाई को धीमा करने का कारण बनती है, यह पूरे वाईफाई सिस्टम को धीमा कर देती है। यूनिफी के विश्लेषण को देखते हुए, यह घुटने तक पूरे वाईफाई नेटवर्क को नीचे लाता है।

मैं हार्डवेयर समाधान के साथ गया - एन के बिना एक वाईफाई नेटवर्क जोड़ा। मैं एक ऐप्पल एयरपोर्ट बाहर लाया, और "" "मोड का उपयोग नहीं करने के लिए सेट किया। मेरे पास Ubiquity Unifi का उपयोग करने वाला एक प्राथमिक वाईफाई है। इसलिए, इंटेल वाईफाई बिना एन और अन्य मशीनों और फोन / एक / जी / एन नेटवर्क का उपयोग करने के लिए वाईफाई को इंगित करता है और सब कुछ ठीक काम करता है। मैंने एक ब्रॉडकॉम चिपसेट वाईफाई कार्ड का भी आदेश दिया, इसलिए जब यह आता है, तो मैं इसके साथ इंटेल वाईफाई को स्वैप कर दूंगा और मुझे इसके बारे में फिर से चिंता करने की आवश्यकता नहीं है। इस बिंदु पर पहुंचने के लिए मुझे कई दिनों का अनुभव प्राप्त हुआ, और यह मेरे लिए छोटी गाड़ी के चालक के इर्द-गिर्द चलने लायक नहीं है।

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