Problème de lecture / écriture sur carte SD

Bonjour,

J’ai depuis quelque temps un problème de lecture et d’écriture sur une carte SD d’appareil photo.
Ma config :
Debian Squeeze
Lecteur multicartes SD, …

Auparavant celà fonctionnait très bien. Quand j’insère une carte,

  • le montage se fait automatiquement,
  • je peux voir les fichiers (photos) dans konqueror
  • je ne peux pas les ouvrir pour visualiser
  • je ne peux ni les copier ni les effacer
  • je ne peux plus enlever - demontage.
  • En regardant sur internet, j’ai réussi un démontage par la commande

fuser -k /media/usb0 en root

  • c’est indépendant de la carte SD

Qqun a-t-il une idée?

Bonjour,
Il me semble que même via un lecteur de carte usb ta carte apparaît dans /dev/sdX…
Maintenant débranche ton lecteur, vérifie les fichiers présents dans /dev/sdX.
Tu dois au moins avoir /dev/sda (ton disque sata principal sauf s’il est en IDE) et peut être d’autres périphériques.
Branche ton lecteur et vérifie si un nouveau fichier /dev/sdX est apparu.
Je précise que Le “X” est à remplacer par la bonne lettre, il se peut qu’il soit suivi d’un nombre : le numéro de la partition présente sur le disque.
Si un nouveau fichier /dev/sdX apparaît exécute en root :

[code]# mkdir /media/ma_carte_SD

mount -t vfat /dev/sdX /media/ma_carte_SD[/code]

et pour le démonter :

Si aucun nouveau fichier /dev/sdX n’apparaît après branchement de ton lecteur alors renvoit le résultat de :

Bonjour LAV-FRED,

Merci pour ta réponse!
Bon j’ai essayé de suivre tes conseils mais sans succès.

  • voici mon lecteur de carte, branché en usb, et alimenté indépendemment.

  • quand j’insère une carte le message suivant apparait

  • ensuite comme je l’ai décrits précédemment impossible d’ouvrir ou copier un fichier
  • j’ai bien un nouveau device qui apparaît /dev/sdd1
  • j’ai un montage en /media/usb0 par défaut
  • j’ai essayé d’utiliser la commande

mais cela n’a rien donné, sans doute car la carte est déjà montée

Ca ressemble plus a un probleme de droits.
On ne peut pas changer les droits sur une partition FAT.
Les droits et le propriétaire sont définis au moment du formatage.

Effectivement, il faut d’abords la demonter

Essaye:
umount /media/usb0
mkdir /media/macartesd
chown tonuser:tonuser /media/macartesd
mount -t vfat /dev/sdd1 /media/macartesd -o uid=1000,umask=0007,gid=46

Bonjour Seb,

J’ai essayé ton protocole, sans succès. J’ai du passer en root pour le mkdir.
Voici la fenêtre que j’obtiens lors d’une tentative d’ouverture d’une photo. Je ne peux pas non plus copier vers un autre répertoire. Donc je n’ai même pas l’accès en lecture. Je vois juste les fichiers.

Ensuite j’ai essayé de libérer le device dans konqueror, par clic droit->enlever en toute sécurité

J’ai essayé avec plusieurs cartes SD, sans succès.
Il y a qques semaines, cela fonctionnait très bien.

Les commandes sont effectivement a effectuer en root.
Peux-tu poster “ls -l /media” avec une carte et sans carte

Poste aussi groups de ton user

[ul]
[li]ls -l media total 84 drwxr-xr-x 2 root root 4096 jui 9 2005 cdrom0 drwxr-xr-x 2 root root 4096 jui 9 2005 cdrom1 lrwxrwxrwx 1 root root 6 jui 15 2007 dvd -> cdrom0 lrwxrwxrwx 1 root root 7 jui 15 2007 floppy -> floppy0 drwxr-xr-x 2 root root 4096 jui 9 2005 floppy0 lrwxrwxrwx 1 root root 6 jui 15 2007 graveur -> cdrom1 drwxrwx--- 4 1000 plugdev 16384 jan 1 1970 macartesd drwxr-xr-x 2 root root 4096 avr 4 2006 removable1 drwxr-xr-x 2 root root 4096 avr 4 2006 removable2 lrwxrwxrwx 1 root root 4 sep 3 2007 usb -> usb0 drwxr-xr-x 2 root root 4096 sep 3 2007 usb0 drwxr-xr-x 2 root root 4096 mai 2 2006 usb1 drwxr-xr-x 2 root root 4096 mai 2 2006 usb2 drwxr-xr-x 2 root root 4096 mai 2 2006 usb3 drwxr-xr-x 2 root root 4096 mai 2 2006 usb4 drwxr-xr-x 2 root root 4096 mai 2 2006 usb5 drwxr-xr-x 2 root root 4096 jun 7 2006 usb6 drwxr-xr-x 2 root root 4096 jun 7 2006 usb7 [/li]
[li]groups ayf2 voice cdrom floppy audio video plugdev scanner saned junior[/li][/ul]

Dans un terminal en root, est ce que

cp /media/usb0/uneimage.jpeg /home/choufre fonctionne?
Si oui, peux tu ensuite ouvrir cette image dans ton home?

Bonjour Seb,

Voici le résultat du cp en root.

cp: lecture de `/media/usb0/dcim/100canon/img_5429.jpg': Erreur d'entrée/sortie

Bon je vois pas 50 solutions:

Soit tes cartes sd sont toutes foireuses, ce qui est peu probable.
Soit c’est ton lecteur sd qui rend l’ame.
Soit c’est ton apn qui bousille tes cartes.

Si tu as un windows sous la main, essaye de récupérer les photos avec.
Si ca marche, formate ta carte et rebranche la dans ton ordi linux pour voir si tu y a accés.

Bonsoir Seb,

les solutions radicales ne sont pas toujours les plus mauvaises!

[ul][li]Donc, j’ai transféré de l’appareil photo vers le pc via le cable ad hoc. C’est très long mais ça fonctionne. [/li]
[li]J’ai formaté la carte, en utilisant l’ap photo[/li]
[li]J’ai pris une photo. Ca fonctionne![/li][/ul]

Merci encore pour ton aide. En espérant que ça profite à d’autres!

[i]PS : Pour les spécialistes qui souhaiteraient creuser plus loin, j’ai un canon ixus55.

[/i]