Meu computador possui um slot para cartão SD. Quando coloco um cartão SD em funcionamento no slot, nada acontece. Quando coloco um CD ou DVD ou conecto uma unidade USB, a mídia está montada e disponível. Preciso fazer algo especial para cartões SD?
Especificações de hardware
Estou executando o 11.10 em um Dell XPS L502X. O slot do cartão está marcado como "SDXC / MMC - MS / Pro" (que a Wikipedia diz que são vários tipos de cartões SD).
Respostas:
Eu tenho o mesmo laptop, o slot funciona no Ubuntu 12.04, mas o sistema operacional não parece encontrar o cartão quando é inserido. Parece que você tem 2 opções a curto prazo:
Reinicie com o cartão SD no slot.
Faça uma varredura PCI
O erro com a solução alternativa está listado aqui .
fonte
>
) deveria ter sido um pipe (|
). Editado.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
esudo 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:
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):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.fonte
mount
. No entanto, acho que seu problema existe no hardware. Você tem alguma experiência com máquinas virtuais? A execução de janelas em uma VM pode oferecer algumas dicas.Isso parece funcionar melhor para mim:
sudo fdisk -l
(é uma letra minúscula L)Isso mostra todos os
/dev/sdX
nomes e blocos e mais informações sobre a capacidade / espaço dos "discos".Então, eu apenas uso o comando:
sudo mkdir /media/sdcard/
(crie um diretório para o cartão SD a ser montado)(montagem do comando) (nome do local
/dev/sdd1/
) (montado na pasta criada)sudo mount /dev/sdd1/ /media/sdcard/
Você pode montá-lo exatamente
media
como quiser, e aqui está o comando umount para desmontar:sudo umount /dev/sdd1/
Em seguida, você pode remover o diretório com
sudo rmdir /sdcard
.fonte
/dev/mmcblk0p1
por algum motivo./dev/mmcblk0p1
. Espero ter ajudado.Depois de mais de um ano, encontrei uma solução permanente descrita em Leia seu cartão SD com o seu laptop Ubuntu .
Citando a partir da página citada:
«Faça o seguinte.
Faça backup do arquivo / etc / modules
sudo cp / etc / modules /etc/modules.bak
Adicione uma linha ao / etc / modules
gksu gedit / etc / modules ou sudo vi / etc / modules
3. Marque isso no final do arquivo em uma nova linha:
Quando você reiniciar, o leitor de cartões estará funcional. Você verá que, quando colocar um cartão SD no leitor, ele será montado automaticamente.
Mas espere, não quer ter que reiniciar sua máquina? Volte para o terminal, sua pessoa impaciente, e digite:
Isso é tudo. Após uma reinicialização, meu laptop reconheceu o cartão SD inserido e abriu o cartão SD no Nautilus. »
fonte
OK, com base nas informações de hardware muito detalhadas (obrigado!), Não parece que o sistema está vendo o leitor de cartões; por exemplo, não está conectado aos barramentos PCI ou USB. É como se não existisse.
Você tem certeza de que o leitor de cartões funciona? pode ter uma conexão frouxa (verifique os cabos do leitor para a placa-mãe). Além disso, verifique se não está desativado no BIOS / Setup.
fonte
OK, tentei todas essas coisas em uma inicialização dupla de um computador com Windows XP SP3 e Ubuntu 10.04 (Lucid). Aqui estão os resultados:
O Automount não reconhece o cartão no Ubuntu, mas se eu colocá-lo no meu leitor de cartões multifuncional durante a inicialização, ele é reconhecido na inicialização e eu posso "Remover a unidade com segurança), mas se eu o reinserir, o sistema não o reconhecerá novamente. , mas veja os dois últimos parágrafos.
Inicializando a mesma máquina no Windows XP SP3 (inicialização dupla) e inserindo o cartão após a inicialização, ele é reconhecido perfeitamente e pode ser retirado e reinserido.
Executando o Windows XP no VirtualBox 4.1.18 hospedado pelo Ubuntu, kernel 4.6.32.41, e tentando ler o cartão, ele só funciona se estiver no slot e eu ligo esse dispositivo USB específico (leitor de cartão multifuncional). Posso retirar e retirar o cartão, mas tenho que continuar verificando e desmarcando o dispositivo multicard com cada inserção.
Agora, aqui está a parte estranha. Se eu abrir o VirtualBox no Windows XP, obtendo o cartão para aparecer na sessão do Windows XP, e encerrar a sessão virtual deixando o cartão no leitor de cartão multifuncional, o cartão aparecerá no meu desktop Ubuntu.
Portanto, a solução alternativa, se eu quiser acessar o cartão no Ubuntu após a inicialização, é iniciar o VirtualBox, iniciar o Windows XP, inserir o cartão, verificar se o item é "Meu computador" e encerrar a sessão do VirtualBox. Ah, sim (comentário adicionado depois de mais experiências). Se eu "desmontar" o cartão - através do Nautilus e removê-lo, em vez de "Remover a unidade com segurança", então posso reinseri-lo e ele será reconhecido imediatamente.
Claro que o Ubuntu apenas o reconheceu diretamente !!
fonte
Se o cartão SD não tiver etiqueta de volume, tente adicionar uma usando uma máquina Windows ou Mac. Por exemplo (usando o Windows) em que H: é o cartão SD.
fonte