No hay conexión a Internet después de dormir aunque Wi-Fi está conectado y funciona bien, Android Samsung Galaxy S I9000

Problema: no hay conexión a Internet después de más de 1 minuto de sueño. Wi-Fi todavía está conectado, tengo IP asignada a través de DHCP, puedo buscar carpetas compartidas en la PC en la red. Parece como si no permitiera el tráfico WAN para mi MAC en mi enrutador (PC antigua con enrutador Coyote Linux de disquete)

Solución temporal: apague y vuelva a encender Wi-Fi.

Teléfono: Samsung Galaxy I9000, rom JB personalizado (último CM10), kernel JB personalizado (último Semaphore)

Este problema me está molestando desde hace un mes. Hice las siguientes cosas tratando de resolver el problema:

  1. Núcleos conmutados (Semaphore, CM9, CM10, Devil's Kernel) (sobre CWM)
  2. ROM conmutadas (CM9, HellyBean, CM10) (sobre CWM)
  3. Se reemplazó XXJVT con banda base XXJVU solamente (sobre Odin, pero se atascó sin IMEI, número de teléfono y conexión de datos)
  4. Cambió el cifrado de AP de WPA a WPA2
  5. Cambió los canales de Wi-Fi del 11 al 6
  6. Wi-Fi cambiado de G a B+G
  7. Apagó QoS de AP
  8. Apagó el firewall del enrutador
  9. Probé algunas aplicaciones Wi-Fi para mantener la conexión
  10. Punto de acceso reiniciado, enrutador
  11. Establezca "Siempre" en "Mantener Wi-Fi encendido durante la suspensión"
  12. Desactivado "Evitar malas conexiones"
  13. Búsqueda en Google y foros, preguntas publicadas
  14. Se desactivó el modo Powersave Wi-Fi en el administrador del kernel
  15. Logcat verificado (en la parte inferior, vea logcat dentro de unos minutos cuando se perdió la conexión después de apagar la pantalla)
  16. Usó "olvidar red" para Wi-Fi doméstico

Todavía no he actualizado el firmware de stock de nuevo. No quiero pasar por el proceso de reinstalar todas las aplicaciones y cuentas (Play no quiere restaurarlas por alguna razón)


$08-26 09:47:00.800 D/SurfaceFlinger(  489): About to give-up screen, flinger = 0x419caaf0
$08-26 09:47:06.011 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:47:06.421 D/dalvikvm( 1726): GC_CONCURRENT freed 1870K, 66% free 2808K/8195K, paused 72ms+3ms, total 231ms
$08-26 09:47:06.421 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 112ms
$08-26 09:47:06.507 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:47:15.324 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:47:15.511 V/TransportControlView(  664): Create TCV com.android.internal.widget.TransportControlView@418c5560
$08-26 09:47:15.824 V/KeyguardViewManager(  664): KGVM: Set visibility on com.android.internal.policy.impl.KeyguardViewManager$KeyguardViewHost@40edc000 to 6291456
$08-26 09:47:15.839 D/PhoneStatusBar(  945): disable: < expand icons alerts ticker system_info back home RECENT* clock >
$08-26 09:47:16.019 D/dalvikvm(  664): GC_CONCURRENT freed 2953K, 41% free 13847K/23175K, paused 13ms+46ms, total 218ms
$08-26 09:47:16.019 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 120ms
$08-26 09:47:16.050 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:47:16.054 D/PhoneStatusBar(  945): disable: < expand icons alerts ticker system_info BACK* HOME* RECENT CLOCK* >
$08-26 09:47:16.144 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:48:07.023 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:48:07.281 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:48:19.023 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:48:19.027 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$08-26 09:48:19.050 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:48:19.058 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$[COLOR="red"]08-26 09:48:20.027 D/ConnectivityService(  664): NetTransition Wakelock for WifiStateMachine released by timeout[/COLOR]
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1)
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1) open /sys/class/input/event1/device/enable
$08-26 09:49:02.027 D/Sensors (  664): Smb380Sensor::~enable(0, 1) opened /sys/class/input/event1/device/enable
$08-26 09:49:02.035 D/Sensors (  664): Smb380Sensor::~setDelay(0, 200000000)
$08-26 09:49:02.035 D/Sensors (  664): Smb380Sensor::~setDelay(0, 66667000)
$08-26 09:49:02.187 I/WindowManager(  664): Lock screen displayed!
$08-26 09:49:02.210 D/SurfaceFlinger(  489): Screen about to return, flinger = 0x419caaf0
$08-26 09:49:02.472 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:49:02.609 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:49:03.003 [COLOR="Red"]D/ConnectivityService(  664): handleInetConditionHoldEnd: net=1, condition=100, published condition=0[/COLOR]
$08-26 09:49:03.214 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:03.214 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:49:03.496 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:03.503 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:03.519 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:49:03.691 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:49:03.917 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:03.917 D/PicasaSyncManager(22933): background data: true
$08-26 09:49:04.074 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:04.082 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:49:04.093 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:49:04.187 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:04.222 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:49:04.246 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:49:04.246 D/PicasaSyncManager(22933): background data: true
$08-26 09:49:04.464 D/dalvikvm( 1726): GC_CONCURRENT freed 1854K, 66% free 2797K/8195K, paused 81ms+67ms, total 245ms
$08-26 09:49:04.464 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 136ms
$08-26 09:49:04.503 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:49:06.394 I/ActivityManager(  664): Process com.tmobile.thememanager (pid 24054) has died.
$08-26 09:49:12.039 D/Sensors (  664): Smb380Sensor::~enable(0, 0)
$08-26 09:49:12.050 D/Sensors (  664): Smb380Sensor::~enable(0, 0) open /sys/class/input/event1/device/enable
$08-26 09:49:12.050 D/Sensors (  664): Smb380Sensor::~enable(0, 0) opened /sys/class/input/event1/device/enable
$08-26 09:49:12.066 D/Sensors (  664): Smb380Sensor::~setDelay(0, 66667000)
$08-26 09:49:12.441 D/dalvikvm(  664): GC_CONCURRENT freed 2495K, 39% free 14281K/23175K, paused 18ms+11ms, total 137ms
$08-26 09:49:12.441 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 109ms
$08-26 09:49:12.445 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 79ms
$08-26 09:49:12.457 V/TransportControlView(  664): Create TCV com.android.internal.widget.TransportControlView@40e3b4f8
$08-26 09:49:12.570 D/SurfaceFlinger(  489): About to give-up screen, flinger = 0x419caaf0
$08-26 09:49:12.656 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$08-26 09:49:12.687 V/LockPatternKeyguardView(  664): Set visibility on com.android.internal.policy.impl.LockPatternKeyguardView$5@4191ecb8 to 8388608
$[COLOR="Red"]08-26 09:49:23.093 W/ThrottleService(  664): unable to find stats for iface pdp0[/COLOR]
$08-26 09:50:07.011 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:50:07.203 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:50:08.261 D/dalvikvm(  664): WAIT_FOR_CONCURRENT_GC blocked 0ms
$08-26 09:50:08.382 D/dalvikvm(  664): GC_EXPLICIT freed 1119K, 38% free 14381K/23175K, paused 8ms+8ms, total 121ms
$08-26 09:50:44.695 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:50:44.707 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$08-26 09:50:44.718 D/ConnectivityService(  664): ConnectivityChange for WIFI: CONNECTED/CONNECTED
$08-26 09:50:44.734 D/ConnectivityService(  664): handleConnectivityChange: address are the same reset per doReset linkProperty[1]: resetMask=0
$[COLOR="red"]08-26 09:50:45.699 D/ConnectivityService(  664): NetTransition Wakelock for WifiStateMachine released by timeout[/COLOR]
$08-26 09:51:07.242 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:51:07.421 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:51:07.425 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:51:07.453 D/Tethering(  664): MasterInitialState.processMessage what=3
$08-26 09:51:07.589 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:51:07.609 W/ContextScopeImpl(24312): thread=1 tried to enter the scope of the application context. Ignored.
$08-26 09:51:07.625 I/goggles ( 1726): BaseApplication: Getting userWantsHistory = false
$08-26 09:51:07.625 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.828 D/PicasaSyncManager(22933): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.863 D/dalvikvm( 1726): GC_CONCURRENT freed 1840K, 66% free 2800K/8195K, paused 19ms+26ms, total 93ms
$08-26 09:51:07.863 D/dalvikvm( 1726): WAIT_FOR_CONCURRENT_GC blocked 21ms
$08-26 09:51:07.910 I/goggles ( 1726): FreshnessHelper: Checking for images newer than 1345938048000
$08-26 09:51:07.933 D/PicasaUploaderSyncManager(24298): background data: true
$08-26 09:51:07.937 D/PicasaSyncManager(22933): background data: true
$08-26 09:51:07.964 D/PicasaUploaderSyncManager(24298): active network: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true
$08-26 09:51:07.964 D/PicasaUploaderSyncManager(24298): background data: true
Lo que me irrita son las entradas Tethering en tu registro. No estoy seguro de lo que significan, pero ¿estás seguro de que tu Internet funciona a través de Wifi? ¿Tal vez podría verificar desde una aplicación de terminal usando el routecomando si el enrutamiento se arruinó? No es que supiera el siguiente paso entonces...
En primer lugar, creo que el problema desapareció después de mostrar XXJVU baseband=modem=radio a través de CWM por segunda vez. Tengo módems aquí: forum.xda-developers.com/showthread.php?t=1158783
Si permanece resuelto, considere decirlo (incluidos los pasos que lo resolvieron) respondiendo su propia pregunta y luego aceptando su propia respuesta. De esta manera, otras personas con problemas similares pueden ver directamente en las listas que esta pregunta tiene una solución.
Tengo la respuesta lista, pero debo esperar un tiempo hasta que el sistema me permita publicarla. También incluiré los resultados de tu sugerencia.

Respuestas (3)

Resolví el problema al actualizar el módem (también conocido como radio de banda base) solo a través del modo CWM / recuperación.

De esta manera, he mantenido todas mis configuraciones, apk, rom y kernel.

Los archivos que he usado (para SGS i9000) se pueden encontrar aquí: http://forum.xda-developers.com/showthread.php?t=1158783 Debe elegir el módem adecuado según su teléfono/ubicación/operador.

Tal vez deba hacerse dos veces o con el módem correcto (sugiero intentarlo varias veces).

Mi procedimiento real (no sugiero repetirlo) fue: flashear varios archivos de módem tar.md5 varias veces a través de Odin que no funcionó y perdí mi IMEI, número de teléfono y señal. Más tarde restauré la copia de seguridad de la carpeta /efs y no me ayudó con el IMEI. Luego, pasé los archivos zip del módem a través de CWM en modo de recuperación, lo que resolvió ambos problemas.

Personalmente probé i9000xxjvu e i9000xwjw1 y ambos funcionaron. Después de actualizar la ROM con los últimos nightlies y luego cambiar el kernel, noté que la versión de banda base no cambia.

Esta es probablemente la razón por la que no pude resolver el problema cambiando roms y kernels antes.

Leí en alguna parte que el módem no afecta al Wi-Fi, pero obviamente sí lo hace hasta cierto punto.

La banda base intermitente a través de Odin perdió mi IMEI, número de teléfono y conectividad. He solucionado esto al flashear el módem a través de CWM.

Después de eso, las desconexiones han parecido detenerse. También se resolvió otro problema: antes de que no pudiera copiar un archivo de +200 MB de la PC a Android a través de Samba Fileserver, algo desconectaba el proceso cada vez. Ahora puedo copiar un archivo de 300 MB sin desconexiones.

Esperaré un día o dos y trataré de cambiar la configuración de Wi-Fi y te haré saber si el problema está realmente resuelto.

Izzy: Estoy seguro de que mi Internet estaba pasando por Wi-Fi. Ahora los registros son diferentes que antes de flashear el módem (o reemplazar el kernel, aunque el kernel no resolvió el problema). Esto es lo que obtengo si compruebo lo que sugieres:

cat /proc/net/route
Iface   Destination     Gateway         Flags   RefCnt  Use     Metric  Mask            MTU     Window  IRTT
wlan0   00000000        0102A8C0        0003    0       0       0       00000000        0       0   0
wlan0   0002A8C0        00000000        0001    0       0       0       00FFFFFF        0       0   0
wlan0   0102A8C0        00000000        0005    0       0       0       FFFFFFFF        0       0   0
root@android:/ # netstat -nr
netstat -nr
Proto Recv-Q Send-Q Local Address          Foreign Address        State
 tcp       0      0 127.0.0.1:7777         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:7203         0.0.0.0:*              LISTEN
 tcp       0      0 127.0.0.1:5037         0.0.0.0:*              LISTEN
 tcp       0      0 0.0.0.0:5555           0.0.0.0:*              LISTEN
 tcp      62      0 192.168.2.116:5555     192.168.2.100:12979    ESTABLISHED
 tcp       0      0 127.0.0.1:37807        127.0.0.1:7777         ESTABLISHED
 tcp       0      0 127.0.0.1:7777         127.0.0.1:37807        ESTABLISHED
 tcp       0      0 127.0.0.1:37806        127.0.0.1:7777         ESTABLISHED
 tcp       0      0 127.0.0.1:7777         127.0.0.1:37806        ESTABLISHED
tcp6       0      0 ::ffff:192.168.2.116:58387 ::ffff:173.194.70.188:5228 ESTABLISHED
tcp6       0      1 ::ffff:192.168.2.116:50048 ::ffff:173.194.35.147:443 CLOSE_WAIT
root@android:/ #

Estaba teniendo un problema similar después de actualizar una nueva ROM.

Para mí, eximir com.qualcomm.qti.tetherserviceel servicio de Battery Saver funcionó. Tienes que elegir "No optimizar" para que funcione correctamente.