Vold
Перейти к навигации
Перейти к поиску
Заставить работать Vold
- Пока Vold не может ничего монтировать
I/Vold ( 93): Vold 2.1 (the revenge) firing up D/Vold ( 93): Volume storage_internal state changing -1 (Initializing) -> 0 (No-Media) D/Vold ( 93): Volume external_sdcard state changing -1 (Initializing) -> 0 (No-Media) D/Vold ( 93): Volume external_usb_disk state changing -1 (Initializing) -> 0 (No-Media) D/Vold ( 93): Volume storage_internal state changing 0 (No-Media) -> 2 (Pending) D/Vold ( 93): Volume storage_internal state changing 2 (Pending) -> 1 (Idle-Unmounted) D/Vold ( 93): Volume storage_internal state changing 1 (Idle-Unmounted) -> 2 (Pending) D/Vold ( 93): Volume storage_internal state changing 2 (Pending) -> 1 (Idle-Unmounted) W/Vold ( 93): Duplicate state (1) D/Vold ( 93): Volume storage_internal state changing 1 (Idle-Unmounted) -> 2 (Pending) D/Vold ( 93): Volume storage_internal state changing 2 (Pending) -> 1 (Idle-Unmounted) W/Vold ( 93): Duplicate state (1) D/VoldCmdListener( 93): volume list D/VoldCmdListener( 93): volume mount /mnt/sdcard I/Vold ( 93): /dev/block/vold/179:7 being considered for volume storage_internal D/Vold ( 93): Volume storage_internal state changing 1 (Idle-Unmounted) -> 3 (Checking) I/Vold ( 93): Filesystem check completed OK E/Vold ( 93): /dev/block/vold/179:7 failed to mount via VFAT (Invalid argument) E/Vold ( 93): Volume storage_internal found no suitable devices for mounting :( D/Vold ( 93): Volume storage_internal state changing 3 (Checking) -> 1 (Idle-Unmounted) W/Vold ( 93): Returning OperationFailed - no handler for errno 22
- По виду с конфигом все нормально, vold пытается монтировать нужную партицию и даже проверяет ее успешно
- Посмотреть в его исходники что там к чему
- Запустить процесс вольда со strace может будет яснее в чем дело - лог
Ext4 партиции в терминале монтируются командой
mount -t ext4 /dev/block/sda1 /mnt/sdcard
При попытке монтировать fat получаем ошибку. В dmesg при этом появляется сообщение:
FAT-fs (sda1): codepage cp437 not found
Решается загрузкой дополнительных модулей (лежат в /system/lib/modules)
modprobe nls_cp437 && modprobe nls_iso8859-1
и фат монтируется.