La conexión inalámbrica se corta cada varios minutos en una Realtek RTL8187SE

9

Internet se corta cada cierto tiempo, a veces dura más, pero con el tiempo sucede. Todavía puedo usar Internet si me desconecto del menú y hago clic en conectar nuevamente. Cualquier ayuda sería apreciada :)

Detalles de mi tarjeta inalámbrica:

Tarjeta inalámbrica: 04: 00.0 Controlador de red: Realtek Semiconductor Co., Ltd. Controlador de LAN inalámbrica RTL8187SE (rev 22)

Solo estoy ejecutando un Ubuntu simple de 64 bits completamente actualizado (Kernel 2.6.38-10-generic)

Cómo el núcleo reconoce mi tarjeta inalámbrica:

*-network               
       description: Wireless interface
       product: RTL8187SE Wireless LAN Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:04:00.0
       logical name: wlan0
       version: 22
       serial: 00:24:21:cf:89:f6
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=r8180 latency=0 multicast=yes wireless=802.11b/g
       resources: irq:17 ioport:3000(size=256) memory:fa000000-fa003fff
  *-network
       description: Ethernet interface
       product: RTL8111/8168B PCI Express Gigabit Ethernet controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:05:00.0
       logical name: eth0
       version: 03
       serial: 00:03:0d:de:97:eb
       size: 100Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress msix vpd bus_master cap_list rom ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full ip=192.168.1.67 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
       resources: irq:43 ioport:4000(size=256) memory:f6000000-f6000fff memory:f4000000-f4003fff memory:f4020000-f403ffff

Solo estoy usando el administrador de red estándar, en realidad nada personalizado.

Jorge Castro
fuente
¿Puedes intentar instalar linux-backports-modules-cw-2.6.39-generic, luego reiniciar y ver si todavía tienes el problema?
Jorge Castro
He instalado lo que usted sugiere Jorge pero el Internet todavía está cayendo aquí, tratará la sugerencia de fossfreedom ahora

Respuestas:

6

Las conexiones WiFi caídas pueden ser ambientales o relacionadas con el software.

Trataré de mantener esto lo más genérico posible, para que la respuesta pueda aplicarse a cualquier tarjeta WiFi.

Tres áreas ambientales que debe considerar antes de profundizar en las sugerencias de software a continuación:

  • Cifrado WIFI: intente cambiar el método de cifrado en su enrutador WIFI, vea si eso da como resultado una conexión más estable.

  • WIFI Router en sí: intente trasladarse a un nuevo punto de acceso, ¿todavía tiene problemas de conectividad?

  • Canal WIFI: intente cambiar el canal en el que se comunica su enrutador. En su área, puede haber demasiado tráfico en el canal que seleccionó.

Una vez que haya descartado estas áreas, cinco posibles vías de software que podría considerar:

  1. Buscando ver si hay algún Backport WiFi y si es así, instalando el paquete apropiado
  2. Vea si se trata de un problema de 64 bits frente a 32 bits
  3. Probar un kernel más nuevo, ya sea el próximo kernel estable disponible O probar la última versión de Ubuntu alfa / beta que contiene el kernel candidato de la última versión
  4. Deshabilitar la administración de energía de su tarjeta inalámbrica
  5. (la elección del último recurso) usando NDISWrapper

Backports

Los desarrolladores del kernel a menudo lanzan un paquete de software que contiene actualizaciones para dispositivos WiFi derivados del kernel más reciente o más reciente.

Para Natty, este paquete se llama linux-backports-modules-cw-2.6.39-generic(gracias Jorge). Este paquete se puede encontrar en el repositorio propuesto o en el repositorio de backport. Marque la casilla correspondiente en Fuentes de software y vuelva a cargar las últimas actualizaciones.

Abra Software Center o Synaptic Manager y busque el paquete nombrado (o similar) como se indicó anteriormente. Si el paquete está disponible, instálelo, reinicie y vea si la conexión WiFi es más estable.

64bit vs 32bit

A medida que Linux madura, los problemas de 64 bits frente a 32 bits deberían reducirse. Sin embargo, no se desconoce que una instalación de 64 bits puede ser más inestable en comparación con una instalación de 32 bits, y viceversa.

Para su tarjeta, encontré un informe de error para su tarjeta inalámbrica aquí que describe sus síntomas: kernel de 64 bits, wifi desconecta la conexión al azar.

Primero haga una copia de seguridad de su sistema usando, por ejemplo, Clonezilla, para que tenga algo de lo que pueda restaurar fácilmente.

Intenta instalar la versión de 32 bits de Natty. Vea si su conexión es más estable. También puede probar las otras sugerencias en esta respuesta en esta configuración de 32 bits.

Kernel más nuevo

Probar un kernel más nuevo a veces puede causar problemas de inestabilidad, por ejemplo, problemas de arranque y pantalla negra. Le recomendaría que elimine cualquier controlador gráfico de hardware adicional (por ejemplo, ATI o Nvidia) primero. También te recomiendo que tengas una buena copia de seguridad, por ejemplo, usando CloneZilla desde el cual puedes restaurar.

Busque el próximo núcleo de línea principal estable desde aquí en LaunchPad .

Mirando las listas de cambios en el kernel 2.6.39, menciona algunas actualizaciones para su tarjeta.

Puede instalar el kernel 2.6.39 como se describe en mi respuesta aquí .

Deshabilitar la administración de energía

A veces, las tarjetas inalámbricas pueden tener modos de administración de energía. No es desconocido que estos modos tengan errores en Linux. Apagar la administración de energía a veces puede ayudar.

Es posible que deba investigar en Google para ver si hay un método específico para deshabilitar Power Managment. A continuación se muestra un método que he usado en el pasado para algunas tarjetas.

Desde un tipo de terminal:

gksu gedit /etc/pm/power.d/wireless

Si el archivo abierto contiene alguna declaración, agregue la siguiente línea (si aún no existe)

/sbin/iwconfig wlan0 power off

Si el archivo abierto está vacío, agregue lo siguiente

#!/bin/sh

/sbin/iwconfig wlan0 power off

Ahora copie y pegue lo siguiente:

sudo chmod +x /etc/pm/power.d/wireless

Luego reiniciar.

fuente

NDISWrapper

Nota: NDISWrapper puede causar problemas de pantalla negra en el arranque, por lo tanto, tenga una buena copia de seguridad, por ejemplo, usando CloneZilla desde el que puede restaurar.

NDISWrapper fue en algún momento hace unos años, un método utilizado con frecuencia para tarjetas inalámbricas porque el núcleo tenía muy poca compatibilidad con controladores inalámbricos.

Ha caído en desgracia en los últimos tiempos por muchas razones por las que no entraré ...

Para ser honesto, RTL8187se ha estado en el núcleo durante algún tiempo, por lo que la siguiente sugerencia debe considerarse como último recurso.

Buscar ndisgtken el centro de software e instalar

Ahora descargue los controladores de Windows XP , en su caso de Realtek

Extracto del archivo zip.

Usando ndisgtk - navegue a la carpeta - RTL8187SE - WinXP y apunte ndisgtk al .infarchivo. Con suerte, ahora (tal vez después de un reinicio) el administrador de red debería usar este controlador en lugar del controlador de kernel RTL8187SE, es de esperar que no tenga que poner en la lista negra el kernel.

fossfreedom
fuente
He intentado lo que usted y Jorge sugirieron, pero la conexión sigue cayendo :(
Intenté todo lo sugerido pero todavía cae, ¿creo que es hora de perder la esperanza?
Probé tu nueva sugerencia de NDISWrapper, pero después de hacer eso y reiniciar, me saludaron con una pantalla en negro y en realidad no pude hacer nada. Jugué con NDISWrapper antes para mi vieja computadora portátil y no tuve problemas en ese momento. De todos modos, terminé teniendo que hacer una nueva instalación. ¿Próximo? ;)
hmmm: he cavado (y alrededor ...), pero todo lo que puedo encontrar es que esta tarjeta inalámbrica no funciona muy bien por debajo de 64 bits, pero funciona por 32 bits. Observaciones similares para Windows 7 de 64 bits frente a 32 bits (consulte el informe de errores de Debian vinculado). Me he quedado sin ideas además de usar 32bit Natty o comprar la tarjeta inalámbrica de otro fabricante. 3 días para ir. Esperemos que alguien más pueda ingresar y hacer que su tarjeta funcione con 64 bits Natty.
fossfreedom
Actualmente estoy probando una instalación Oneiric de 64 bits totalmente actualizada desde el problema con Natty el otro día. La conexión inalámbrica se ha caído 2 o 3 veces desde entonces, ¡lo cual es mucho mejor que con Natty!
0

Suena similar a un problema, ya que solía entrar en Meego (no, no Ubuntu) donde el wifi solía entrar y salir tanto, así que fue un verdadero dolor.

Recuerdo en ese momento que se solucionó editando el archivo rc.local con una solución realmente fácil que funcionó (aunque en Meego) pero

cd /etc/

gksudo gedit rc.local

Inserte las siguientes líneas si aún no están allí (o descomente)

ifconfig wlan0 down
ifconfig wlan0 up

(originalmente en el antiguo error de meego solíamos tener que cambiar wlan0 a eth1 (no sé por qué, pero solía significar que usamos eth1 no wlan0)

viejo insecto meego

PERO esto era un problema de Broadcom, sin embargo, parecía un poco similar a lo que estabas describiendo

andybleaden
fuente
puedo sugerir que cambie eth1 a wlan0 ya que este es un tema inalámbrica - que está sugiriendo que despide el puerto Ethernet fija (también vale la pena poner etiquetas de código también)
fossfreedom
convenido. Me
adaptaré