La conexión se desconecta regularmente con un Ralink RT2800


9

No estoy seguro de qué está causando el problema, sin embargo, comencé a encontrar desconexiones inalámbricas regulares después de actualizar a Ubuntu 12.04.1 LTS.

Utilizando la utilidad System Profiler y Benchmark, he verificado si todos los controladores funcionan según lo previsto. Parece que no hay problema desde esta perspectiva.

Entonces, decidí optar por una solución temporal utilizando el administrador de red WICD, algunas personas dijeron que mantiene estable la conexión inalámbrica. - Sin embargo, no en mi caso.

Además, he intentado usar la configuración manual para IPv4, en lugar de usar DHCP. (También deshabilitado IPv6). Sudo realizado /etc/init.d/networking restart (corrección temporal) ...

Además, probé la solución de backports y la solución ndiswrapper: nada funciona.

Incluyendo alguna información para referencia:

Información de hardware: lshw -C network

* -descripción de red: interfaz Ethernet

       producto: controlador PCI Express Gigabit Ethernet RTL8111 / 8168B
       vendedor: Realtek Semiconductor Co., Ltd.
       Identificación física: 0
       información del bus: pci @ 0000: 04: 00.0
       nombre lógico: eth0
       versión: 01
       serial: 00: 1a: 4d: 52: ee: 1d
       tamaño: 10Mbit / s
       capacidad: 1 Gbit / s
       ancho: 64 bits
       reloj: 33MHz
       capacidades: pm vpd msi pciexpress bus_master cap_list rom ethernet física tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegociación
       configuración: negociación automática = en transmisión = sí controlador = r8169 versión de controlador = 2.3LK-NAPI duplex = medio firmware = N / A latencia = 0 enlace = no multidifusión = sí puerto = MII velocidad = 10Mbit / s
       recursos: irq: 44 ioport: d000 (tamaño = 256) memoria: e9000000-e9000fff memoria: ea300000-ea31ffff

* -descripción de red: interfaz inalámbrica

       producto: RT2800 802.11n PCI
       vendedor: Ralink corp.
       Identificación física: 0
       información del bus: pci @ 0000: 05: 00.0
       nombre lógico: wlan0
       versión: 00
       serial: 00: 0e: 2e: e5: 56: 0c
       ancho: 32 bits
       reloj: 33MHz
       capacidades: pm bus_master cap_list ethernet físico inalámbrico
       configuración: broadcast = yes driver = rt2800pci driverversion = 3.2.0-29-generic-pae firmware = 0.34 ip = 192.168.0.4 latencia = 32 link = yes maxlatency = 4 mingnt = 2 multicast = yes inalámbrico = IEEE 802.11bgn
       recursos: irq: 20 memoria: ea100000-ea10ffff

lspci

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

Por alguna razón no se puede insertar el resultado de lspci -vvv en formato PRE

iwconfig

     wlan0  

          IEEE 802.11bgn ESSID: "PRV"  
          Modo: frecuencia administrada: 2.422 GHz Punto de acceso: 00: 26: F2: 46: 50: 90   
          Velocidad de bits = 135 Mb / s Tx-Power = 20 dBm   
          Reintentar límite largo: 7 RTS thr: apagado Fragmento thr: apagado
          Clave de cifrado: apagado
          Administración de energía: apagado
          Calidad de enlace = 52/70 Nivel de señal = -58 dBm  
          Rx inválido nwid: 0 Rx cripta inválida: 0 Rx inválido frag: 0
          Tx reintentos excesivos: 3271 Varios no válidos: 137 Baliza perdida: 0

No aprovecho el cifrado de red, ya que otros dispositivos conectados no admiten ciertos tipos de cifrado, por lo tanto, en su lugar, he creado una lista de acceso MAC y deshabilité la transmisión de nombres de red. (SSID)

Observe el número de misceláneos inválidos. Algunos paquetes perdidos en relación con operaciones inalámbricas específicas, ¿cómo se puede eliminar? + reintentos excesivos.

rfkill enumerar todo

0: phy0: LAN inalámbrica
    Soft bloqueado: no
    Bloqueado duro: no

Módulos

Tamaño del módulo utilizado por
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_seq_de
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 
hid 77367 1 usbhid
disquete 60310 0 
r8169 56321 0 

Crear un archivo de script de shell para restablecer el 'módulo' de la red de interfaz inalámbrica, no ayudó.

#! / bin / sh
servicio de parada de administrador de red
modprobe -r rt2800pci
modprobe rt2800pci
servicio de inicio de administrador de red

Si no he presentado información específica, avíseme.

¡Gracias de antemano! :)

Respuestas:


3

De hecho, tengo la misma tarjeta, así que sé de dónde vienes. No he tenido ningún problema sorprendentemente, como lo hice en el pasado.

Mi sugerencia sería intentar compilar los controladores inalámbricos compatibles desde la fuente. Puede descargar desde: Linux Wireless - Estable
Recomiendo usar 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

Luego haz un reinicio.

Si eso no funciona, intentaría actualizar el kernel a la última versión. Estoy en 3.2.0.31.34 sin ningún problema, y ​​no necesité compilar los controladores.

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

Saludos, la primera solución ha eliminado mi problema. ¡Muchas gracias por tu ayuda! :)
zafira.404

No hay problema, feliz de poder ayudar.
mywebslave

1

¿Ha deshabilitado el administrador de red después de instalar wicd?

service network-manager stop 

Dado que si dos gerentes controlan la misma interfaz, es probable que se desconecte con mucha frecuencia.

También he visto un problema posiblemente similar descrito en la wiki de ArchLinux :

Si dmesg dice wlan0: des autenticando desde MAC por elección local (razón = 3) y pierde su conexión wifi, es probable que tenga un ahorro de energía demasiado agresivo en su tarjeta wifi


Irezvin, gracias por tu respuesta. Sí, por supuesto, era plenamente consciente de tales consecuencias, por lo tanto, deshabilité el administrador de red predeterminado antes de aplicar cualquier medida. No tengo ninguna utilidad de ahorro de energía (administración) habilitada, por lo tanto, creo que esta no es la razón detrás de mi problema. Sin embargo, gracias. :)
zafira.404

Esto resolvió mi problema
Ludovic Kuty

1

Tuve exactamente el mismo problema con este dispositivo. Lo que encontré fue que hacer que use 5GHz es estable como una roca sólida (tengo un SSID que es solo de 5GHz). Si dejo que use 2.4 GHz, entonces funciona por un corto tiempo antes de volverse poco confiable, y finalmente deja de funcionar por completo.

Agregado para RolandiXor: si tiene un punto de acceso que tiene 2,4 y 5 Ghz y le permite configurar SSID separados en cada banda, entonces puede tener un SSID que está presente solo en la banda de 5 GHz y configurar la computadora para usar ese SSID que significa que solo hará 5GHz.


Si bien esto puede responder la pregunta, sería preferible si puede incluir algunas instrucciones sobre cómo lograrlo.
RolandiXor
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.