Carte SD ne se monte pas !

Bonjour à tous,

Je fais tourner debian sur un macbook pro.

Le driver de ma carte SD semble être :

SD Host controller: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader (rev 10)

C’est une carte de 8GB pour mon appareil photo.

Si je démarre ma machine et que j’insère ma carte SD, pas de problèmes, elle se monte toute seule. Une fois que je l’ai utilisée, si je l’enlève et je la remets dans le lecteur il ne la monte plus. Cependant, j’entends le petit bruit qui m’indique qu’il se passe quelque chose avec le lecteur de carte, mais impossible d’y accéder.

[code]root@dynamic:~# fdisk -l
Disque /dev/sda : 465.8 GiB, 500107862016 octets, 976773168 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : gpt
Identifiant de disque : 3C3A6A7F-E134-4F10-A7EA-7C102EC87BEF

Périphérique Début Fin Secteurs Taille Type
/dev/sda1 2048 6143 4096 2M Système de fichiers Linux
/dev/sda2 409640 272578775 272169136 129.8G HFS ou HFS+ Apple
/dev/sda3 272578776 273848319 1269544 619.9M HFS ou HFS+ Apple
/dev/sda4 273848320 273850367 2048 1M Amorçage BIOS
/dev/sda5 273850368 574316543 300466176 143.3G Système de fichiers Linux
/dev/sda6 574316544 587083775 12767232 6.1G Partition d’échange Linux
/dev/sda7 6144 409599 403456 197M Système de fichiers Linux
/dev/sda8 587083776 792449023 205365248 97.9G Données de base Microsoft
/dev/sda9 792453120 976773119 184320000 87.9G Données de base Microsoft

Les entrées de la table de partitions ne sont pas dans l’ordre du disque.

Disque /dev/mmcblk0 : 7.5 GiB, 8068792320 octets, 15759360 secteurs
Unités : secteur de 1 × 512 = 512 octets
Taille de secteur (logique / physique) : 512 octets / 512 octets
taille d’E/S (minimale / optimale) : 512 octets / 512 octets
Type d’étiquette de disque : dos
Identifiant de disque : 0x00000000

Périphérique Amorçage Début Fin Secteurs Taille Id Type
/dev/mmcblk0p1 8192 15759359 15751168 7.5G b W95 FAT32
[/code]

Bon, là on voit bien que le lecteur semble fonctionner et voir qu’il y a une carte. Mais je n’arrive pas à y accéder depuis le gestionnaire de fichier.

Je sèche et un peu !

Salut,
Pour voir ce qui est monté il faut vérifier par la commande

root@desktop:/# mount

Ok je pensais que fdisk suffirait.

Voici ce que me renvoie mount

[quote]root@dynamic:~# mount
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
proc on /proc type proc (rw,nosuid,nodev,noexec,relatime)
udev on /dev type devtmpfs (rw,relatime,size=10240k,nr_inodes=2040313,mode=755)
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
tmpfs on /run type tmpfs (rw,nosuid,relatime,size=3268344k,mode=755)
/dev/sda5 on / type ext4 (rw,relatime,errors=remount-ro,data=ordered)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,release_agent=/lib/systemd/systemd-cgroups-agent,name=systemd)
pstore on /sys/fs/pstore type pstore (rw,nosuid,nodev,noexec,relatime)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio)
cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=33,pgrp=1,timeout=0,minproto=5,maxproto=5,direct)
debugfs on /sys/kernel/debug type debugfs (rw,relatime)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,relatime)
mqueue on /dev/mqueue type mqueue (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda8 on /media/bridge type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,user)
/dev/sda9 on /media/media type fuseblk (rw,nosuid,nodev,noexec,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096,user)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,relatime)
tmpfs on /run/user/118 type tmpfs (rw,nosuid,nodev,relatime,size=1634172k,mode=700,uid=118,gid=126)
tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=1634172k,mode=700,uid=1000,gid=1000)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)
[/quote]

Hélas ça ne me dit pas grand chose !

/dev/mmcblk0p1 n’est pas monté
Que dit
dmesg | grep mmcblk

Tu peux essayer a la main
Si toto est ton nom d’utilisateur
sudo cd /media/toto
sudo mkdir sdcard

sudo mount -t vfat /dev/mmcblk0p1 /media/toto/sdcard

Ok, vais essayer à la main. En attendant, voici ce que me retourne : dmesg | grep mmcblk

root@dynamic:~# dmesg | grep mmcblk [ 44.696530] mmcblk0: mmc0:59b4 NCard 7.51 GiB [ 44.697754] mmcblk0: p1 [ 44.892457] FAT-fs (mmcblk0p1): utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive! [ 44.900107] FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck. [28277.234387] mmcblk0: mmc0:59b4 NCard 7.51 GiB [28287.273960] mmcblk0: error -110 sending status command, retrying [28287.275797] mmcblk0: unknown error -5 sending read/write command, card status 0x900 [28297.782233] mmcblk0: error -110 sending status command, retrying [28297.783921] mmcblk0: unknown error -5 sending read/write command, card status 0x900 [28297.783944] blk_update_request: I/O error, dev mmcblk0, sector 0 [28297.783951] Buffer I/O error on dev mmcblk0, logical block 0, async page read [28297.785015] Dev mmcblk0: unable to read RDB block 0 [28297.785607] mmcblk0: unable to read partition table

[code]root@dynamic:/media/maurizio# mount -t vfat /dev/mmcblk0 /media/maurizio/sdcard/

mount: /dev/mmcblk0 : impossible de lire le superbloc
[/code]

Hum… serait-ce la carte qui pose problème ?

Vais tenter avec une autre carte quand je serai au bureau.

FAT-fs (mmcblk0p1)

ça à l’air d’etre particulier.
elm-chan.org/fsw/ff/00index_e.html

Hum, je comprends pas vraiment ce qu’il faut faire avec ça ;( Mais ce que je comprends c’est que la carte SD.

Ce qui est étonnant, c’est que si je redémarre ma machine, la toute première fois que j’insère cette carte, le système me la monte, et après impossible de reproduire cela.