Koneksi terputus secara teratur dengan Ralink RT2800

9

Saya tidak yakin apa yang menyebabkan masalah, namun, saya mulai mengalami pemutusan nirkabel biasa setelah memutakhirkan ke Ubuntu 12.04.1 LTS.

Dengan menggunakan System Profiler dan utilitas Benchmark, saya telah memeriksa apakah semua driver berfungsi sebagaimana mestinya. Sepertinya tidak ada masalah dari perspektif ini.

Jadi, saya memutuskan untuk menggunakan solusi sementara dengan menggunakan manajer jaringan WICD, beberapa orang mengatakan itu membuat koneksi nirkabel stabil. - Namun, tidak dalam kasus saya.

Selanjutnya, saya sudah mencoba menggunakan pengaturan manual untuk IPv4, daripada menggunakan DHCP. (Juga menonaktifkan IPv6). Dilakukan sudo /etc/init.d/networking restart (perbaikan sementara) ...

Juga, saya mencoba solusi backports dan solusi ndiswrapper - tidak ada yang berhasil.

Termasuk beberapa informasi untuk referensi:

Informasi perangkat keras: jaringan lshw -C

* -Keterangan jaringan: antarmuka Ethernet

       produk: RTL8111 / 8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       id fisik: 0
       info bus: pci @ 0000: 04: 00.0
       nama logis: eth0
       versi: 01
       serial: 00: 1a: 4d: 52: ee: 1d
       ukuran: 10Mbit / s
       kapasitas: 1Gbit / s
       Lebar: 64 bit
       jam: 33MHz
       kemampuan: pm vpd msi pciexpress bus_master cap_list dari ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       konfigurasi: negosiasi otomatis = pada siaran = yes driver = r8169 driverversion = 2.3LK-NAPI duplex = setengah firmware = N / A latensi = 0 tautan = tidak multicast = yes port = kecepatan MII = 10Mbit / s
       sumber daya: irq: 44 ioport: d000 (size = 256) memori: e9000000-e9000fff memori: ea300000-ea31ffff

* -Keterangan jaringan: Antarmuka nirkabel

       produk: RT2800 802.11n PCI
       vendor: Ralink corp.
       id fisik: 0
       info bus: pci @ 0000: 05: 00.0
       nama logis: wlan0
       versi: 00
       serial: 00: 0e: 2e: e5: 56: 0c
       Lebar: 32 bit
       jam: 33MHz
       kemampuan: pm bus_master cap_list ethernet nirkabel fisik
       konfigurasi: broadcast = yes driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latensi = 32 tautan = ya makslatensi = 4 mingnt = 2 multicast = ya nirkabel = IEEE 802.11bgn
       sumber daya: irq: 20 memori: ea100000-ea10ffff

lspci

04: 00.0 Pengontrol Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B Pengontrol PCI Gigabit Ethernet Express (rev 01)
05: 00.0 Pengontrol jaringan: Ralink corp. RT2800 802.11n PCI

Untuk beberapa alasan tidak dapat memasukkan hasil dari lspci -vvv dalam format PRE

iwconfig

     wlan0  

          IEEE 802.11bgn ESSID: "PRV"  
          Mode: Dikelola Frekuensi: 2,422 GHz Jalur Akses: 00: 26: F2: 46: 50: 90   
          Bit Rate = 135 Mb / s Tx-Power = 20 dBm   
          Coba lagi batas panjang: 7 RTS thr: off Fragmen thr: off
          Kunci enkripsi: mati
          Manajemen Daya: mati
          Kualitas Tautan = 52/70 Level sinyal = -58 dBm  
          Rx tidak valid nwid: 0 Rx tidak valid crypt: 0 Rx tidak valid frag: 0
          Tx retries berlebihan: 3271 Misc tidak valid: 137 Suar tidak terjawab: 0

Saya tidak memanfaatkan enkripsi jaringan karena perangkat lain yang terhubung tidak mendukung jenis enkripsi tertentu, karenanya, saya malah membuat daftar akses MAC dan penyiaran nama jaringan yang dinonaktifkan. (SSID)

Perhatikan jumlah misc yang tidak valid. Beberapa paket hilang dalam kaitannya dengan operasi nirkabel tertentu, bagaimana ini bisa dihilangkan? + percobaan ulang yang berlebihan.

daftar rfkill semua

0: phy0: LAN Nirkabel
    Diblokir dengan lembut: tidak
    Sulit diblokir: tidak

Modul

Ukuran Modul Digunakan oleh
pci_stub 12550 1 
vboxpci 22882 0 
vboxnetadp 25616 0 
vboxnetflt 27211 0 
vboxdrv 252228 3 vboxpci, vboxnetadp, vboxnetflt
rfcomm 38139 0 
bnep 17830 2 
bluetooth 158438 10 rfcomm, bnep
vesafb 13516 1 
binfmt_misc 17292 1 
snd_hda_codec_realtek 174222 1 
snd_hda_intel 32765 3 
snd_hda_codec 109562 2 snd_hda_codec_realtek, snd_hda_intel
arc4 12473 2 
snd_usb_audio 101566 2 
snd_pcm 80845 3 snd_hda_intel, snd_hda_codec, snd_usb_audio
rt2800pci 18340 0 
rt2800lib 53264 1 rt2800pci
crc_ccitt 12595 1 rt2800lib
rt2x00pci 14202 1 rt2800pci
snd_hwdep 13276 2 snd_hda_codec, snd_usb_audio
snd_usbmidi_lib 24603 1 snd_usb_audio
rt2x00lib 48805 3 rt2800pci, rt2800lib, rt2x00pci
snd_seq_midi 13132 0 
snd_seq_midi_event 14475 1 snd_seq_midi
mac80211 436455 3 rt2800lib, rt2x00pci, rt2x00lib
snd_seq 51567 2 snd_seq_midi, snd_seq_midi_event
joydev 17393 0 
snd_rawmidi 25424 2 snd_usbmidi_lib, snd_seq_midi
snd_timer 28931 2 snd_pcm, snd_seq
ppdev 12849 0 
snd_seq_device 14172 3 snd_seq_midi, snd_seq, snd_rawmidi
nvidia 10962290 40 
cfg80211 178679 2 rt2x00lib, mac80211
parport_pc 32114 1 
psmouse 72919 0 
eeprom_93cx6 12653 1 rt2800pci
serio_raw 13027 0 
snd 62064 21 snd_hda_codec_realtek, snd_hda_intel, snd_hda_codec, snd_usb_audio, snd_pcm, snd_hwdep, snd_usbmidi_lib, snd_seq, snd_rawmidi, snd_rawer
mac_hid 13077 0 
soundcore 14635 1 snd
snd_page_alloc 14108 2 snd_hda_intel, snd_pcm
lp 17455 0 
parport 40930 3 ppdev, parport_pc, lp
pata_jmicron 12651 0 
usbhid 41906 0 
menyembunyikan 77367 1 usbhid
floppy 60310 0 
r8169 56321 0 

Membuat file skrip shell untuk mereset 'modul' jaringan antarmuka nirkabel, tidak membantu.

#! / bin / sh
berhenti manajer jaringan layanan
modprobe -r rt2800pci
modprobe rt2800pci
manajer jaringan layanan mulai

Jika saya belum memberikan informasi spesifik, beri tahu saya.

Terima kasih sebelumnya! :)

zafira.404
sumber

Jawaban:

3

Saya sebenarnya punya kartu yang sama jadi saya tahu dari mana Anda berasal. Saya tidak memiliki masalah apa pun yang mengejutkan, seperti yang saya lakukan di masa lalu.

Saran saya adalah mencoba mengkompilasi driver compat-wireless dari sumber. Anda dapat mengunduh dari: Linux Wireless - Stable
Saya sarankan menggunakan compat-wireless-3.5.4-1-snpc

sudo apt-get install linux-headers-$(uname -r) build-essential
tar jvxf compat-wireless-3.5.4-1-snpc.tar.bz2
cd compat-wireless-3.5.4-1-snpc
./scripts/driver-select rt2x00
make
sudo make install

Kemudian lakukan reboot.

Jika itu tidak berhasil, saya akan mencoba memperbarui kernel ke yang terbaru. Saya di 3.2.0.31.34 tanpa masalah, dan saya tidak perlu mengkompilasi driver.

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot now
mywebslave
sumber
Salam, Solusi pertama telah menghilangkan masalah saya. Terima kasih banyak atas bantuannya! :)
zafira.404
Tidak masalah, senang saya bisa membantu.
mywebslave
1

Sudahkah Anda menonaktifkan manajer jaringan setelah menginstal wicd?

service network-manager stop 

Karena jika dua manajer mengontrol antarmuka yang sama, kemungkinan akan memutuskan koneksi sangat sering.

Juga saya telah melihat kemungkinan masalah serupa yang dijelaskan dalam ArchLinux wiki :

Jika dmesg mengatakan wlan0: deauthenticating dari MAC oleh pilihan lokal (alasan = 3) dan Anda kehilangan koneksi wifi Anda, kemungkinan Anda memiliki sedikit terlalu agresif menghemat pada kartu wifi Anda

irezvin
sumber
Irezvin, terima kasih atas jawaban Anda. Ya tentu saja, saya sepenuhnya menyadari konsekuensi seperti itu, oleh karena itu, saya menonaktifkan manajer jaringan default sebelum menerapkan tindakan apa pun. Saya tidak memiliki utilitas hemat daya (manajemen) yang diaktifkan, karenanya, saya percaya ini bukan alasan di balik masalah saya. Meski begitu, terima kasih. :)
zafira.404
Ini memecahkan masalah saya
Ludovic Kuty
1

Saya memiliki masalah yang persis sama dengan perangkat ini. Apa yang saya temukan adalah membuatnya menggunakan 5GHz adalah rock solid stable (saya punya SSID yang hanya 5GHz). Jika saya membiarkannya menggunakan 2,4 GHz maka ia bekerja sebentar sebelum menjadi tidak dapat diandalkan, dan akhirnya berhenti bekerja sepenuhnya.

Ditambahkan untuk RolandiXor: Jika Anda memiliki titik akses yang memiliki 2,4 dan 5GHz dan memungkinkan Anda mengatur SSID terpisah pada setiap band, maka Anda dapat memiliki SSID yang ada pada band 5GHz saja, dan mengatur komputer untuk menggunakan SSID yang berarti akan melakukan 5GHz saja.

Roger Binns
sumber
Meskipun ini dapat menjawab pertanyaan, akan lebih baik jika Anda dapat memasukkan beberapa instruksi tentang cara mencapai ini.
RolandiXor