Existem algumas coisas que você pode fazer para garantir que tudo esteja funcionando conforme o esperado.
1) Verifique se o Ubuntu conhece o slot para cartão SD e o que fazer com ele
2) Verifique se o Ubuntu sabe que você inseriu algo
3) Verifique se o Ubuntu entende o sistema de arquivos no item que você inseriu.
1) Verifique as saídas dos comandos sudo lspci -v -nn
, sudo lsusb
e sudo lshw
na linha de comando. Aqui está um bom guia para entender, lshw
que lista um exemplo de leitor de cartão SD.
2) Em seguida, execute o seguinte comando antes de inserir o cartão SD e alguns segundos depois de inseri-lo: ls -la /dev/sd*
. Este comando lista todos os discos rígidos, CDs, DVDs, disquetes, cartões SD, etc. que o Ubuntu conhece. (Estes são chamados de dispositivos de bloco).
Idealmente, você verá algumas entradas na segunda execução que não verá na primeira. Por exemplo:
$ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
(Now insert the SD card)
$ls -la /dev/sd*
brw-rw---- 1 root disk 8, 0 2012-01-14 11:27 /dev/sda
brw-rw---- 1 root disk 8, 16 2012-01-14 11:27 /dev/sdb
brw-rw---- 1 root disk 8, 32 2012-01-14 11:27 /dev/sdc
brw-rw---- 1 root disk 8, 33 2012-01-14 11:27 /dev/sdc1
brw-rw---- 1 root disk 8, 34 2012-01-14 11:27 /dev/sdc2
brw-rw---- 1 root disk 8, 35 2012-01-14 11:27 /dev/sdc3
brw-rw---- 1 root disk 8, 36 2012-01-14 11:27 /dev/sdc4
brw-rw---- 1 root disk 8, 37 2012-01-14 11:27 /dev/sdc5
brw-rw---- 1 root disk 8, 64 2012-01-14 11:28 /dev/sdd
Veja aquele extra no final, /dev/sdd
que é o cartão SD.
3) Verifique se o Ubuntu entende o sistema de arquivos na unidade. Eu apostaria que é Fat32 ou NTFS. Você pode verificar se a sua cópia do Ubuntu entende esses sistemas de arquivos (deveria) executando este comando: cat /proc/filesystems
. Nesta lista, vfat é Fat32 e (para todos os efeitos) o fusível é NTFS. ** Nota: esta lista não é extensa.
Uma maneira melhor é simplesmente tentar montar o cartão SD manualmente. Execute os seguintes comandos em ordem até que um funcione (substitua o X /dev/sdX1
pela letra da etapa 2):
sudo mount /dev/sdX1 /mnt
sudo mount -t vfat /dev/sdX1 /mnt
sudo mount -t ntfs /dev/sdX1 /mnt
sudo mount -t msdos /dev/sdX1 /mnt
Nenhuma saída significa que funcionou, e você poderá navegar para o seu cartão SD com o nautilus em /mnt
. Se nenhum deles funcionou, tente conectar o cartão SD em uma máquina Windows e executar o chkdsk nela ou verifique o tipo de sistema de arquivos.