La connexion s'interrompt régulièrement avec un Ralink RT2800

9

Je ne sais pas ce qui cause le problème, néanmoins, j'ai commencé à rencontrer des déconnexions sans fil régulières après la mise à niveau vers Ubuntu 12.04.1 LTS.

En utilisant l'utilitaire System Profiler et Benchmark, j'ai vérifié si tous les pilotes fonctionnent comme prévu. Il semble qu'il n'y ait aucun problème de ce point de vue.

J'ai donc décidé d'utiliser une solution temporaire en utilisant le gestionnaire de réseau WICD, certaines personnes ont déclaré qu'il maintenait la connexion sans fil stable. - Mais pas dans mon cas.

De plus, j'ai essayé d'utiliser les paramètres manuels pour IPv4, au lieu d'utiliser DHCP. (Également désactivé IPv6). Sudo /etc/init.d/networking redémarré (correction temporaire) ...

J'ai également essayé la solution de rétroportage et la solution ndiswrapper - rien ne fonctionne.

Y compris quelques informations pour référence:

Informations sur le matériel: réseau lshw -C

* -Description du réseau: interface Ethernet

       produit: RTL8111 / 8168B contrôleur PCI Express Gigabit Ethernet
       fournisseur: Realtek Semiconductor Co., Ltd.
       identifiant physique: 0
       info bus: pci @ 0000: 04: 00.0
       nom logique: eth0
       version: 01
       série: 00: 1a: 4d: 52: ee: 1d
       taille: 10Mbit / s
       capacité: 1 Gbit / s
       largeur: 64 bits
       horloge: 33 MHz
       capacités: pm vpd msi pciexpress bus_master cap_list rom ethernet physique tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonégociation
       configuration: autonégociation = en diffusion = oui pilote = r8169 driverversion = 2.3LK-NAPI duplex = demi firmware = latence N / A = 0 lien = non multicast = oui port = vitesse MII = 10Mbit / s
       ressources: irq: 44 ioport: d000 (taille = 256) mémoire: e9000000-e9000fff mémoire: ea300000-ea31ffff

* - description du réseau: interface sans fil

       produit: RT2800 802.11n PCI
       vendeur: Ralink corp.
       identifiant physique: 0
       info bus: pci @ 0000: 05: 00.0
       nom logique: wlan0
       version: 00
       série: 00: 0e: 2e: e5: 56: 0c
       largeur: 32 bits
       horloge: 33 MHz
       capacités: pm bus_master cap_list ethernet physique sans fil
       configuration: broadcast = oui driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latence = 32 link = oui maxlatency = 4 mingnt = 2 multicast = oui sans fil = IEEE 802.11bgn
       ressources: irq: 20 mémoire: ea100000-ea10ffff

lspci

04: 00.0 Contrôleur Ethernet: Realtek Semiconductor Co., Ltd. RTL8111 / 8168B Contrôleur Ethernet Gigabit PCI Express (rév 01)
05: 00.0 Contrôleur réseau: Ralink corp. RT2800 802.11n PCI

Pour une raison quelconque, ne peut pas insérer le résultat de lspci -vvv au format PRE

iwconfig

     wlan0  

          IEEE 802.11bgn ESSID: "PRV"  
          Mode: Fréquence gérée: 2,422 GHz Point d'accès: 00: 26: F2: 46: 50: 90   
          Débit binaire = 135 Mb / s Tx-Power = 20 dBm   
          Réessayer la limite longue: 7 RTS thr: off Fragment thr: off
          Clé de chiffrement: désactivée
          Gestion de l'alimentation: désactivée
          Qualité de la liaison = 52/70 Niveau du signal = -58 dBm  
          Rx invalide nwid: 0 Rx invalide crypt: 0 Rx invalide frag: 0
          Tx tentatives excessives: 3271 Divers invalide: 137 Balise manquée: 0

Je ne profite pas du chiffrement du réseau car les autres appareils connectés ne prennent pas en charge certains types de chiffrement.Par conséquent, j'ai créé une liste d'accès MAC et désactivé la diffusion des noms de réseau. (SSID)

Notez le nombre de misc invalides. Certains paquets perdus en relation avec des opérations sans fil spécifiques, comment les éliminer? + tentatives excessives.

rfkill liste tout

0: phy0: LAN sans fil
    Soft bloqué: non
    Bloqué dur: non

Modules

Taille du module utilisée par
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_se
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 
caché 77367 1 usbhid
disquette 60310 0 
r8169 56321 0 

La création d'un fichier de script shell pour réinitialiser le «module» du réseau d'interface sans fil n'a pas aidé.

#! / bin / sh
arrêt du gestionnaire de réseau de service
modprobe -r rt2800pci
modprobe rt2800pci
démarrage du gestionnaire de réseau de service

Si je n'ai pas présenté d'informations spécifiques, faites-le moi savoir.

Merci d'avance! :)

zafira.404
la source

Réponses:

3

J'ai en fait la même carte, donc je sais d'où tu viens. Je n'ai pas eu de problèmes de façon surprenante, comme je l'ai fait par le passé.

Ma suggestion serait d'essayer de compiler les pilotes compatibles sans fil à partir de la source. Vous pouvez télécharger à partir de: Linux Wireless - Stable,
je recommande d'utiliser 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

Faites ensuite un redémarrage.

Si cela ne fonctionne pas, j'essayerais de mettre à jour le noyau au plus tard. Je suis sur 3.2.0.31.34 sans aucun problème, et je n'ai pas eu besoin de compiler les pilotes.

sudo apt-get update
sudo apt-get dist-upgrade
sudo reboot now
mywebslave
la source
Salutations, La première solution a éliminé mon problème. Je vous remercie beaucoup pour votre aide! :)
zafira.404
Pas de problème, heureux d'avoir pu aider.
mywebslave
1

Avez-vous désactivé le gestionnaire de réseau après avoir installé wicd?

service network-manager stop 

Car si deux managers contrôlent la même interface, celle-ci risque de se déconnecter très souvent.

J'ai également vu un problème peut-être similaire décrit dans le wiki ArchLinux :

Si dmesg dit wlan0: se désauthentifier de MAC par choix local (raison = 3) et que vous perdez votre connexion wifi, il est probable que vous ayez un pouvoir d'économie d'énergie un peu trop agressif sur votre carte wifi

irezvin
la source
Irezvin, merci pour votre réponse. Oui bien sûr, j'étais pleinement conscient de ces conséquences, par conséquent, j'ai désactivé le gestionnaire de réseau par défaut avant d'appliquer des mesures. Je n'ai aucun utilitaire d'économie d'énergie (gestion) activé, par conséquent, je pense que ce n'est pas la raison de mon problème. Merci quand même. :)
zafira.404
Cela a résolu mon problème
Ludovic Kuty
1

J'ai eu exactement le même problème avec cet appareil. Ce que j'ai trouvé, c'est que le faire utiliser 5 GHz est stable comme le roc (j'ai un SSID qui est seulement 5 GHz). Si je le laisse utiliser 2,4 GHz, cela fonctionne pendant un court moment avant de devenir peu fiable, puis cesse de fonctionner complètement.

Ajouté pour RolandiXor: Si vous avez un point d'accès qui a à la fois 2,4 et 5 GHz et qu'il vous permet de définir des SSID distincts sur chaque bande, vous pouvez avoir un SSID présent sur la bande 5 GHz uniquement, et configurer l'ordinateur pour utiliser ce SSID qui signifie qu'il ne fera que 5 GHz.

Roger Binns
la source
Bien que cela puisse répondre à la question, il serait préférable d'inclure des instructions sur la façon d'y parvenir.
RolandiXor