Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 08/05/2025, à 01:18

guigui_86

SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

Bonjour à tous,

Sur ma carte SD toute neuve (2To, bonne marque et bien chère, grrr), j'ai essayé de faire un transfert de fichier de plus de 400Go.
Évidemment le transfert a planté en plein milieu, plus rien ne répondait, obligé d'éteindre la machine. Depuis la carte SD n'apparaît plus nulle part lorsque je la branche dans mes diverses machines : PC, téléphone, console. Tout le monde me dit qu'il ne voit pas de carte.

En tentant la manip décrite sur ce fil https://forum.ubuntu-fr.org/viewtopic.php?id=2090946, j'obtiens les retours suivants :

coq@GC:~$ Dat1=$(date +"%H:%M:%S")
# Insertion de la carte, et attente de quelques secondes
coq@GC:~$ journalctl --no-pager --since $Dat1 --until $(date +"%H:%M:%S") -k 
mai 08 01:12:14 GC kernel: mmc0: card never left busy state
mai 08 01:12:14 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 01:12:15 GC kernel: mmc0: card never left busy state
mai 08 01:12:15 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 01:12:17 GC kernel: mmc0: card never left busy state
mai 08 01:12:17 GC kernel: mmc0: error -110 whilst initialising SD card
coq@GC:~$ 

Existe-t-il un moyen de faire revivre cette carte ? Je n'ai pas besoin des données qui sont dessus, formatage autorisé.

Toute aide sera la bienvenue.

Dernière modification par guigui_86 (Le 09/05/2025, à 21:24)

Hors ligne

#2 Le 08/05/2025, à 01:39

krodelabestiole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

si elle est neuve tu devrais profiter de la garantie. même si tu peux récupérer quoi que ce soit elle serait défaillante d'après ce que tu dis...

quel est le retour de

sudo lsblk -fmte7

Hors ligne

#3 Le 08/05/2025, à 02:00

guigui_86

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

coq@GC:~$ sudo lsblk -fmte7
[sudo] Mot de passe de coq : 
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS   SIZE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED       RQ-SIZE  RA WSAME
sda                                                                                     232,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda1
│    ext4   1.0         7a5d499c-978d-41f8-9b5b-a3014c48add5    4,3G    86% /media/coq/7a5d499c-978d-41f8-9b5b-a3014c48add5
│                                                                                        47,7G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda2
│                                                                                           1K root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda3
│    vfat   FAT32       33E1-BD43                             504,8M     1% /boot/efi     512M root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda5
│    swap   1           dfa33215-c211-4aa5-b36d-3bece17fac90                              7,8G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
└─sda6
     ext4   1.0         28cb807a-230e-48cc-8eb2-dae7014db565   41,3G    71% /var/snap/firefox/common/host-hunspell
                                                                                        176,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
                                                                            /                                                                                                              
sr0                                                                                      1024M root  cdrom brw-rw----         0    512      0     512     512    1 mq-deadline      64 128    0B
coq@GC:~$

J'avoue ne rien comprendre à ce retour.

Pas sûr que la garantie fonctionne. La machine a planté pendant le transfert, certes, mais c'est sûrement parce que je continuais à travailler dessus et à bidouiller des prises USB tout en lui demandant ce transfert un peu gourmant en mémoire j'imagine. Bref, je culpabilise et ne suis pas content...

Hors ligne

#4 Le 08/05/2025, à 02:13

krodelabestiole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

tu as un lecteur cd ? ta carte n'apparaît pas du tout ici...

Hors ligne

#5 Le 08/05/2025, à 09:44

fred-cavernedufond

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

Bonjour,
D'après le message d'erreur en # 1, la carte aurait saturé lors du transfert des données puis "planté". Possible problème de formatage initial ?.

Suggestions : vérifier le point de montage de la carte (au besoin faire un test sous windows pour voir si Linux lui pose problème) et si elle apparaît, vérifier sa partition. A ce stade on peut supposer que la carte n'est pas endommagé. Ensuite, dans l'idéal, la formater pour linux pour repartir sur une base propre et relancer le transfert - au besoin dans plusieurs parties - en lui donnant le maximum de ressource mémoire.

Dernière modification par fred-cavernedufond (Le 08/05/2025, à 09:50)


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#6 Le 08/05/2025, à 10:15

geole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

Bonjour.
Tente un reboot en laissant la carte dans son support et donne ces retours.

journalctl --no-pager -b -g mmc0 -n 50
sudo lsblk -fmte7

Ton lecteur de carte SD est-il'habilité à gérer une carte de 2To? Certains sont limités à 64 go.

Dernière modification par geole (Le 08/05/2025, à 10:27)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#7 Le 08/05/2025, à 11:23

guigui_86

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

krodelabestiole a écrit :

tu as un lecteur cd ? ta carte n'apparaît pas du tout ici...

Oui j'ai un lecteur CD.


fred-cavernedufond a écrit :

Bonjour,
D'après le message d'erreur en # 1, la carte aurait saturé lors du transfert des données puis "planté". Possible problème de formatage initial ?.

Suggestions : vérifier le point de montage de la carte (au besoin faire un test sous windows pour voir si Linux lui pose problème) et si elle apparaît, vérifier sa partition. A ce stade on peut supposer que la carte n'est pas endommagé. Ensuite, dans l'idéal, la formater pour linux pour repartir sur une base propre et relancer le transfert - au besoin dans plusieurs parties - en lui donnant le maximum de ressource mémoire.

Merci de la suggestion. Pour le moment je n'arrive à la faire apparaître sur aucun appareil, mais pas essayé sur un Windows. L'utilisation sera pour une console de jeux donc, si j'arrive à y accéder, le "formatage pour Linux" n'est peut-être pas le plus approprié. La console elle-même peut formater, mais elle ne voit pas la carte.



geole a écrit :

Bonjour.
Tente un reboot en laissant la carte dans son support et donne ces retours.

journalctl --no-pager -b -g mmc0 -n 50
sudo lsblk -fmte7

Ton lecteur de carte SD est-il'habilité à gérer une carte de 2To? Certains sont limités à 64 go.

Pour la limitation du lecteur de carte SD, je ne sais pas. C'est le lecteur intégré à un portable Clevo de 2022 environ. Il a déjà lu et écrit sur la carte (vide) lors du transfert qui a tout bloqué.

En revanche il y a un peu de nouveau : en laissant la carte dans son support au démarrage comme suggéré, le journalctl donne toujours l'erreur "card never left busy state".
Mais les dernières lignes du lsblk font apparaître quelque chose qui ressemble à la carte ; pas présent dans les lsblk précédents. Elle apparaît même dans on explorateur de fichier Thunar ! Serait-ce le bon moment pour formater dans un format compatible avec ma console et ne plus toucher à rien ?

coq@GC:~$ journalctl --no-pager -b -g mmc0 -n 50
mai 08 11:16:37 GC kernel: mmcblk0: mmc0:d555 SM02T 1.86 TiB
mai 08 11:16:37 GC kernel: mmc0: new ultra high speed SDR104 SDXC card at address d555
mai 08 11:16:37 GC kernel: mmc0: cannot verify signal voltage switch
mai 08 11:16:36 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 11:16:36 GC kernel: mmc0: card never left busy state
mai 08 11:16:36 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 11:16:36 GC kernel: mmc0: card never left busy state
coq@GC:~$ sudo lsblk -fmte7
[sudo] Mot de passe de coq : 
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS   SIZE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED       RQ-SIZE  RA WSAME
sda                                                                                     232,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda1
│    ext4   1.0         7a5d499c-978d-41f8-9b5b-a3014c48add5                             47,7G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda2
│                                                                                           1K root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda3
│    vfat   FAT32       33E1-BD43                             504,8M     1% /boot/efi     512M root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda5
│    swap   1           dfa33215-c211-4aa5-b36d-3bece17fac90                              7,8G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
└─sda6
     ext4   1.0         28cb807a-230e-48cc-8eb2-dae7014db565   41,3G    71% /var/snap/firefox/common/host-hunspell
                                                                                        176,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
                                                                            /                                                                                                              
sr0                                                                                      1024M root  cdrom brw-rw----         0    512      0     512     512    1 mq-deadline      64 128    0B
mmcblk0
                                                                                          1,9T root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline     128 128    0B
└─mmcblk0p1
     exfat  1.0         3937-3038                                                         1,9T root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline     128 128    0B
coq@GC:~$ 

Dernière modification par guigui_86 (Le 08/05/2025, à 11:32)

Hors ligne

#8 Le 08/05/2025, à 12:21

geole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

Donc       Ta carte serait formatée en EXFAT. Ce qui semble normal

Si ta console de jeu ne voit pas la carte,  elle ne pourra pas la formater. De plus quel format faudra-il lui mettre?  Je crains même qu'avec le bon format,   elle ne sache pas la détecter.

J'ai vu cette ligne supplémentaire
mmc0: cannot verify signal voltage switch
Il faut certainement partir sur l'idée que le pilote gérant cette carte a besoin d'être mis à jour.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#9 Le 08/05/2025, à 12:30

geole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

J'ai trouvé ce bug https://www.mail-archive.com/ubuntu-bug … 00238.html proposant
Et la solution de contournement suivante semble permettre l’accès à la carte :

sudo rmmod rtsx_pci_sdmmc && sudo rmmod rtsx_pci_ms && sudo rmmod rtsx_pci

# insert card

sudo modprobe rtsx_pci_sdmmc

# Mount card in Nautilus (i disabled automount before)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
Je défie QUICONQUE de trouver une discussion où j'aurais suggéré de remplacer un SSD par un disque dur.
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

En ligne

#10 Le 08/05/2025, à 14:56

fred-cavernedufond

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

geole a écrit :

Il faut certainement partir sur l'idée que le pilote gérant cette carte a besoin d'être mis à jour.

Une vérification des pilotes semble préconisé pour ce problème sur les forums...


Fred
Ubuntu 22.04 & 24.04 LTS

Hors ligne

#11 Le 08/05/2025, à 15:17

krodelabestiole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

perso j'ai un problème de pilote avec un lecteur de carte sd, mais c'est "ou tout, ou rien" : sans charger avec modprobe le module correspondant, pas moyen de lancer même une "moitié" de copie, c'est pour ça que j'ai un doute. mais c'est toujours une piste à explorer, oui.

par contre c'est facile, je pense : est-ce que ton lecteur lit correctement les autres cartes SD, même plus petites ?

Hors ligne

#12 Le 08/05/2025, à 15:22

krodelabestiole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

guigui_86 a écrit :
mmcblk0                                                         1,9T root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline     128 128    0B
└─mmcblk0p1        exfat  1.0         3937-3038                 1,9T root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline     128 128    0B

je n'avais pas fait attention à ce retour !
la carte est là, donc elle apparaît bien après reboot, mais ici elle n'est pas montée.

Hors ligne

#13 Le 08/05/2025, à 19:06

guigui_86

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

Merci à tous pour vos retours, peut-être va-t-on arriver à quelque chose ?

Depuis mon dernier message #7, où la carte est détectée normalement quand insérée avant de booter, il s'est passé un certain nombre de choses, dans l'ordre chronologique :

* tentative de formatage en exFat (format voulu par la console) avec Gparted : impossible, Gparted ne propose pas l'option "formater", on dirait que je n'ai pas les droits malgré avoir donné mon mdp root à GParted.
* retrait et remise à plusieurs reprises de la carte dans le PC, détection ok à chaque fois
* mise de la carte dans la console, détectée. Formatée avec la console, ok. La carte semble prête à l'emploi par la console.
* remise de la carte dans le PC, détectée. Accès à certains fichiers sur la carte ok.
* tentative d'éjection de la carte du PC (avec le bouton "eject" dans Thunar) : message d'erreur "le volume n'a pas pu être éjecté correctement". Pas d'inquiétude car de toute façon j'ai ce message d'erreur quasiment à chaque fois que j'utilise ce bouton eject. La carte disparaît quelques secondes, puis elle se remonte automatiquement toute seule.
* remise dans la console : plus détectée !
* retour dans le PC, plus détectée, même symptôme qu'avant.
* plusieurs tentatives pour la faire réapparaître en la branchant machine éteinte, sans succès pour le moment.

Ma conclusion rapide peut-être en accord avec ce que vous dites : mon PC a du mal à gérer la carte, il ne faudrait pas la mettre dedans ! Mise à jour du pilote de lecteur de carte à envisager, mais je n'ai aucune idée de comment faire (ubuntu 24.04.1)

Je donne de plus des retours des commandes proposées.

Solution de contournement par geole :

coq@GC:~$ sudo rmmod rtsx_pci_sdmmc && sudo rmmod rtsx_pci_ms && sudo rmmod rtsx_pci
rmmod: ERROR: Module rtsx_pci_ms is not currently loaded
coq@GC:~$ sudo modprobe rtsx_pci_sdmmc
coq@GC:~$ 

Le journalctl affiche l'erreur habituelle, mais détecte plus ou moins bien une carte SD de 30M, étrange.

coq@GC:~$ journalctl --no-pager -b -g mmc0 -n 50
mai 08 19:03:13 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:03:13 GC kernel: mmc0: card never left busy state
mai 08 19:03:11 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:03:11 GC kernel: mmc0: card never left busy state
mai 08 19:03:09 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:03:09 GC kernel: mmc0: card never left busy state
mai 08 19:02:17 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:02:17 GC kernel: mmc0: card never left busy state
mai 08 19:02:15 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:02:15 GC kernel: mmc0: card never left busy state
mai 08 19:02:13 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:02:13 GC kernel: mmc0: card never left busy state
mai 08 19:02:03 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:02:03 GC kernel: mmc0: card never left busy state
mai 08 19:02:01 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:02:01 GC kernel: mmc0: card never left busy state
mai 08 19:01:59 GC kernel: mmc0: error -110 whilst initialising SD card
mai 08 19:01:59 GC kernel: mmc0: card never left busy state
mai 08 19:01:41 GC kernel: mmc0: card d555 removed
mai 08 18:55:03 GC fwupd[3015]: 16:55:03.017 FuEngine             failed to add device /sys/devices/pci0000:00/0000:00:1c.0/0000:01:00.0/rtsx_pci_sdmmc.0/mmc_host/mmc0/mmc0:d555/block/mmcblk0: failed get ffu_capable
mai 08 18:45:01 GC kernel: mmcblk0: mmc0:d555 SD032 30.6 MiB
mai 08 18:45:01 GC kernel: mmc0: new SD card at address d555

Le lsblk ne montre rien :

coq@GC:~$ sudo lsblk -fmte7
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS   SIZE OWNER GROUP MODE       ALIGNMENT MIN-IO OPT-IO PHY-SEC LOG-SEC ROTA SCHED       RQ-SIZE  RA WSAME
sda                                                                                     232,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda1
│    ext4   1.0         7a5d499c-978d-41f8-9b5b-a3014c48add5                             47,7G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda2
│                                                                                           1K root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda3
│    vfat   FAT32       33E1-BD43                             504,8M     1% /boot/efi     512M root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
├─sda5
│    swap   1           dfa33215-c211-4aa5-b36d-3bece17fac90                              7,8G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
└─sda6
     ext4   1.0         28cb807a-230e-48cc-8eb2-dae7014db565   41,3G    71% /var/snap/firefox/common/host-hunspell
                                                                                        176,9G root  disk  brw-rw----         0    512      0     512     512    0 mq-deadline      64 128    0B
                                                                            /                                                                                                              
sr0                                                                                      1024M root  cdrom brw-rw----         0    512      0     512     512    1 mq-deadline      64 128    0B
coq@GC:~$ 

Hors ligne

#14 Le 09/05/2025, à 21:23

guigui_86

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

J'ajoute que mon lecteur de cartes gère correctement une autre carte 512Go de la même marque (Sandisk Extreme).
On dirait donc qu'une mise à jour des pilotes pourrait être bénéfique, mais aucune idée de comment s'y prendre pour trouver ces pilotes....

Hors ligne

#15 Le 09/05/2025, à 21:59

krodelabestiole

Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?

krodelabestiole a écrit :

sans charger avec modprobe le module correspondant

la commande correcte pour le recharger est celle-ci :

sudo modprobe -r rtsx_pci_sdmmc && sudo modprobe rtsx_pci_sdmmc

perso je m'étais fait un alias :

alias sdcard='sudo modprobe -r rtsx_pci_sdmmc && sudo modprobe rtsx_pci_sdmmc'

(dans .bash_aliases)

il suffit donc de taper sdcard, et pas besoin d'éjecter ou réinsérer la carte.
c'est pas fou mais ça me suffit, et je ne me suis pas penché davantage sur le problème.


il existe au moins ce rapport de bug sur le sujet : https://bugs.launchpad.net/ubuntu/+sour … ug/2033553

Dernière modification par krodelabestiole (Le 09/05/2025, à 22:05)

Hors ligne