Cartão SD maior que 2gb não é reconhecido no Ubuntu 12.04

3

Quando eu insiro um cartão de até 2gb, ele é visto imediatamente pelo sistema, mas se tentar com um maior, ele não é visto. Eu presumo que o problema não é devido ao próprio leitor de cartão, pois lê todos os cartões no Windows 7, mas devido ao driver Linux.

Eu vi algumas pessoas com problemas semelhantes, mas sem solução.

Qualquer ajuda apreciada.

O GParted não vê cartões maiores que 2 gb.

Após inserção de cartão pequeno

ubuntu@ubuntu:~$ dmesg
[10169.384481] mmc0: new SD card at address a95c
[10169.384870] mmcblk0: mmc0:a95c SD016 14.0 MiB 
[10169.386715]  mmcblk0: p1

tudo funcionou bem então eu retirei o pequeno e coloquei 8gb, esperei por 2min

[10295.736422] mmc0: card a95c removed
[10362.448383] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10372.480076] mmc0: Timeout waiting for hardware interrupt.
[10382.496146] mmc0: Timeout waiting for hardware interrupt.
[10392.512149] mmc0: Timeout waiting for hardware interrupt.
[10402.528145] mmc0: Timeout waiting for hardware interrupt.
[10402.529267] mmc0: error -110 whilst initialising SD card
[10402.748807] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10412.768063] mmc0: Timeout waiting for hardware interrupt.
[10422.784051] mmc0: Timeout waiting for hardware interrupt.
[10432.800076] mmc0: Timeout waiting for hardware interrupt.
[10442.816067] mmc0: Timeout waiting for hardware interrupt.
[10442.817165] mmc0: error -110 whilst initialising SD card
[10443.040805] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10453.056145] mmc0: Timeout waiting for hardware interrupt.
[10463.072139] mmc0: Timeout waiting for hardware interrupt.
[10473.088050] mmc0: Timeout waiting for hardware interrupt.
[10483.104046] mmc0: Timeout waiting for hardware interrupt.
[10483.104107] mmc0: error -110 whilst initialising SD card
[10483.328960] sdhci: Switching to 1.8V signalling voltage failed, retrying with S18R set to 0
[10493.344144] mmc0: Timeout waiting for hardware interrupt.

ubuntu@ubuntu:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (primary) (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (secondary) (rev 03)
00:1a.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1c.5 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 6 (rev 03)
00:1d.0 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
07:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8072 PCI-E Gigabit Ethernet Controller (rev 16)
0a:01.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
0a:01.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
0a:01.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)

Os mesmos cartões, a mesma máquina (mesmo leitor), mas apenas sistemas operacionais diferentes (win7) funcionam perfeitamente.

Algumas leituras interessantes eu me deparei, mas é chinês para mim      link

e outro bit      link

    
por dex1 15.06.2012 / 13:23

5 respostas

1

Eu experimentei o mesmo com um cartão SD de 8GB. O problema é que o kernel do Ubuntu está demorando para montar a placa em seu sistema de arquivos.

Solução: coloque o cartão SD no leitor de cartão SD e deixe-o inserido por mais de 1 hora.

Quando o kernel terminar de montar o SD, ele aparecerá na barra lateral esquerda.

    
por santosh mandumula 05.10.2012 / 19:07
0

Execute o utilitário Disk para ver se o cartão é detectado e, se for o caso, tente montá-lo.
Tenho cartões SD de 4 GB sem problemas.

    
por tneiva 15.06.2012 / 14:24
0

Às vezes, os cartões SD não são reconhecidos após uma ejeção incorreta. Tente isto:

  1. Desconecte o cartão SD
  2. Tente reiniciar o ubuntu
  3. Uma vez conectado à sua sessão, tente conectar o cartão SD de volta ao slot de cartão SD
por visitor 23.02.2013 / 19:56
0

Eu estava passando por esse problema e decidi que é provável que o leitor de cartão (embutido no laptop antigo) não consiga manusear cartões SDHC. Acredito que o maior número possível de cartões SD é de 2 GB, portanto, obviamente, os cartões mais novos têm maior probabilidade de serem cartões SDHC (SD High Capacity).

Anos atrás, eu tinha uma câmera Canon que só podia ter cartões SD, e ficou muito difícil encontrar novos, porque praticamente todos os cartões SD mais novos são SDHC. Infelizmente, acredito que não haja nenhuma atualização de firmware que possa fazer com que um antigo leitor de cartão SD reconheça o SDHC.

Referências:

Artigo do Ebay de 2008 descrevendo o "novo" formato de cartão SDHC

Artigo da PC Magazine informando hardware antigo não pode usar formatos de cartão mais recentes

    
por Tommy Trussell 16.09.2014 / 21:11
0

Existem três tipos de cartão SD:

  • SD
  • SDHC
  • SDXC

O cartão SD simples pode armazenar apenas (no máximo) 2 GB. O SDHC pode armazenar no máximo 32GB, enquanto o SDXC e armazenar até 2TB de informação.

O leitor de cartões SD também é importante aqui. Com um leitor SD, você só pode ler cartões SD. Com um leitor SDHC, você pode ler SD e SDHC. E assim por diante ...

Parece que seu laptop tem um leitor SD, por isso só pode ler cartões SD. Não pode ler SDHC, SDXC ou qualquer outro cartão SD mais recente.

No caso do Windows, um driver pode ter sido liberado para permitir o uso de cartões SDHC. Como este driver ainda não foi portado para o Ubuntu, você está sem sorte. Pode ter sido portado, no entanto. Verifique se há atualizações para o kernel. Além disso, apenas tente esperar.

(src)

    
por Kaz Wolfe 16.09.2014 / 21:22