Lenovo x121e ile kararlı bir WLAN bağlantısı nasıl sağlanır?


14

Lenovo ThinkPad x121e ile WLAN kullanırken izin sorunu var. Kullanılan kablosuz ağ bağdaştırıcısı şudur:

lspci:

01: 00.0 Ağ denetleyicisi: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b / g / n WiFi Adaptörü (rev 01)

Bağlantı normalde bir süre normal çalışır ve daha sonra yavaşlamaya başlar ve sonunda bağlantı kesilir. Bazen bağlantı birkaç saniye sonra yeniden kurulur, bazen 30 veya daha fazla saniye sürer, bazen hiç bağlanmaz.

Bu sorun, şimdiye kadar denediğim her sürücüde ortaya çıkıyor. Özellikle çekirdek sürücüsü

Linux ThinkPad 3.0.0-14-generic # 23-Ubuntu SMP Pzt Kasım 21 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

ve burada bulunan Realteks sürücüsü . Şu anda kullanıyorum sürücü bu ppa bulunan biri: ppa:tista/x120e.

Burada www.thinkwiki.org'a realtek sürücüsünde bir "Düşük Güç Durumu" (LPS) seçeneğine işaret eden başka bir bağlantı var, ancak mevcut sürücüde devre dışı bırakılamayacak gibi görünüyor.

Bu kurulumla daha kararlı bir WLAN almanın bir yolu var mı?

Bazı sistem bilgileri:

lshw-sınıf ağı:

   description: Wireless interface
   product: RTL8188CE 802.11b/g/n WiFi Adapter
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:01:00.0
   logical name: wlan0
   version: 01
   serial: 38:59:f9:db:e6:83
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=rtl8192CE driverversion=0006.0321.2011 firmware=56 ip=192.168.178.35 latency=0 link=yes multicast=yes wireless=802.11bgn
   resources: irq:17 ioport:3000(size=256) memory:f0200000-f0203fff

iwconfig wlan0:

wlan0     802.11bgn  ESSID:"xxx"  Nickname:"rtl8192CE"
      Mode:Managed  Frequency=2.452 GHz  Access Point: A2:05:43:2F:6E:8E   
      Bit Rate=65 Mb/s   
      Retry:on   RTS thr:off   Fragment thr:off
      Power Management period:0us  mode:All packets received
      Link Quality=100/100  Signal level=0 dBm  Noise level=-120 dBm
      Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
      Tx excessive retries:0  Invalid misc:0   Missed beacon:0

ifconfig wlan:

wlan0     Link encap:Ethernet  HWaddr 38:59:f9:db:e6:83  
      inet addr:192.168.178.35  Bcast:192.168.178.255  Mask:255.255.255.0
      inet6 addr: fe80::3a59:f9ff:fedb:e683/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:117385 errors:0 dropped:0 overruns:0 frame:0
      TX packets:85652 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:115417879 (115.4 MB)  TX bytes:10463799 (10.4 MB)
      Interrupt:17 Memory:ffffc900037a8000-ffffc900037a8100 

Aynı sorunu bir x121e üzerinde var. Ppa sürücüleri ile kullanılabilir, ancak alım kötü (iyi sinyal gücü göstermesine rağmen) ve bazen hiçbir sebep olmadan bağlantıyı
kaybediyor


statik ip kullanmaya çalışın .. ben aynı sorun var o googled & ben bu çekirdek için wireles yolu olduğunu düşünüyorum hatırlamıyorum bazı yol yükledim .. böyle bir şey ..
One Zero

Bu şimdi 12.04 ile çok daha iyi görünüyor. 12.04 canlı cd'den temiz kurulum (ek sürücü veya ayar yok) 11.10 ile her şeyden daha kararlı çalışır.
Thomas

Tamam, 12.04 ile daha iyi DEĞİLDİR. Onw gün her şey yolunda, ertesi gün, eski sorun tekrar geri döndü. Neden bilmiyorum ...
Thomas

Yanıtlar:


5

Sonunda Ubuntu 12.04'te Linux Wireless'tan en son sürücüleri derleyerek ve yükleyerek bu sorunu giderdim, benim durumumda "compat-wireless-3.5.1-1-snpc.tar.bz2" paketi: http: //wireless.kernel. org / tr / kullanıcılar / İndirme / kararlı /

Kişi, çekirdeği ve derleme temelleri paketi için başlık dosyalarına ihtiyaç duyar. Ben de derleme önce rtlwifi seçeneği ile "driver-select" komut dosyasını çalıştırmak için tavsiye çünkü bir diğer sürücülere ihtiyaç duymaz ve inşa süresini azaltır:

sudo apt-get install linux-headers-$(uname -r) build-essential

tar jvxf compat-wireless-3.5.1-1-snpc.tar.bz2
cd compat-wireless-3.5.1-1-snpc
./scripts/driver-select rtlwifi
make
sudo make install

Ama dezavantajı, her çekirdek güncellemesinden sonra sürücüyü yeniden oluşturmanız gerektiğidir.

Sürücüyü iki gün boyunca aşırı kapatıp kapağı açarak çalıştırıyorum ve herhangi bir bağlantı kesmedim.


Bu linux-backports-modules-cw-3.3-precise-genericpaket. Deniyorum.
Thomas

Şimdi dizüstü bilgisayarımda 12.10'dayım ve kablosuz stok çekirdeği ve sürücüleri ile çok daha iyi davranıyor, ancak sinyal gücü düşük olduğunda veya çok fazla bir ağdayken hala rastgele kesiliyor veya hiç bağlanmıyor müşteri.
Tobias Schula

Compat-wireless-3.5.1.1-snpc.tar.bz2 dosyasını indiremiyorum orbit-lab.org'a işaret eden her link benim ana sayfası ve linkleri dışında benim için yasak, bu dosyayı nasıl alabilirim?
Sergey Telshevsky

2

Sorun kanal atlama (ve yeni Linux çekirdeği) olabilir.

Ben çoğunlukla sürücüyü kendi başıma derleyip düzelttim. Yaptığım ikinci şey, ağ kesiliyorsa ağları taramaktı.

Terminale girdim watch sudo iwlist wlan0 scan.

Bununla sürücü uyanık kaldı. Kullandığım başka bir düzeltme, wifi'yi devre dışı bırakmak için Fn+ tuşuna basmak F5ve sonra birkaç saniye sonra aynı şeyi yapmak.

Denediğim bir şey daha var:

sudo modprobe -r rtl8192ce
sudo modprobe rtl8192ce

Bu, wifi sürücüsünü yeniden yükler. Ben de bazen yönlendirici ping, bu benim wifi bağlantısını istikrarlı tutar.


2

Bu bağlantı , wlan adaptörü ile tüm güç tasarrufunu kapatmak için rtl8192ce modülü için ips = 0 seçeneğini denemem için ipucu verdi. Şimdiye kadar bu bana en iyi davranışı veriyor - çıkış yok, bağlantı kesilmiyor. Bunun kesinlikle güç tüketimi üzerinde bir etkisi olacaktır - göreceğiz. Şimdilik çekirdek 3.0.0-15 ile sürücülerde yapı kullanıyorum.



2

Kararlı bir bağlantı kuramadığım için WLAN kartını değiştirdim.

Aynı şeyi yapmak isteyenler için: Hile, kartı WLAN kart yuvasına değil yedek mini PCIe yuvasına takmaktır. Bu şekilde BIOS, korumasız donanımdan şikayet etmeyecektir. Yedek yuva bir WWAN / UMTS kartı içindir, ancak WLAN anten kabloları iyi durumdadır. Panel için sadece 3, kart için bir tane ve anten fişleri yapmak gerçekten çok basit.

20 € karşılığında Intel Centrino Advanced - N 6200 kart (yarım uzunluk PCIe) aldım ve mükemmel çalışıyor. Yuvanın ne için yapıldığını tam uzunlukta bir PCI express kartı kullanmanızı tavsiye etmeme rağmen (benimkini bantla düzeltmek zorunda kaldım, göründüğünden çok daha kısrak kararlı).


Aynı şeyi Intel Centrino 6205 kartıyla da hiç denemeden denedim . AMD veya Intel modeliniz var mı? BIOS'unuz hangi sürüm?
Earthliŋ

@ user1205935 AMD model, BIOS'u daha sonra kontrol etmem gerekecek. Senin için ne işe yaramadı? BIOS, WWAN / UMTS yuvasındayken bile desteklenmeyen Donanımdan şikayet etti mi?
Uli

BIOS şikayet etmedi, BIOS'a bile giremiyorum. (Sorunumu yukarıdaki bağlantıya gönderdim .) Bilgisayar açık, ekran siyah, fan dönüyor, ama hiçbir şey olmuyor ... Bir AMD modelim de var. Belki onun yerine 6200'ü satın almalıyım?
Earthliŋ

@ user1205935 Orada ne yazdığınızı iyi okumak Sorun, yaptığım eski kartı çıkarmamış olmanız olabilir. Burada ipuçları postet ile deneyebilirsiniz: todayifoundout.com/index.php/2010/02/…
Uli

Teşekkürler. Bunun için bazı araçlar bulmam gerekecek. Bir WWAN kartının oraya gitmesine izin verildiğini merak
ediyorum

2

Aynı şeyi yaptım: BIOS'taki WLAN bağlantı noktasını devre dışı bıraktı, Realtek kartını çıkardı ve WWAN bağlantı noktasına bir Intel Centrino 6200 ekledi. Kartı yerine sabitlemek için yarım dolu bir MiniPCIe adaptörü kullandım (maliyeti 5Eur'dan az).


Bahşiş için teşekkürler, böyle bir adaptör arayacağım. Bu muhtemelen bir yorum olmalı, ama bir cevap değil
Uli


1

Ben de aynı sorunu yaşıyordum. Sürücüleri kaynaktan vb. Derleme sürecinden geçtim. Ama yine de aynı problemi yaşadım. Erişim olurdu ama son derece yavaştı. Kullanılabilir bir bağlantıyı korumak için her 5-10 dakikada bir gibi görünen modülü serbest bırakıp yeniden yüklemem gerekir.

Şimdi bu sadece sinir bozucuydu. Bu yüzden daha fazla gönderi okumak ve birden çok yöntemi test etmek Sonunda benim için çalışan bir çözüm buldum. Aşağıdakileri yaptım.

Yeni bir kurulumdan:

sudo -i
apt-get update && apt-get dist-upgrade
apt-get install linux-packports-modules-cw-3.4-3.2.0-30-generic
nano /etc/modules (Added rtl8192ce to the end)

Ağ yöneticisinde ipv6 yoksayıldı.

Her zamanki gibi yeniden başlattım.

Bazen ilk giriş yaptığımda modülü serbest bırakıp yeniden yüklemem gerekiyor.

sudo modprobe -r rtl8192ce

(birkaç saniye bekleyin)

sudo modprobe rtl8192ce

Bütün gece sunucumdan dosya indirirken dikkate değer bir düşük hız veya bağlantı kaybı olmadan test yapıyorum. Daha önce de belirtildiği gibi bazen modülü serbest bırakıp yeniden yüklemem gerekiyor. Ancak nadiren sadece önyüklemede.

Çekirdek 3.2.0-30-jenerik sürümünü kullanıyorum ve wlan kartı ASUS PCE-N15. Ayrıca opendns sunucusunun çok fazla fark yarattığını düşünmüyorum, ama onları kullanmayı tercih ediyorum.

Umarım bu aynı sorunu yaşayan herkese yardımcı olur. Pencerelere geri dönmeye çok yakın olduğumu biliyorum, ama denemek zorundaydım.


1
Kartın düzgün çalışmasını sağlamaya çalıştım, ama sonunda hiçbir zaman sabit bir bağlantı kuramadım. Böylece kablosuz kartları değiştirdim.
mywebslave

1

Bir adama balık tutmayı öğretin:

Aynı problemi yaşadım: ralink rtl8192ce yongasetli yeni ASUS 802-11bgn kablosuz kartı, WiFi bağlantısı düşüyor ve birkaç dakikada bir yeniden kuruluyor. ssh oturumları ve web sayfası yükleme donacaktı ve her şey acı yavaş ama aralıklı olarak "çalışıyor".

Birkaç gün boyunca, hem yazılım hem de donanım tarafında birçok çözüm denedim: sürücüleri yükseltmek, anteni yeniden yönlendirmek, komşu grafik kartındaki ısıyı önlemek için kablosuz kartı başka bir yuvaya taşımak, WiFi erişim noktasını kullanmak üzere yeniden yapılandırmak farklı kanallarda, komşulardan gelen paraziti azaltmak, MTU'yu değiştirmek, güç tasarrufunu devre dışı bırakmak vb. için daha dar frekans bantlarını deneyin.

Benim durumumdaki atılım, 2 şeyi fark ettiğimde geldi:

  • Kablosuz sinyalim aslında güçlü ve sağlıklı. Bu, şu kullanılarak bulundu:

    watch iwlist wlan0 scan

  • Herhangi bir bağlantı kesilmeden önce ciddi paket kaybı sorunu vardı. Bu, sürekli olarak mtrözel bir pencerede çalışarak bulundu :

    mtr 10.0.0.1

(10.0.0.1'i gerçek erişim noktası IP'nizle değiştirin). Bunu mtrbir ekranda çalıştırmak , yaptığım herhangi bir değişikliğin paket kaybı üzerinde hemen bir etkisi olup olmadığını hızlı bir şekilde doğrulamamı sağladı. Bu hızlı deneyi yapabilme yeteneği, suçluyu pek çok olası değişken arasında kesin olarak belirlemenin anahtarıdır.

Benim durumumda, koridorda tekrarlayıcı (aka "WiFi genişletici") oldu. Bir kez kapatıldığında, paket kaybı% 0'a düşmeye başladı. YMMV. Anlaşıldığı üzere, 802-11n, sinyali yükseltmek için duvarlardan sıçrayan çoklu zayıf sinyalleri hafif gecikmelerle entegre etme yeteneğine sahiptir. Benim durumumda, tekrarlayıcının çok büyük bir gecikme getirdiğini ve hemen hemen 3 paketten birinin yanlışlıkla alınmasına neden olduğunu düşündüm.

Burada çok sayıda cevaptan görebileceğiniz gibi, birçok insanın benzer bir sorunu var, ancak nedenleri farklı. Herhangi bir nihai çözümün anahtarı, hipotezleri hızlı bir şekilde deneme ve test etme yeteneği olabilir. mtrParametreleri değiştirirken paket kayıp oranını sürekli olarak izlemek benim için yaptı. Bunu tanısal bir yaklaşım olarak tavsiye ederim.


0

Ben de bir X121e sahibim. WLAN'ımı yalnızca g moduna geçirdim. Şimdi Wlan bağlantım oldukça kararlı (bağlantı kesilmeden yaklaşık 1 saat çalışıyor). Belki b modu, g modu ve n modu arasındaki geçiş sorunun bir parçasıdır.


Bunu istemci tarafından yapmak mümkün müdür?
Thomas

Realtec kartını sadece g ağı kullanmaya zorlamak için bir seçenek bulamadım.
Göçebe

Sadece g'ye geçemiyorum, sadece bg'ye geçemiyorum (etki olmadan - sorunlar hala var)
Thomas

0

Ubuntu 12.04 için güncelleme:

Precise Pangolin'in buildin sürücüsü ile eskisi gibi aynı problemim var. Oneiric ile denediğim her şeyden daha kararlı çalışan, realtek'in web sitesindeki sürücü . En son sürümü kullanıyorum (0005.1230.2011). Bu sürüm Oneiric ile benim için iyi çalışmadı (askıya alma işe yaramadı). Precise ile işe yarıyor ve problemler çoğunlukla ortadan kalkıyor. Zaman zaman (belki her iki günde bir) kablosuz bağlantı eskisi gibi durur, ancak eskisi kadar sık ​​olmaz.


0

X121e ile aynı sorunları yaşıyorum. Bekleme sonrasında işlev tuşlarının değiştirilmesi ve kablosuz bağlantıların rastgele kesilmesi sorunum var.

Sonra anakartım kırıldı ve dizüstü bilgisayarı anakartın yerini alan Lenovo'ya geri gönderdim. Ve ondan sonra her şey yolunda gitti. Bütün sorunlarım gitmişti! Kubuntu'yu yeniden yükleyene ve tüm sorunlar geri dönene kadar.

Belki bu daha fazla anlamada yardımcı olur


1
Bize ne anlatmaya çalışıyorsun? Lütfen kısa bir sonuç verin.
cauon
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.