#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
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
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...
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
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
Hors ligne
#7 Le 08/05/2025, à 11:23
- guigui_86
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...
Oui j'ai un lecteur CD.
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.
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
Hors 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
Hors ligne
#10 Le 08/05/2025, à 14:56
- fred-cavernedufond
Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?
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 ?
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#12 Le 08/05/2025, à 15:22
- krodelabestiole
Re : SD morte ou récupérable : comment mettre à jour pilotes lecteur SD ?
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.
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
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 ?
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)
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne