web-dev-qa-db-fra.com

Une carte SD de plus de 2 Go n'est pas reconnue dans Ubuntu 12.04

Lorsque j'insère une carte d'une capacité maximale de 2 Go, le système le voit immédiatement, mais si vous essayez avec une carte plus grande, vous ne le verrez pas. Je présume que le problème n’est pas dû au lecteur de carte lui-même, car il lit toutes les cartes sous Windows 7, mais au pilote Linux.

Je pouvais voir certaines personnes avoir des problèmes similaires mais pas de solution.

Toute aide appréciée.

GParted ne voit pas les cartes plus grandes que 2gb.

Après insertion petite carte

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

tout a bien fonctionné puis j'ai enlevé le petit et mis 8gb, attendu 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)

Les mêmes cartes, la même machine (même lecteur), mais des systèmes d'exploitation différents (win7) fonctionnent parfaitement.

Quelques lectures intéressantes que j'ai rencontrées mais qui sont chinois pour moi http://www.mail-archive.com/[email protected]/msg14598.html

et un autre bit http://article.gmane.org/gmane.linux.kernel.mmc/11973/match=sd+card+not+recognized

3
dex1

J'ai vécu la même chose avec une carte SD de 8 Go. Le problème est que le noyau Ubuntu prend le temps de monter la carte dans son système de fichiers.

Solution: insérez la carte SD dans le lecteur de carte SD et laissez-la insérée plus d'une heure.

Une fois que le noyau a fini de monter la carte SD, il apparaît dans la barre latérale gauche.

1

Je venais juste de rencontrer ce problème et j’ai décidé qu’il était probable que le lecteur de carte (intégré à l’ancien ordinateur portable) ne puisse pas gérer les cartes SDHC. Je crois que les cartes SD les plus grandes peuvent contenir 2 Go. Il est donc évident que les cartes plus récentes sont davantage des cartes SDHC (SD High Capacity).

Il y a des années, j'avais un appareil photo Canon qui ne pouvait prendre que des cartes SD et il est devenu assez difficile d'en trouver de nouvelles, car presque toutes les cartes compatibles SD récentes sont des cartes SDHC. Malheureusement, je pense qu’aucune mise à jour du microprogramme ne permet à un ancien lecteur de carte SD de reconnaître SDHC.

Références:

article d'Ebay de 2008 décrivant le "nouveau" format de carte SDHC

Article de PC Magazine indiquant que le matériel ancien ne peut pas utiliser les formats de carte les plus récents

0
Tommy Trussell

Il existe trois types de cartes SD:

  • Dakota du Sud
  • SDHC
  • SDXC

La carte SD ordinaire ne peut stocker que 2 Go (maximum). Le SDHC peut stocker jusqu'à 32 Go, tandis que le SDXC et stocker jusqu'à 2 To d'informations.

Le lecteur de carte SD est également important ici. Avec un lecteur SD, vous ne pouvez lire que les cartes SD. Avec un lecteur SDHC, vous pouvez lire les formats SD et SDHC. Etc...

On dirait que votre ordinateur portable a un lecteur SD, il ne peut donc lire que les cartes SD. Il ne peut pas lire SDHC, SDXC ou toute nouvelle carte SD.

Dans le cas de Windows, un pilote peut avoir été publié pour permettre l'utilisation de cartes SDHC. Comme ce pilote est/n'a pas encore été porté sur Ubuntu, vous n’avez pas de chance. Il a peut-être été porté, cependant. Recherchez les mises à jour du noyau. Essayez aussi d'attendre.

(src)

0
Kaz Wolfe

Exécutez l'utilitaire de disque pour voir si la carte est détectée et, le cas échéant, essayez de la monter.
J'ai des cartes SD de 4 Go sans aucun problème.

0
tneiva

Parfois, les cartes SD ne sont pas reconnues après une éjection incorrecte. Essaye ça:

  1. Débranchez la carte SD
  2. Essayez de redémarrer Ubuntu
  3. Une fois connecté à votre session, essayez de rebrancher la carte SD dans la fente pour carte SD.
0
visitor