Samsung Galaxy S3 не монтирует внешнюю SD-карту

Недавно я прошил стоковую прошивку на свой Samsung Galaxy S3, потому что в CyanogenMod не работала одна функция. Моя внешняя SD-карта до недавнего времени работала нормально — опция «подключить SD-карту» в настройках теперь неактивна, и всякий раз, когда я вставляю SD-карту в устройство, в логарифме появляются следующие сообщения:

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)

Мой компьютер отлично распознает SD-карту. Может ли кто-нибудь помочь мне с решением этой проблемы?

Обновление 1 : мне удалось смонтировать SD-карту вручную с помощью команды оболочки из этого руководства: http://forum.xda-developers.com/showthread.php?t=1804573 , однако она была доступна только для приложений с правами root. .

Обновление 2. Как было предложено в разделе комментариев, я отформатировал рассматриваемую карту в exFAT. Проблема сохраняется.

Обновление 3 : в файле dmesg( /proc/kmsg) содержится некоторая важная информация. Это то, что вошло в него, когда я удалил, а затем вставил карту:

<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
Комментарии не для расширенного обсуждения; этот разговор был перемещен в чат .

Ответы (1)

Я решил проблему, просто перепрошив стоковую прошивку (используя Odin). Мне даже не пришлось вайпить /data- все мои приложения остались на месте.