Existem algumas coisas que você pode fazer para garantir que tudo esteja funcionando conforme o esperado.
1) Verifique se o Ubuntu sabe sobre o seu 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 na coisa que você inseriu.
1) Verifique as saídas dos comandos sudo lspci -v -nn
, sudo lsusb
e sudo lshw
na linha de comando. Aqui é 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).
O ideal é que você veja algumas entradas na segunda corrida que você não vê 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 aposto que é ou Fat32 ou NTFS. Você pode verificar se a sua cópia do Ubuntu entende esses sistemas de arquivos (deve), 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.
A melhor maneira é simplesmente tentar montar o cartão SD manualmente. Execute os seguintes comandos em ordem até que um funcione (substitua o X em /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ê deve poder navegar para o seu cartão SD com nautilus em /mnt
. Se nenhum deles funcionou, tente conectar seu cartão SD em uma máquina Windows e executar o chkdsk nele ou verifique o tipo de sistema de arquivos.