Thiago Macieira wrote: > O problema do Filipe, até onde eu vejo, é não encontrar o módulo cp437 > para converter os nomes de arquivos. Tente usar outra codificação (cp850 > ou utf-8, por exemplo).
Thiago, pessoal, boa noite! De fato, estava me concentrando muito na questão do tipo da partição, FAT 12, 16, msdos, vfat, etc e esqueci deste ponto. Bem, pessoal, o mount -t auto e mount -t msdos geraram o mesmo erro. Entretanto o que o Thiago disse me levou a pesquisar mais sobre o assunto do codepage. Com isto, acabei descobrindo uma inconsistência na configuração das opções de compilação do kernel: Realmente, havia habilitado o suporte a "msdos" e "vfat" e setado o "default codepage for FAT" como 437 e o "default iocharset for FAT" como iso8859-1, em "File systems > DOS/FAT/NT Filesystems". Entretanto, não havia habilitado nem o "codepage 437" nem o "codepage 850" em "File Systems > Native language support". Habilitei as opções acima em NLS, como módulos, recompilei o kernel, dei modprobe nls_cp437 e mount -t vfat -o codepage=437 /dev/sdb1 /mnt/memory/ E tudo funcionou perfeitamente! Pude listar o conteudo do diretório /mnt/memory e, finalmente, acessar meu SD card. Obrigado a todos, em especial ao Thiago Macieira, cuja dica foi essencial para a solução do problema. Abraços, Filipe Fedalto --------------------------------------------------------------------------- Esta lista é patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br Regras de utilização da lista: http://linux-br.conectiva.com.br FAQ: http://www.zago.eti.br/menu.html
