La señal WiFi desaparece cada 3 minutos

12

Durante varias semanas, mi teléfono Android (Gingerbread 2.3.6) ha estado perdiendo su señal WiFi momentáneamente, generalmente a intervalos de aproximadamente 3 minutos (aproximadamente 3 minutos, 1,5 segundos) y ocasionalmente a un intervalo más largo que siempre parece ser un múltiplo de solo Más de 3 minutos. Esto provoca una interrupción de varios segundos mientras se restablece la conexión WiFi y, por lo general, falla cualquier tipo de descarga / transmisión que esté ocurriendo, hace que los sitios web sean "inalcanzables" y, en general, hace que el teléfono no pueda utilizarse como dispositivo de datos debido a la frecuencia. La señal permanece baja durante aproximadamente un segundo, pero el teléfono tarda unos segundos más en volver a conectarse al enrutador.

Esto sucede independientemente de la proximidad al enrutador, que muestra una señal muy fuerte, generalmente de -40 a -30 dBm o mejor en la misma habitación, en ninguna parte de la casa a menos de -70 dBm. También ocurre independientemente de si el teléfono está enchufado o con batería.

Algunas cosas específicas que he probado que no tuvieron efecto:

  • Cambio de canales (he probado 1, 4, 8 y 9).
  • Desactivar el acceso de invitado del enrutador.
  • Apagando la banda de 5.0 GHz.
  • Configurar el enrutador solo para Wireless N (aunque eso impidió que mi computadora portátil se conectara, que solo es compatible con G).
  • Cambiar la política de suspensión de la configuración avanzada inalámbrica del teléfono a Nunca.
  • Establecer el modo de batería en modo Performance.

Monitorear la señal en mi teléfono con el analizador de WiFi muestra que todas las señales de WiFi en todos los canales se reducen a cero cuando se pierde la conexión WiFi (hay otras dos redes en diferentes canales que son lo suficientemente fuertes como para ser relevantes, y otras 6 se desvanecen constantemente) y fuera). El analizador WiFi muestra 3 señales separadas para mi enrutador, la principal de 2,4 GHz, la invitada de 2,4 GHz y la de 5,0 GHz.

El uso de WiFi Analyzer en el teléfono de mi esposa de lado a lado no muestra ningún cambio en la señal cuando mi teléfono se cae, ni su teléfono se cae.

Monitorear la señal usando nuestra computadora portátil, lado a lado, tampoco muestra pérdida de señal y, de la misma manera, la computadora portátil no pierde su conexión WiFi.

Pero, en el trabajo, el teléfono parece no exhibir el mismo comportamiento o, si lo hace, es muy ocasional. Monitoreándolo todo el día en el trabajo, solo vi la señal caer 3 o 4 veces. La intensidad de la señal de las diversas redes allí es relativamente débil.

AT&T fue de gran ayuda: "Lo sentimos, no podemos ayudarte con los problemas de WiFi. Puedes intentar restablecer los valores de fábrica en tu teléfono". </sarcasm>

El enrutador es relativamente nuevo, pero ha estado funcionando bien con este teléfono desde el pasado diciembre.

Phone          : Motorola Atrix MB860, System version 4.5.141.MB860.ATT.en.US, Android 2.3.6, Build Number 4.5.141.
Router         : Belkin N750 DB (F9K1103 v1 (01C)).
Router Firmware: 1.00.46 (2011/10/28 6:37:11).
Security       : WPA/WPA2-Personal (PSK)
Lawrence Dol
fuente

Respuestas:

6

Parece que pude haber encontrado el problema. Parece que la última actualización de AT&T (4.5.141.MB860.ATT.en.US) que introdujeron hace unas semanas no maneja un arrendamiento DHCP "Forever" correctamente o mi enrutador no maneja adecuadamente una renovación de arrendamiento DHCP cuando está configurado para "Siempre". Uno tiene que preguntarse por qué el teléfono estaba renovando un contrato de arrendamiento que no tenía tiempo de espera, y especialmente después de solo 150 segundos (permitiendo el tiempo de espera de solicitud de red de 30 segundos).

Coincidiendo con la caída de WiFi, los registros muestran que el teléfono derriba el servicio WiFi y lo reinicia después de una solicitud de renovación de arrendamiento fallida. Debido a que el enrutador siempre ha tenido un tiempo de arrendamiento "Forever", mi dinero está en la actualización introduciendo un error en el teléfono.

Desde el registro de mi teléfono (tenga en cuenta que hay un largo tiempo entre la solicitud y la renovación solo porque el registro captura solo un par de minutos, por lo que tuve que capturar una cantidad de pequeños fragmentos de registro antes de caer a la conexión DHCP):

03-27 20:46:25.928 D/WifiStateTracker( 1637): DHCP request started
...
03-27 20:46:27.931 D/WifiStateTracker( 1637): DHCP succeeded with lease: -1
...
03-27 21:16:23.938 D/WifiStateTracker( 1637): DHCP renewal started
...
03-27 21:16:53.947 D/WifiStateTracker( 1637): DHCP renewal failed: Timed out waiting for DHCP Renew to finish
...
03-27 21:16:54.008 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=2 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.018 V/WifiStateTracker( 1637): Changing supplicant state: COMPLETED ==> DORMANT
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys
03-27 21:16:54.018 V/WifiMonitor( 1637): Event [CTRL-EVENT-DISCONNECTED - Disconnect event - remove keys]
03-27 21:16:54.018 I/wpa_supplicant(12515): CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00
03-27 21:16:54.018 D/WifiStateTracker( 1637): Reset connections and stopping DHCP
03-27 21:16:54.028 V/WifiMonitor( 1637): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=8 BSSID=00:00:00:00:00:00]
03-27 21:16:54.048 W/Smack/Packet( 2186): notify conn break (IOEx), close connection
...
03-27 21:16:55.084 D/WifiStateTracker( 1637): Disabling interface
03-27 21:16:55.088 D/NetworkStateTracker( 1637): setDetailed state, old =CONNECTED and new state=FAILED

Desde que cambié mi enrutador para usar un contrato de arrendamiento DHCP de dos semanas, el teléfono ha tenido una conexión WiFi estable durante una hora y media, que es considerablemente más larga de lo que he visto desde que comencé a monitorear esta condición.

Suponiendo que no haya más problemas, aceptaré esto en un par de días, lo que indica que el problema está resuelto.

(Por cierto, el recopilador de registros que utilicé es "Log Collector" de Xtralogic Inc, y "WiFi Analyzer" es de farproc).

Actualización: 2012-03-29 AM : La causa raíz parece ser la incapacidad de renovar un contrato de arrendamiento DHCP: cambiar el tiempo de arrendamiento a 30 minutos provocó que la conexión se cayera exactamente 30 minutos después de conectar el teléfono al enrutador.

Actualización: 2012-03-29 PM : Que existe un problema general para renovar los arrendamientos DHCP nace probando todo el día con un corto tiempo de arrendamiento; cada intento (o casi todos) de renovar el contrato de arrendamiento falla, y luego desconecta y vuelve a conectar el servicio WiFi. Ahora, sabiendo con precisión cuál es el problema y qué buscar, puede ser que este sea un problema de larga data con el servicio WiFi de Android, presente desde 2.2 y aún un problema incluso en 4.0.

Lawrence Dol
fuente
Cambiar el tiempo de concesión de siempre a un valor conjunto fijo mis problemas, así .. ¿No han navegado la fuente de esto, pero especulan los contratos de arrendamiento se establece en siempre se pasa un valor nulo en algún lugar
benbeel
2

Tuve problemas como este con los teléfonos Android con mi nuevo enrutador Belkin, que instalé y configuré ayer. Aunque no con nuestras pestañas Samsung Galaxy :-) Intenté su sugerencia de establecer el arrendamiento en dos semanas, esto no hizo ninguna diferencia :-(

Resolví el problema quitando la configuración del canal de forma automática y activé el canal hasta 13. El problema se resolvió.

Verifiqué dos veces y puse la renovación del contrato de arrendamiento para siempre, ya que las pestañas de la galaxia tienen problemas cuando el contrato de arrendamiento se renueva en cualquier enrutador.

El problema aún está resuelto. :-RE

Espero que esto ayude :-D

RubyRebel
fuente
La mía no tiene canal 13; solo sube a 11.
Lawrence Dol
Sospecho que esto fue causado por enrutadores competidores en el mismo canal. ¿Estás en un área que tiene muchas señales WiFi, como un complejo de apartamentos?
Lawrence Dol
Además, tenga en cuenta que este es un error en Gingerbread, es de esperar que se haya solucionado en las versiones más recientes de Android.
Lawrence Dol
Estoy en un entorno similar, y realmente no recibí ninguna queja de la persona propietaria de nuestro único teléfono de pan de jengibre de que esto sucediera. Me pregunto si esto es de alguna manera específico para ciertas combinaciones de hardware.
Journeyman Geek