Bagaimana cara mendapatkan koneksi WLAN yang stabil dengan Lenovo x121e?

14

Saya memiliki masalah permament ketika menggunakan WLAN dengan Lenovo ThinkPad x121e saya. Adaptor jaringan nirkabel yang digunakan adalah yang ini:

lspci:

01: 00.0 Pengontrol jaringan: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b / g / n Adaptor WiFi (rev 01)

Koneksi biasanya berfungsi OK untuk beberapa waktu dan kemudian mulai melambat dan akhirnya terputus. Terkadang koneksi dibangun kembali beberapa detik kemudian, kadang-kadang butuh 30 detik atau lebih, kadang tidak terhubung kembali sama sekali.

Masalah ini terjadi pada setiap driver yang saya coba sampai sekarang. Terutama driver kernel

Linux ThinkPad 3.0.0-14-generik # 23-Ubuntu SMP Sen 21 Nov 20:28:43 UTC 2011 x86_64 x86_64 x86_64 GNU / Linux

dan driver Realteks yang dapat ditemukan di sini . Sopir Saya menggunakan pada saat ini adalah yang ditemukan di ppa ini: ppa:tista/x120e.

Berikut ini tautan lain ke www.thinkwiki.org yang mengisyaratkan opsi "Low Power State" (LPS) pada driver realtek tetapi tampaknya itu tidak dapat dinonaktifkan pada driver saat ini.

Apakah ada cara untuk mendapatkan WLAN yang lebih stabil dengan pengaturan ini?

Beberapa informasi sistem lebih lanjut:

lshw -kelas jaringan:

   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 
Thomas
sumber
Saya memiliki masalah yang persis sama pada x121e. Dengan driver ppa dapat digunakan, tetapi penerimaan buruk (meskipun menunjukkan kekuatan sinyal yang baik) dan kadang-kadang kehilangan koneksi tanpa alasan ...
Uli
Kemungkinan rangkap dari askubuntu.com/questions/90933/…
Thomas
coba gunakan ip statis .. saya mendapat masalah yang sama saya googled & saya sudah menginstal beberapa path saya tidak ingat saya pikir itu adalah wireles path untuk kernal ..sesuatu seperti itu ..
One Zero
Ini tampaknya jauh lebih baik sekarang dengan 12,04. Instalasi bersih dari live cd 12,04 (tidak ada driver atau pengaturan tambahan) berfungsi lebih stabil dari apa pun dengan 11.10.
Thomas
OK, itu TIDAK lebih baik dengan 12,04. Pada hari semuanya baik-baik saja, hari berikutnya, masalah lama kembali lagi. Tidak tahu mengapa ...
Thomas

Jawaban:

5

Saya akhirnya memperbaiki masalah ini dengan mengkompilasi dan menginstal driver terbaru dari Linux Wireless di Ubuntu 12.04, dalam kasus saya paket "compat-wireless-3.5.1-1-snpc.tar.bz2": http: //wireless.kernel. org / id / pengguna / Unduh / stabil /

Kita perlu file header untuk kernel dan paket build-essential. Saya sarankan juga untuk menjalankan skrip "driver-select" dengan opsi rtlwifi sebelum mengkompilasi karena seseorang tidak memerlukan driver lain dan itu mengurangi waktu pembangunan:

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

Tetapi kekurangannya adalah Anda harus membangun kembali driver setelah setiap pembaruan kernel.

Saya menjalankan driver selama dua hari sekarang dengan penutupan yang berlebihan dan membuka tutupnya dan tidak mendapatkan pemutusan.

Tobias Schula
sumber
Ini adalah linux-backports-modules-cw-3.3-precise-genericpaket. Saya mencobanya.
Thomas
Sekarang saya menggunakan 12.10 pada notebook saya dan nirkabel berperilaku jauh lebih baik dengan stock kernel dan driver, tetapi masih secara acak terputus atau tidak terhubung sama sekali ketika kekuatan sinyal rendah atau ketika Anda berada di jaringan dengan banyak klien.
Tobias Schula
Saya tidak dapat mengunduh compat-wireless-3.5.1.1-snpc.tar.bz2 setiap tautan yang menunjuk ke orbit-lab.org dilarang bagi saya kecuali beranda dan tautan darinya, bagaimana saya dapat memperoleh file ini?
Sergey Telshevsky
2

Masalahnya bisa disebabkan oleh channel hopping (dan kernel Linux baru).

Saya memperbaikinya sebagian besar dengan mengkompilasi driver oleh saya sendiri dan menginstalnya. Hal kedua yang saya lakukan adalah memindai jaringan jika jaringan rusak.

Saya masuk terminal watch sudo iwlist wlan0 scan.

Dengan ini pengemudi tetap terjaga. Perbaikan lain yang saya gunakan adalah menekan Fn+ F5untuk menonaktifkan wifi dan kemudian saya melakukan hal yang sama beberapa detik kemudian.

Satu hal lagi yang saya coba:

sudo modprobe -r rtl8192ce
sudo modprobe rtl8192ce

Ini memuat ulang driver untuk wifi. Saya juga kadang-kadang ping router, ini membuat koneksi wifi saya stabil.

nordpol
sumber
2

Tautan ini memberi saya petunjuk untuk mencoba opsi ips = 0 untuk modul rtl8192ce untuk mematikan semua penghematan daya dengan adaptor wlan. Sampai sekarang ini memberi saya perilaku terbaik - tidak ada drop out, tidak ada terputus. Ini pasti akan berdampak pada konsumsi daya - kita akan lihat. Saya menggunakan driver bawaan dengan kernel 3.0.0-15 untuk saat ini.

Thomas
sumber
2

Saya akhirnya mengganti kartu WLAN karena saya tidak bisa mendapatkan koneksi yang stabil.

Bagi mereka yang ingin melakukan hal yang sama: Caranya adalah memasukkan kartu ke slot PCIe mini cadangan dan bukan slot kartu WLAN. Dengan cara ini BIOS tidak akan mengeluh tentang perangkat keras yang tidak dilindungi. Slot cadangan dimaksudkan untuk kartu WWAN / UMTS, tetapi kabel antena WLAN mencapainya dengan baik. Sangat mudah untuk melakukan hanya 3 sekrup untuk panel dan satu untuk kartu, ditambah colokan antena.

Saya membeli kartu Intel Centrino Advanced - N 6200 (setengah panjang PCIe) seharga € 20 dan bekerja dengan sempurna. Meskipun saya merekomendasikan menggunakan kartu PCI express panjang penuh seperti itulah slot dibuat (saya harus memperbaiki tambang dengan kaset, yang jauh lebih stabil daripada kedengarannya).

Uli
sumber
Saya mencoba hal yang sama dengan kartu Intel Centrino 6205 tanpa hasil . Apakah Anda memiliki AMD atau model Intel? Versi apa BIOS Anda?
Earthliŋ
@ user1205935 AMD modell, saya harus memeriksa BIOS nanti. Apa yang tidak berhasil untukmu? Apakah BIOS mengeluh tentang Hardware yang tidak didukung bahkan ketika berada di slot WWAN / UMTS?
Uli
BIOS tidak mengeluh, saya bahkan tidak sampai ke BIOS. (Saya memposting masalah saya di tautan di atas .) Komputer menyala, layarnya hitam, kipasnya berputar, tapi tidak ada yang terjadi ... Saya punya model AMD juga. Mungkin saya harus membeli 6200 saja?
Earthliŋ
@ user1205935 Nah membaca apa yang Anda tulis di sana Masalahnya mungkin Anda tidak menghapus kartu lama, yang saya lakukan. Anda dapat mencoba dengan tips postet di sini: todayifoundout.com/index.php/2010/02/…
Uli
Terima kasih. Saya harus menemukan beberapa alat untuk itu, kalau begitu. Penasaran bahwa kartu WWAN diizinkan untuk pergi ke sana, tetapi kartu WiFi bahkan tidak berhasil masuk ke BIOS ...
Earthliŋ
2

Saya melakukan hal yang sama: menonaktifkan port WLAN di BIOS, melepas kartu Realtek dan menambahkan Intel Centrino 6200 ke port WWAN. Saya menggunakan adaptor MiniPCIe setengah> penuh (biaya kurang dari 5Eur) untuk mengamankan kartu di tempat.

Flo
sumber
Terima kasih atas tipnya, saya akan mencari adaptor seperti itu. Ini mungkin seharusnya komentar, bukan jawaban
Uli
1

hei saya baru saja melakukan apa yang disebutkan pada bagian terakhir dari teks (pembaruan feb 21 2011) http://www.hitxp.com/articles/software/ubuntu-fix-slow-wireless-internet-connection-speed-upgrading- 11-04-natty-narwhal / i mendapatkan hasil yang lebih baik dengan itu untuk thinkpad x121e ubuntu 12.04

matt
sumber
Saya mencobanya - sepertinya berfungsi cukup baik untuk saat ini, mari kita lihat bagaimana hasilnya untuk hari-hari berikutnya.
Thomas
Tampaknya bekerja dengan baik
Thomas
1

Saya juga mengalami masalah yang sama. Saya telah melalui proses kompilasi driver dari sumber, dll. Tetapi saya masih memiliki masalah yang sama. Saya akan memiliki akses tetapi sangat lambat. Saya harus melepaskan dan memuat kembali modul itu sepertinya setiap 5-10 menit untuk menjaga koneksi yang dapat digunakan.

Sekarang ini hanya menjengkelkan. Jadi membaca lebih banyak posting dan menguji beberapa metode akhirnya saya menemukan solusi yang bekerja untuk saya. Saya melakukan yang berikut.

Dari pemasangan baru:

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)

Mengubah ipv6 untuk diabaikan di manajer jaringan.

Melakukan reboot seperti biasa.

Ketika saya pertama kali masuk kadang-kadang saya harus melepaskan modul dan memuat ulang.

sudo modprobe -r rtl8192ce

(tunggu beberapa detik)

sudo modprobe rtl8192ce

Saya telah menguji sepanjang malam mengunduh file dari server saya tanpa mengurangi kecepatan, atau kehilangan koneksi. Seperti yang dinyatakan sebelumnya kadang-kadang saya harus melepaskan modul dan memuat ulang. Namun jarang hanya saat boot.

Saya menggunakan kernel versi 3.2.0-30-generik, dan kartu wlan adalah ASUS PCE-N15. Saya juga menggunakan opendns server tidak berpikir itu membuat perbedaan terlalu banyak, tetapi saya lebih suka menggunakannya.

Saya harap ini membantu siapa pun yang mengalami masalah yang sama. Saya tahu saya sangat dekat untuk kembali ke windows, tetapi saya harus mencoba.

mywebslave
sumber
1
Saya mencoba untuk menjaga kartu berfungsi dengan baik, tetapi pada akhirnya saya tidak pernah dapat mempertahankan koneksi yang stabil. Jadi saya akhirnya mengganti kartu nirkabel.
mywebslave
1

Ajari seorang pria cara memancing:

Saya memiliki masalah yang sama persis: kartu nirkabel ASUS 802-11bgn baru dengan chipset ralink rtl8192ce, koneksi WiFi yang digunakan untuk menjatuhkan dan kemudian membangun kembali sendiri setiap beberapa menit. sesi ssh dan memuat halaman web akan membeku dan semuanya lambat sekali tapi sebentar-sebentar "bekerja".

Selama beberapa hari, saya mencoba banyak solusi, baik pada sisi perangkat lunak dan perangkat keras: meningkatkan driver, antena reorientasi, memindahkan kartu nirkabel ke slot lebih lanjut untuk menghindari panas dari kartu grafis tetangga, mengkonfigurasi ulang jalur akses WiFi untuk digunakan saluran yang berbeda, coba pita frekuensi yang lebih sempit untuk mengurangi gangguan dari tetangga, mengubah MTU, menonaktifkan hemat daya, dll. dll. Uji coba dan kesalahan pada ekstremnya.

Terobosan dalam kasus saya, datang ketika saya menyadari 2 hal:

  • Sinyal nirkabel saya sebenarnya kuat dan sehat. Ini ditemukan dengan menggunakan:

    watch iwlist wlan0 scan

  • Sebelum terjadi pemutusan, ada masalah packet loss yang serius. Ini ditemukan dengan terus berjalan mtrdi jendela khusus:

    mtr 10.0.0.1

(ganti 10.0.0.1 dengan IP titik akses Anda yang sebenarnya). Menjalankan ini mtrdalam satu layar memungkinkan saya untuk dengan cepat memverifikasi jika ada perubahan yang saya buat, memiliki efek langsung pada packet-loss. Kemampuan untuk melakukan eksperimen cepat ini adalah kunci untuk menunjukkan penyebab di antara begitu banyak variabel yang mungkin.

Dalam kasus saya, itu repeater (alias "WiFi extender") di lorong. Setelah dimatikan, paket loss mulai turun ke 0%. YMMV. Ternyata, 802-11n memiliki kemampuan untuk mengintegrasikan beberapa sinyal lemah yang memantul dari dinding dengan sedikit penundaan untuk memperkuat sinyal. Dalam kasus saya, saya pikir repeater memperkenalkan penundaan terlalu besar yang menyebabkan hampir satu dari 3 paket diterima karena kesalahan.

Seperti yang dapat Anda lihat dari sejumlah besar jawaban di sini, banyak orang memiliki masalah yang sama, tetapi alasannya berbeda. Kunci dari setiap solusi akhirnya mungkin hanyalah kemampuan untuk bereksperimen dan menguji hipotesis dengan cepat. mtrPemantauan berkelanjutan tingkat packet-loss sambil mengubah parameter pada saat yang sama melakukannya untuk saya. Saya sangat merekomendasikan ini sebagai pendekatan diagnostik.

diri sendiri
sumber
0

Saya memiliki X121e juga. Saya telah mengalihkan WLAN saya ke mode-g saja. Sekarang koneksi Wlan saya cukup stabil (bekerja sekitar 1 jam tanpa putuskan). Mungkin perpindahan antara mode-b, mode-g dan mode-n adalah bagian dari masalah.

Pengembara
sumber
Apakah mungkin untuk melakukan ini dari sisi klien?
Thomas
Saya tidak menemukan opsi untuk memaksa kartu realtec hanya menggunakan jaringan g.
Nomaden
Saya tidak dapat beralih ke g-only, hanya ke bg-only (tanpa efek - masalah masih ada)
Thomas
0

Pembaruan untuk Ubuntu 12.04:

Saya memiliki masalah yang sama seperti sebelumnya dengan pengemudi buildin dari Precise Pangolin. Apa yang berfungsi lebih stabil daripada apa pun yang saya coba dengan Oneiric adalah driver dari situs realtek . Saya menggunakan versi terbaru (0005.1230.2011). Versi ini tidak berfungsi dengan baik untuk saya dengan Oneiric (menangguhkan tidak berfungsi). Dengan Precise itu bekerja dengan baik dan masalah sebagian besar hilang. Dari waktu ke waktu (mungkin sekali setiap dua hari) koneksi nirkabel berhenti berfungsi seperti sebelumnya, tetapi tidak sesering sebelumnya.

Thomas
sumber
0

Saya memiliki masalah yang sama dengan X121e. Saya memiliki masalah bahwa tombol fungsi ditukar setelah siaga dan nirkabel terputus secara acak.

Kemudian mainboard saya rusak dan saya mengirim notebook kembali ke Lenovo yang menggantikan mainboard. Dan setelah itu semuanya bekerja dengan baik. Semua masalah saya hilang! Sampai saya menginstal ulang Kubuntu dan semua masalah kembali.

Mungkin ini membantu lebih banyak untuk mengerti

Kristen
sumber
1
Jadi, apa yang ingin Anda sampaikan kepada kami? Tolong beri kesimpulan singkat.
cauon