3 votos

Motorola Droid 3 muchos reinicios aleatorios

Estoy teniendo los temidos reinicios aleatorios en mi recién adquirido Droid 3.

Se reinicia más de 10 veces al día de forma aleatoria, tanto en reposo como al hacer cualquier cosa en el teléfono.

El único patrón que he podido captar es que alrededor de 30 segundos antes de un reinicio, pierdo la señal del teléfono (el medidor de intensidad de la señal está vacío y muestra una cruz). El WiFi sigue funcionando hasta el reinicio.

Me encuentro en España y uso el teléfono en modo GSM/UMTS, con CDMA desactivado. Algunas veces, cuando pierdo la señal antes de un reinicio, me aparece una ventana emergente preguntando si quiero poner el teléfono en modo "global" para que busque señal CDMA.

Estoy usando rooted Steel Droid 3 con OTA 5.6.890, pero sucedió con la ROM stock de Verizon también.

He buscado mucho en Google durante los dos últimos días y he hecho todo lo que he encontrado sobre posibles soluciones:

  • Restablecimiento de fábrica y desactivación de las funciones de restauración de Google en la configuración inicial (para evitar la restauración de los datos del punto de acceso WiFi, que supuestamente provoca reinicios)
  • Borrar manualmente toda la información del punto de acceso WiFi
  • Desactivar el WiFi
  • Funcionamiento sin aplicaciones instaladas
  • Formateo de la tarjeta sd
  • Borrar los datos del usuario y la caché del Recovery
  • Para comprobar si la batería está suelta, calce un trozo de papel para fijarla en su sitio

Nada de esto ha evitado o incluso aliviado los reinicios aleatorios.

Estoy temiendo que mi teléfono sea una auténtica chapuza, pero desgraciadamente como estoy en España no puedo devolverlo y que me lo cambien. De todas formas he estado leyendo que la gente ha devuelto sus Droids cuatro o cinco veces y siguen teniendo reinicios aleatorios en cada Droid nuevo o reacondicionado que reciben.

Aparte de eso el teléfono funciona perfectamente bien, y realmente me encanta. Pero el hecho de que se reinicie cuando estás en medio de algo va a ser cada vez más molesto y me temo que lo tiraré por la ventana tarde o temprano. Realmente necesito solucionar esto.

Corro adb logcat con la esperanza de encontrar la causa, pero no vio nada revelador. Aquí están las colas de mis últimos 3 registros antes de un accidente:

12-06 22:39:43.764   512  3986 W Smack/Packet: notify conn break (IOEx), close connection12-06 22:39:43.764   512  3986 D Smack   : [XMPPConn] close connection, notifyClosed=false
12-06 22:39:43.921   512   608 I GTalkService: [GTalkConnection.18] connectionClosed: connId=28343, error=CONNECTION FAILED
12-06 22:39:43.921   317   323 D ConnectivityService: reportNetworkCondition(1,0)
12-06 22:39:43.929   317   370 D ConnectivityService: Inet connectivity change,net=1, condition=0,mActiveDefaultNetwork=1
12-06 22:39:43.929   317   370 D ConnectivityService: starting a change hold12-06 22:39:43.936   512   608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status
12-06 22:39:43.999   512   608 I GTalkService: [GTalkConnection.18] (WORKER THREAD) update account status - done, took 58 ms
12-06 22:39:46.944   400   400 D StatusBarPolicy: the netConditon of netType 1 is updated as 0 by android.net.conn.INET_CONDITION_ACTION,icon color should be white.
12-06 22:39:46.944   400   400 V StatusBarPolicy: NetworkInfo: NetworkInfo: type: WIFI[], state: CONNECTED/CONNECTED, reason: (unspecified), extra: (none), roaming: false, failover: false, isAvailable: true, inetCondition=     0
12-06 22:39:46.944   400   400 V StatusBarPolicy: mModemIsResetting=false
12-06 22:39:46.944   317   370 D ConnectivityService: Inet hold end, net=1, condition =0, published condition =100
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702   195   237 D libmdmctrl:
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702   195   237 D libmdmctrl:

Registro 2:

12-06 23:12:14.951   533  1016 I EventLogService: Aggregate from 1323209010096 (log), 1323207734851 (data)
12-06 23:12:16.654   317   382 D dalvikvm: GC_EXPLICIT freed 143K, 38% free 8201K/13063K, external 5433K/6784K, paused 158ms
12-06 23:12:21.990   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:12:21.990   195   237 D libmdmctrl:
12-06 23:12:21.990   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:12:21.990   195   237 D libmdmctrl:
12-06 23:12:24.591  4743  4754 W googleanalytics: Problem with socket or streams.
12-06 23:12:24.591  4743  4754 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at java.net.Socket.connect(Socket.java:983)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.Looper.loop(Looper.java:130)
12-06 23:12:24.591  4743  4754 W googleanalytics:       at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:12:24.849   445   467 D dalvikvm: GC_CONCURRENT freed 1098K, 49% free 4008K/7815K, external 2692K/3351K, paused 2ms+2ms
12-06 23:12:24.896   445   445 W KeyCharacterMap: Can't open keycharmap file
12-06 23:12:24.896   445   445 W KeyCharacterMap: Error loading keycharmap file'/data/usr/keychars/omap-keypad.kcm.bin'. hw.keyboards.0.devname='omap-keypad'

Registro 3:

12-06 23:46:26.576   677  1930 W IdleConnectionHandler: Removing a connection that never existed!12-06 23:46:26.576   677  1930 D News Processor:  SAVED http://www.meneame.net/rss2.php
12-06 23:46:26.584   677  1932 D News Processor:  PROCESSING source: 20 http://www.meneame.net/rss2.php
12-06 23:46:26.646   677  1932 D News Processor:  HAS NEW: false - http://www.meneame.net/rss2.php
12-06 23:46:33.584  1480  1491 W googleanalytics: Problem with socket or streams.
12-06 23:46:33.584  1480  1491 W googleanalytics: java.net.ConnectException: www.google-analytics.com/127.0.0.1:80 - Connection refused
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:207)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.harmony.luni.net.PlainSocketImpl.connect(PlainSocketImpl.java:437)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at java.net.Socket.connect(Socket.java:983)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at org.apache.http.conn.scheme.PlainSocketFactory.connectSocket(PlainSocketFactory.java:119)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.maybeOpenConnection(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.PipelinedRequester.addRequest(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.dispatchSomePendingEvents(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at com.google.android.apps.analytics.NetworkDispatcher$DispatcherThread$AsyncDispatchTask.run(Unknown Source)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Handler.handleCallback(Handler.java:587)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Handler.dispatchMessage(Handler.java:92)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.Looper.loop(Looper.java:130)
12-06 23:46:33.584  1480  1491 W googleanalytics:       at android.os.HandlerThread.run(HandlerThread.java:60)
12-06 23:46:36.334   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 23:46:36.334   195   237 D libmdmctrl:
12-06 23:46:36.334   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 23:46:36.334   195   237 D libmdmctrl:

He visto que la salida más común antes del reinicio es

12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control, buff = auto
12-06 22:39:59.702   195   237 D libmdmctrl:
12-06 22:39:59.702   195   237 D libmdmctrl: file /sys/bus/usb/devices/usb2/power/control opened in write only mode
12-06 22:39:59.702   195   237 D libmdmctrl:

Pero he buscado en google por libmdmctrl y solo hay 1 resultado que no tiene nada que ver.

Estoy realmente a oscuras, ¡gracias por cualquier ayuda!

2voto

Tomás Arribas Puntos 136

Intenté un enfoque diferente, viendo que el problema estaba en la radio/telefonía...

¡He puesto otra SIM de otro operador, y de momento no estoy teniendo reinicios!

¿Cuál es la diferencia? Mi principal operador es un "operador", una empresa que alquila la red de otra empresa para ofrecer su servicio, normalmente con precios más competitivos.

La SIM que estoy usando ahora es de un operador que es dueño de la red directamente.

Lo que creo que ocurre es que al usar un operador virtual, estás teniendo una especie de roaming permanente: el teléfono tiene que entrar primero en la red propia del operador y luego unirse a la red virtual del operador virtual. De alguna manera esto vuelve loco al droide 3.

El medidor de intensidad de la señal mostraba efectivamente una pequeña "R" que indicaba que estaba en roaming. Supuse que esto se debía a que al ser un teléfono estadounidense, tomaba cualquier red no estadounidense como roaming, pero ahora que estoy usando la SIM normal de operador, la barra de intensidad de la señal ya no muestra la "R".

Parece que tendré que cambiar mi operador por un propietario de red, que por desgracia tienen precios mucho menos competitivos. ¡¡¡Pero al menos he encontrado una forma de usar el Droid 3 sin reinicios constantes!!!

Para futuras referencias a otros usuarios españoles: Estoy teniendo los reinicios usando una SIM de Simyo (que funciona en la red de Orange), pero con una SIM de Movistar no hay reinicios.

1voto

Bryan Denny Puntos 18960

Me parece que podría ser un problema de hardware y no de software.

Cosas que probaría

  • Flashear aún más ROMs. Prueba CM7 si está disponible para el Droid 3. Si sigue reiniciando con otras ROMs, lo más probable es que tengas un problema de hardware
  • Sugerencias de hardware: prueba con una batería nueva/diferente. Además, dado que usas GSM y se trata de perder la señal, ¿tal vez sea un problema con tu tarjeta SIM?
  • De lo contrario: ponte en contacto con el servicio de atención al cliente y cuéntales tu problema de hardware de los reinicios. Puede que tengan alguna información adicional o procedimientos para ayudarte. O un nuevo teléfono refurb. (Pero como estás en España, eso parece un problema).

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X