1 votos

El Samsung Galaxy S3 no monta una tarjeta SD externa

Recientemente he puesto el firmware en mi Samsung Galaxy S3 porque había una característica que no funcionaba en CyanogenMod. Mi tarjeta SD externa funcionaba bien hasta hace poco, la opción "montar tarjeta SD" en Configuración está ahora en gris, y cada vez que inserto la tarjeta SD en el dispositivo, aparecen los siguientes mensajes en el logcat:

W/MountService( 3370): Failed to mount media on insertion
W/MountService( 3370): java.lang.NullPointerException
W/MountService( 3370):     at com.android.server.MountService.doMountVolume(MountService.java:1212)
W/MountService( 3370):     at com.android.server.MountService.doMountVolume(MountService.java:1288)
W/MountService( 3370):     at com.android.server.MountService.access$2100(MountService.java:134)
W/MountService( 3370):     at com.android.server.MountService$6.run(MountService.java:1021)

Mi ordenador parece reconocer la tarjeta SD perfectamente. ¿Alguien puede ayudarme a resolver este problema?

Actualización 1 : Tuve éxito en el montaje de la tarjeta SD manualmente usando el comando shell de este tutorial: http://forum.xda-developers.com/showthread.php?t=1804573 sin embargo, sólo era accesible para aplicaciones con permisos Root.

Actualización 2 : Como se sugiere en la sección de comentarios, formateé la tarjeta en cuestión para exFAT. El problema persiste.

Actualización 3 : El dmesg ( /proc/kmsg ) parecía tener alguna información relevante. Esto es lo que se registró en él cuando saqué y luego inserté la tarjeta:

<6>[ 5096.384848] c2 mmc1: card removed.
<6>[ 5096.385093] c0 mmc1: card e624 removed
<6>[ 5096.478613] c0 sdhci_set_ios : MMC Card OFF samsung-hsmmc
<6>[ 5097.221780] c2 mmc1: card removed.
<6>[ 5097.221830] c2 mmc1: card inserted.
<6>[ 5097.421722] c2 sdhci_set_ios : MMC Card ON samsung-hsmmc
<6>[ 5097.450386] c0 mmc1: cmd 52 command timeout error
<6>[ 5097.450735] c0 mmc1: cmd 52 command timeout error
<6>[ 5097.454610] c0 mmc1: cmd 5 command timeout error
<6>[ 5097.454944] c0 mmc1: cmd 5 command timeout error
<6>[ 5097.455274] c0 mmc1: cmd 5 command timeout error
<6>[ 5097.455606] c0 mmc1: cmd 5 command timeout error
<6>[ 5097.599241] c2 mmc1: new high speed SDHC card at address e624
<6>[ 5097.600105] c3 mmcblk1: mmc1:e624 SU32G 29.7 GiB
<6>[ 5097.614116] c3  mmcblk1: p1

0 votos

¿Hay algo en el logcat emitido por "MountService"? De hecho, ¿puedes poner todo el logcat (o al menos hasta ese punto) en pastebin o similar?

0 votos

@keepcalm Aquí tienes: < pastebin.com/Hhuh12t2 > Sólo hay que tener en cuenta que mi sistema parece emitir bastante "spam" en el registro. Intenté insertar la tarjeta SD y esperar a que se montara automáticamente, luego intenté ir a la configuración y montarla yo mismo (aparentemente esa opción ya no estaba en gris)

0 votos

Mirando la fuente, parece que el error que se produce es el resultado de algún cambio que hizo Samsung. Probablemente tu mejor opción sea intentar reformatear la tarjeta a FAT32. Además, ¿funcionan otras tarjetas? ¿Funciona tu tarjeta en otro teléfono/tablet?

0voto

Arielle Puntos 78

Arreglé el problema con sólo flashear el firmware de reserva (usando Odin) de nuevo. Ni siquiera tuve que limpiar /data - todas mis aplicaciones siguen ahí.

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