La connessione si interrompe regolarmente con un Ralink RT2800


9

Non sono sicuro di cosa stia causando il problema, tuttavia, ho iniziato a riscontrare disconnessioni wireless regolari dopo l'aggiornamento a Ubuntu 12.04.1 LTS.

Utilizzando System Profiler e l'utility Benchmark, ho verificato se tutti i driver funzionavano come previsto. Sembra che non ci siano problemi da questa prospettiva.

Quindi, ho deciso di optare per una soluzione temporanea utilizzando il gestore di rete WICD, alcuni hanno affermato che mantiene stabile la connessione wireless. - Tuttavia, non nel mio caso.

Inoltre, ho provato a utilizzare le impostazioni manuali per IPv4, anziché utilizzare DHCP. (Anche disabilitato IPv6). Eseguito sudo /etc/init.d/networking restart (correzione temporanea) ...

Inoltre, ho provato la soluzione di backport e la soluzione ndiswrapper: nulla funziona.

Incluse alcune informazioni per riferimento:

Informazioni sull'hardware: lshw -C network

* -descrizione della rete: interfaccia Ethernet

       prodotto: RTL8111 / 8168B controller PCI Express Gigabit Ethernet
       fornitore: Realtek Semiconductor Co., Ltd.
       ID fisico: 0
       informazioni sul bus: pci @ 0000: 04: 00.0
       nome logico: eth0
       versione: 01
       seriale: 00: 1a: 4d: 52: ee: 1d
       dimensione: 10Mbit / s
       capacità: 1Gbit / s
       larghezza: 64 bit
       orologio: 33MHz
       capacità: pm vpd msi pciexpress bus_master cap_list rom ethernet fisica tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configurazione: autonegotiation = on broadcast = yes driver = r8169 driverversion = 2.3LK-NAPI duplex = half firmware = N / A latency = 0 link = no multicast = yes port = MII speed = 10Mbit / s
       risorse: irq: 44 ioport: d000 (dimensione = 256) memoria: e9000000-e9000fff memoria: ea300000-ea31ffff

* -descrizione della rete: interfaccia wireless

       prodotto: RT2800 802.11n PCI
       fornitore: Ralink corp.
       ID fisico: 0
       informazioni sul bus: pci @ 0000: 05: 00.0
       nome logico: wlan0
       versione: 00
       seriale: 00: 0e: 2e: e5: 56: 0c
       larghezza: 32 bit
       orologio: 33MHz
       capacità: pm bus_master cap_list ethernet fisica wireless
       configurazione: broadcast = yes driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latenza = 32 link = yes maxlatency = 4 mingnt = 2 multicast = yes wireless = IEEE 802.11bgn
       risorse: irq: 20 memoria: ea100000-ea10ffff

lspci

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

Per qualche motivo non è possibile inserire il risultato da lspci -vvv in formato PRE

iwconfig

     wlan0  

          ESSID IEEE 802.11bgn: "PRV"  
          Modalità: Frequenza gestita: 2.422 GHz Punto di accesso: 00: 26: F2: 46: 50: 90   
          Bit Rate = 135 Mb / s Potenza Tx = 20 dBm   
          Riprova limite lungo: 7 RTS thr: off Frammento thr: off
          Chiave di crittografia: disattivata
          Risparmio energia: spento
          Qualità collegamento = 52/70 Livello segnale = -58 dBm  
          Rx non valido nwid: 0 Rx non valido cripta: 0 Rx non valido fram: 0
          Tx tentativi eccessivi: 3271 Misc non valido: 137 Segnale mancante: 0

Non approfitto della crittografia di rete poiché altri dispositivi connessi non supportano determinati tipi di crittografia, quindi, invece, ho creato un elenco di accesso MAC e disabilitato la trasmissione di nomi di rete. (SSID)

Si noti il ​​numero di misc non valido. Alcuni pacchetti persi in relazione a specifiche operazioni wireless, come può essere eliminato? + tentativi eccessivi.

rfkill elenca tutto

0: phy0: LAN wireless
    Soft bloccato: no
    Hard bloccato: no

moduli

Dimensione del modulo utilizzata da
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_timer, snd_
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 
nascosto 77367 1 usbhid
floppy 60310 0 
r8169 56321 0 

La creazione di un file di script di shell per ripristinare il "modulo" della rete di interfaccia wireless non ha aiutato.

#! / Bin / sh
arresto del gestore della rete di servizio
modprobe -r rt2800pci
modprobe rt2800pci
avviare il gestore di rete del servizio

Se non ho presentato informazioni specifiche, fammi sapere.

Grazie in anticipo! :)

Risposte:


3

In realtà ho la stessa carta, quindi so da dove vieni. Non ho avuto problemi sorprendentemente, come ho fatto in passato.

Il mio consiglio sarebbe di provare a compilare i driver compat-wireless dalla fonte. È possibile scaricare da: Linux Wireless - Stabile
che consiglio di utilizzare 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

Quindi eseguire un riavvio.

Se non funziona proverei ad aggiornare il kernel alla versione più recente. Sono su 3.2.0.31.34 senza problemi e non ho avuto bisogno di compilare i driver.

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot now

Saluti, la prima soluzione ha eliminato il mio problema. Grazie mille per il vostro aiuto! :)
zafira.404

Nessun problema, felice di poterti aiutare.
mywebslave,

1

Hai disabilitato il gestore della rete dopo aver installato wicd?

service network-manager stop 

Poiché se due gestori controllano la stessa interfaccia, è probabile che si disconnetta molto spesso.

Inoltre ho visto un problema probabilmente simile descritto nel wiki di ArchLinux :

Se dmesg dice wlan0: autenticarsi dal MAC per scelta locale (motivo = 3) e si perde la connessione wifi, è probabile che si abbia un risparmio energetico un po 'troppo aggressivo sulla scheda wifi


Irezvin, grazie per la tua risposta. Sì, ovviamente, ero pienamente consapevole di tali conseguenze, quindi ho disabilitato il gestore di rete predefinito prima di applicare qualsiasi misura. Non ho utilità per il risparmio energetico (gestione) abilitate, quindi credo che questo non sia il motivo alla base del mio problema. Tuttavia, grazie. :)
zafira.404,

Ciò ha risolto il mio problema
Ludovic Kuty il

1

Ho avuto esattamente lo stesso problema con questo dispositivo. Quello che ho scoperto è che utilizzarlo a 5 GHz è stabile come una roccia (ho un SSID che è solo a 5 GHz). Se lo lascio usare a 2,4 GHz, allora funziona per un po 'prima di diventare inaffidabile e alla fine smette di funzionare completamente.

Aggiunto per RolandiXor: se si dispone di un punto di accesso con 2,4 e 5 Ghz e consente di impostare SSID separati su ciascuna banda, è possibile disporre di un SSID presente solo sulla banda 5 GHz e impostare il computer per utilizzare tale SSID che significa che farà solo 5 GHz.


Sebbene ciò possa rispondere alla domanda, sarebbe preferibile includere alcune istruzioni su come raggiungere questo obiettivo.
RolandiXor
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.