Intel kablosuz kartlı makinelerde yavaş kablosuz iletişimi nasıl giderebilirim?


21

Önceki tüm sorulara baktım ancak Wi-Fi kartı için güç yönetimini kapatmak işe yaramadı. Bu sorun Lenovo Thinkpad'lerde görünmektedir. 3 gün önce Windows 7'den Ubuntu 11.10'a geçtim, bu yüzden işletim sisteminde yeniyim.


Aynı problemi - çok yavaş bir kablosuz bağlantı - bir thinkpad e420'de. Muhtemelen intel centrino kartıyla aynı problemi yaşarsınız; bir terminalde sudo lspci -nn yazın ve "ağ denetleyicisi" bölümüne bakın. bu kartı almışsanız
eskararriba

iyi posta, talimatların gerçekte ne yaptığını söyleyebilir misin? Bu talimatlar belirli bir kablosuz kart için nelerdir? Cevabınızı biraz daha belirgin hale
getirdiyseniz

Bu soruyu çözdün mü?
pl1nk

Bu yazıdaki son talimatları takip ettim . Shuttle XS35'imdeki (Atom D510) Ubuntu 12.04 ile 0,91 Mbps - 8,74 Mbps (9x daha hızlı) açlık hızındaki sorunu çözdü.
cblanquer

1
Neden buradaki hiç kimsenin bu komutların gerçekte ne yaptığını açıklamak için ikna edici olmadığını anlamıyorum. "Ubuntu x.xx adresinde bu kodu bir terminale kopyala" gibi talimatlar göndermek hiç de yardımcı değil, değil mi? Bir açıklama yapamazsanız, lütfen cevap vermeyin.
jan groth

Yanıtlar:


20

OP Gönderildi:

  • Not1: Yavaş bağlantı, servis sağlayıcınıza veya herhangi bir nedenden kaynaklanıyor olabilir, kontrol etmek için, aynı şebekeyi farklı işletim sistemlerine sahip başka bir bilgisayarla veya ağa kablo ile bağlayarak deneyin. Hızlı ise, bu çözüm size yardımcı olabilir. Olmazsa, zaman kaybı olabilir! *

  • Not2: Yazdığım Referanslar'daki ilk linkte yavaş kablosuz bağlantıyı çözmek için daha fazla yöntem var. Her yöntem, yavaş bağlantının farklı olası nedenlerini çözer. Buraya farklı çözümler aramadan önce koyduğum çözümü test etmenizi öneririm çünkü en etkili yöntemdir. *


Ubuntu 11.10 kullanıyorsanız, aşağıdakileri yapın:

açık terminal Aşağıdaki iki satırı yazın:

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

Şimdi, kablosuz İnternet hızınızı kontrol edin. Hala yavaşsa, bu çözüm muhtemelen davanız için bir çözüm değildir. Bu durumda, yaptığınız değişikliği geri almak için bilgisayarı yeniden başlatmanız yeterlidir. Normal ve hızlı olursa, terminale aşağıdaki satırı yazarak kalıcı olarak yapın:

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

Bir dosya açılacak. Dosyanın sonuna, aşağıdaki satırı yapıştırın ve kaydedin:

options iwlagn 11n_disable=1

Kaydettikten sonra, sadece istifa edin ve ENJOY!


Ubuntu 12.04 için Çözüm:

açık terminal Aşağıdaki iki satırı yazın:

sudo rmmod iwlwifi
sudo modprobe iwlwifi 11n_disable=1

Şimdi, kablosuz İnternet hızınızı kontrol edin. Hala yavaşsa, bu çözüm muhtemelen davanız için bir çözüm değildir. Bu durumda, yaptığınız değişikliği geri almak için bilgisayarı yeniden başlatmanız yeterlidir. Normal ve hızlı olursa, terminale aşağıdaki satırı yazarak kalıcı olarak yapın:

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

Bir dosya açılacak. Dosyanın sonuna, aşağıdaki satırı yapıştırın ve kaydedin:

options iwlwifi 11n_disable=1

Kaydettikten sonra, sadece istifa edin ve ENJOY!


Referanslar:

* Her iki çözümü de denedim ve çalışıyorlar.


Bu çözümün paylaşılan wifi bağlantısı için de işe yaradığını not etmek zorundayım. 2Mbits hakkında uplink hız vardı, ancak wifi 40kbits gibi yavaş paylaştı. Bunu iki makinede yapmak da işe yaradı. (Muhtemelen leecher makinesi suçluydu)
culebrón

1
14.10 için hala geçerli. "HATA: Modül iwlwifi şu kullanıcı tarafından kullanılıyorsa: iwlmvm" alırsanız, "sudo rmmod iwlmvm" kullanın
Turtles Are Cute

Modprobe kullandıktan sonra kablosuz olarak hiç bağlanamadım. Başka bir böceğin üstesinden gelmek için bunu yaptığım ortaya çıktı , ancak daha sonra bu kesinlikle sorunlarımı da çözdü.
Izkata

10

Buradaki talimatları kullanarak bunu kendim için çözdüm. .

bir terminalde şunu yazın:

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

12.04 ve daha yeni için: değişikliğine options iwlagn 11n_disable=1karşıoptions iwlwifi 11n_disable=1


Bunun ne işe yaradığını bilmiyorum ama işe yarıyor. sen zekisin, teşekkür ederim!
Kaine McAliece

Çalışması için yeniden başlatmak zorunda kaldı ve sonra mükemmel!
miguelv

Modeprobe.d içinde bir iwlagn.conf yok, bir tane oluşturmalı mıyım? btw 12.04
shengy

"12.04 için, iwlagn 11n_disable = 1 seçeneklerini iwlwifi 11n_disable = 1" olarak değiştirin - tamam, ama yine de iwlagn.conf veya iwlwifi.conf?
sylvainulg

2
Kayıt için, bu, akıllı yonga setleri üzerinde çalışan 802.11 (aka WiFi) protokolünün "n" lezzetini devre dışı bırakır. Bu komutları vermeden önce ve sonra "iwconfig wlan0" çıktısını kontrol edin. Önce "IEEE 802.11abgn" ve sonra sadece "802.11abg" ile başlamalıdır.
sylvainulg


4

Bu hata, dizüstü bilgisayarımı da Centrino Ultimate-N 6300 ile etkiliyor. Yardımcı olan tek şey, swcrypto parametresini açmaktı. /etc/modprobe.d/iwlwifi.confŞimdi benim şuna benziyor:

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

Ve sorunsuz wifi kullanabilirsiniz. Bununla birlikte, n-ağların kullanılamaması can sıkıcıdır.


Bu henüz Ubuntu 15'te düzeltildi mi?
Jonathan,

2

Bu komutlar bana yardımcı oldu ve çalıştı, Kubuntu 15.10 (wily), Intel Wifi Adaptörüm (Intel Corporation Centrino Kablosuz-N 1000) bir taramadan (salyangoz hızı) çoğunlukla tam hıza çıktı:

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

İlk başta bunu bulmakta çok zorlandım, umarım dışarıdaki birine yardım eder, ilk başta çok yavaştı, Linux'u kurduğumda (Kubuntu) beni çıldırtıyordu :)


Wifi bağlantım tekrar oldu ve çizgiyi düzenleyebileceğinizi bulmak için daha fazla araştırma yaptım: options iwlwifi 11n_disable = 1 bt_coex_active = 0 power_save = 0 auto_agg = 0 swcrypto = 1
David V.

İwlwifi.conf adlı belgelerimde bir metin dosyası hazırladım ve orjinal komutları ve önceki yorumda belirtilen satırları okumak için ekledim: # /etc/modprobe.d/iwlwifi.conf # iwlwifi, iwldvm veya iwlmvm'i dinamik olarak yükleyecektir sistemde yüklü # microcode dosyasına bağlı olarak. İwlwifi'yi çıkarırken, önce # iwl? Vm modülünü ve ardından iwlwifi'yi çıkarın. kaldır iwlwifi \ (/ sbin / lsmod | grep -o -e -e ^ iwlmvm -e ^ iwldvm -e ^ iwlwifi | xargs / sbin / rmmod) \ && / sbin / modprobe -r mac80211 seçenekleri 0 auto_agg = 0 swcrypto = 1
David V.

Ardından belgeyi kaydedin ve konsole çalıştırın ve komutları girin su cp /home/[preplaceyourusernamehereandr/Documents/iwlwifi.conf /etc/modprobe.d/iwlwifi.conf Bundan sonra, wifi giriş yaptığımdan daha hızlı çalışmaya başladı. seçenekler iwlwifi 11n_disable = 1
David V.

**** ANCAK AŞAĞIDAKİ AŞAĞIDAKİ BU KISIMI ÇALIŞTIRMAYIM **** Komutları hala çalıştırmanız gerekebilir: su echo seçenekleri seçenekleri 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 güncellemesi Daha önce çalıştırdığımda hala hata modülünü kullanıyordum iwlwifi: sudo modprobe -rfv iwlwifi. Bu yorum sizin için işe yarayıp yaramadığını bana bildirin.
David V.

1

Dizüstü bilgisayarımda 801.11n kullanamadığım birkaç yıldan sonra. Bu sorunu gerçekten düzelten bir çözüm buldum! Bu mümkün olan en iyi çözüm gibi görünüyor, çünkü yine de bluetooth kullanabilir ve 801.11n üzerinden ağlara da sorunsuz bir şekilde erişebilirsiniz (~ 70Mbps alıyorum).

Bir terminale aşağıdaki komutları girin:

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

İşte ne yaptığımızın bir açıklaması:

  • swcrypto=1 Yazılım şifrelemesi için donanım şifrelemesini değiştirir.
  • bt_coex_active=0 bluetooth ve wifi kapalı arasındaki otomatik girişim özelliğini kapatır - bu büyük olasılıkla sorunların gerçek nedenidir.
  • 11n_disable=8 TX AMPDU toplamasını etkinleştirir.

Ne bt_coex_active aslında sistem bluetooth frekansı kullanılıyor düşündüğü zaman wifi "susturma" olduğu etkinleştirildiğinde aslında yapar - ancak çok gürültülü uygulamalarda, o bluetooth hep böylece wifi kalıcı kapatma, iletilmesi ettiğini varsayar.

Çoğu kişi varsayılan dosyayı değiştirmeyi tercih eder, /etc/modprobe.d/iwlwifi.confancak ben kişisel olarak ayrı bir dosyaya koymayı tercih ederim, böylece gerektiğinde geri alınabilir. Önceki ayarları denediyseniz, lütfen dosyanızın varsayılan ayarlara geri döndürüldüğünü kontrol edin. Referans madeninde (Ubuntu 16.04 tarihinde):

# /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

Bu sizin için işe yaramazsa, lütfen çalıştırın:

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

Kaynaklar:

/superuser//a/924560/135819

Kullanımım (sizin milajınız değişebilir):

  • İşletim Sistemi: Ubuntu 16.04 (daha yeni ve daha eski sürümlerde de çalışacak!)
  • Donanım: Intel Corporation Centrino Kablosuz-N 1000 [Condor Zirvesi] (ancak benzer modeller üzerinde çalışacaktır, örneğin Intel Centrino 6235!)

1

GÜNCELLEME: Bir şekilde tekrar bağlanmamaya başladı, bu yüzden burada daha fazla araştırma yaptım:

iwlwifiDosyadaki orijinal komutları geri yükle iwlwif.conf( dosyadaki orijinal komutları geri yüklemek gerekmeyebilir iwlwifi.conf) /etc/modprobe.d/iwlwifi.confbu satırı sonuna yapıştırın ve yapıştırın:

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

Dosyayı geri yüklemek için belgelerinizde adlandırılmış yeni bir metin dosyası oluşturabilir iwlwifi.confve komut satırları ekleyebilirsiniz:

# /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

Ardından belgeyi kaydedin ve konsole'yi çalıştırın ve komutları girin

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

Bundan sonra yeni girdiğimde wifi benim eskisinden daha hızlı çalışmaya başladı:

options iwlwifi 11n_disable=1

Not: Yukarıdaki sadece dosyayı superuser kullanarak kopyaladığım yerde çalıştı. Bu bölümü aşağıda yapmadım ama işe ya da çalışmayabilir.

Komutları hala çalıştırmanız gerekebilir:

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

Daha iwlwifiönce koştuğumda hala hata modülü kullanılıyordu:

sudo modprobe -rfv iwlwifi.

Bu yorum sizin için işe yarayıp yaramadığını bana bildirin.


Süper kullanıcı olmak için şu komutu çalıştırmanız gerekir: sudo passwd root
David V.

1

Bir terminal açın ( Alt+ Ctrl+ T) ve şunu yazın:

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

Şimdi hızların düzelip düzelmediğini kontrol edin. Evet ise, kalıcı olmasını sağlar.

  1. /etc/modprobe.d/iwlwifi_disable11n.confSüper kullanıcı olarak aç , örneğin:

    gksudo gedit /etc/modprobe.d/iwlwifi_disable11n.conf
    
  2. Dosyanın sonuna aşağıdaki satırı ekleyin:

    options iwlwifi 11n_disable=1
    
  3. Ondan sonra kurtar ve bırak!

Gibi bir hata alırsanız

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

Yukarıdaki komutlarda iwlwifiile değiştirin iwlagnve tekrar deneyin.


0

Ubuntu 18.04LTS'yi çekirdek sürüm 5.0.0-27-jenerik ve Intel kablosuz 7265 kartla kullanıyorum. /Etc/modprobe.d/iwlwifi.conf dosyasında "iwlwifi 11n_disable = 1 swcrypto = 1 11n_disable = 8 bt_coex_active = 0 Sürücü seçeneklerinin ve çekirdek sürümlerinin çeşitli kombinasyonlarını denedim. (çoğunlukla 4.15.x)

Bu noktada pes ettim. Sorun sadece dizüstü wifi yavaşlatmakla kalmaz, tüm wifi sistemini de yavaşlatır. Unifi'nin analizine bakıldığında, tüm wifi ağını dizine indirir.

Donanım çözümüne gittim - N'siz bir wifi ağı ekledim. Apple AirPort'u çıkardım ve "N" modunu kullanmaya başladım. Ubiquity Unifi kullanarak birincil bir wifi var. Yani, Intel wifi N olmadan wifi işaret eder ve diğer makineler ve telefonlar a / g / n ağını kullanır ve her şey iyi çalışır. Ayrıca bir Broadcom yonga seti wifi kartı sipariş ettim, bu yüzden geldiğinde, Intel wifi ile değiştireceğim ve bir daha bu konuda endişelenmeme gerek kalmadı. Bu noktaya gelmek için birkaç günlük bir deneyime ihtiyacım vardı ve benim için buggy sürücüsünün etrafında dolaşmaya değmez.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.