Bonjour
Sur mon portable DELL XPS M1330, mon lecteur de carte ne fonctionne plus. Le problème est que je ne sais pas depuis quand exactement…
J’ai essayé avec 2 cartes SD (canon) qui fonctionnent sur d’autres postes.
Il a parfaitement fonctionné jusqu’à fin juillet (la dernière fois que je l’ai utilisé).
Mais entretemps, j’ai fait des mises à jour de paquets et de noyau…
Les symptômes :
Lorsque j’insère dans le lecteur aucune réaction apparente mais “dmesg” me dit :
" [23260.565483] mmc0: new SD card at address 6ec9
[23260.605478] mmcblk0: mmc0:6ec9 S032B 30400KiB
[23260.605478] mmcblk0:<3>mmcblk0: error -84 transferring data
[23260.609483] end_request: I/O error, dev mmcblk0, sector 0
[23260.609483] Buffer I/O error on device mmcblk0, logical block 0
[23260.617311] mmcblk0: error -84 transferring data
[23260.617325] end_request: I/O error, dev mmcblk0, sector 0
[23260.617332] Buffer I/O error on device mmcblk0, logical block 0
[23260.624254] mmcblk0: error -84 transferring data
[23260.624259] end_request: I/O error, dev mmcblk0, sector 0
[23260.624262] Buffer I/O error on device mmcblk0, logical block 0
[23260.628236] mmc0: Got data interrupt 0x00200000 even though no data operation was in progress.
[23260.628236] sdhci: ============== REGISTER DUMP ==============
[23260.628236] sdhci: Sys addr: 0x37b6d000 | Version: 0x00000400
[23260.628236] sdhci: Blk size: 0x00007200 | Blk cnt: 0x00000000
[23260.628236] sdhci: Argument: 0x00000000 | Trn mode: 0x00000033
[23260.628236] sdhci: Present: 0x01ff0000 | Host ctl: 0x00000003
[23260.628236] sdhci: Power: 0x0000000f | Blk gap: 0x00000000
[23260.628236] sdhci: Wake-up: 0x00000000 | Clock: 0x00000107
[23260.628236] sdhci: Timeout: 0x00000008 | Int stat: 0x00000003
[23260.628236] sdhci: Int enab: 0x00ff00fb | Sig enab: 0x00ff00fb
[23260.628236] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
[23260.628236] sdhci: Caps: 0x01e021a1 | Max curr: 0x00000040
[23260.628236] sdhci: ===========================================
"
le système voit qu’une carte a bien été insérée mais ne veut pas lire le contenu…
Un “cat /proc/partition” me donne bien :
major minor #blocks name
179 0 30400 mmcblk0
Mais mmcblk0p1 n’est pas créé et si je le fais manuellement, impossible de monter la partition.
À titre indicatif, voici ce que donne un "lspci | grep MMC"
03:01.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 22)
03:01.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
J’ai essayé une multitude de choses ; j’ai même compilé le driver de ricoh mais toujours les mêmes symptômes.
les modules chargés sont :
sdhci 13060 0
mmc_block 8932 0
ricoh_mmc 3680 0
sdricoh_cs 8200 0
mmc_core 39932 3 sdricoh_cs,mmc_block,sdhci
Pensez-vous que ce soit un problème de driver ou mon lecteur de cartes qui a laché ?
Merci d’avance
Bien Cordialememt
AR

) tout en continuant mes recherches.