#1 Le 20/05/2010, à 10:15
- pi3ka14
Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Bonjour,
Je viens d'acquérir depuis peu un Dell Precion 4500, et je tente depuis 15 jours, de faire tourner le lynx correctement dessus et ce n'est pas évidement, j'ai beaucoup de problème. Je poste donc plusieurs message sur les différents forum respectif, pour essayer de résoudre tous ces problème.
Le but sera ensuite de faire une page wiki dédié à cette machine, qui servira à d'autre je l'espère.
Le lecteur concerné est :
04:00.1 SD Host controller: Ricoh Co Ltd Device e822 (rev 03) (id : 1180:e822)
Le souci que je rencontre avec mon lecteur de carte SD est le suivant :
Lors de l'insertion d'une carte SD, syslog me renvoi ceci (évidement le périphérique est inaccessible) :
May 20 10:13:07 piLab kernel: [ 2934.891569] sdhci: ============== REGISTER DUMP ==============
May 20 10:13:07 piLab kernel: [ 2934.891576] sdhci: Sys addr: 0x00000000 | Version: 0x00000402
May 20 10:13:07 piLab kernel: [ 2934.891583] sdhci: Blk size: 0x00007008 | Blk cnt: 0x00000001
May 20 10:13:07 piLab kernel: [ 2934.891590] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
May 20 10:13:07 piLab kernel: [ 2934.891597] sdhci: Present: 0x01ff0202 | Host ctl: 0x00000011
May 20 10:13:07 piLab kernel: [ 2934.891603] sdhci: Power: 0x0000000f | Blk gap: 0x00000000
May 20 10:13:07 piLab kernel: [ 2934.891610] sdhci: Wake-up: 0x00000000 | Clock: 0x00004007
May 20 10:13:07 piLab kernel: [ 2934.891617] sdhci: Timeout: 0x0000000a | Int stat: 0x02008008
May 20 10:13:07 piLab kernel: [ 2934.891624] sdhci: Int enab: 0x02ff00cb | Sig enab: 0x02ff00cb
May 20 10:13:07 piLab kernel: [ 2934.891630] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
May 20 10:13:07 piLab kernel: [ 2934.891637] sdhci: Caps: 0x21e832b2 | Max curr: 0x00000040
May 20 10:13:07 piLab kernel: [ 2934.891644] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0xfd9e9b4e
May 20 10:13:07 piLab kernel: [ 2934.891647] sdhci: ===========================================
May 20 10:13:17 piLab kernel: [ 2944.876244] mmc0: Timeout waiting for hardware interrupt.
May 20 10:13:17 piLab kernel: [ 2944.876251] sdhci: ============== REGISTER DUMP ==============
May 20 10:13:17 piLab kernel: [ 2944.876259] sdhci: Sys addr: 0x00000000 | Version: 0x00000402
May 20 10:13:17 piLab kernel: [ 2944.876266] sdhci: Blk size: 0x00007008 | Blk cnt: 0x00000001
May 20 10:13:17 piLab kernel: [ 2944.876272] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
May 20 10:13:17 piLab kernel: [ 2944.876279] sdhci: Present: 0x01ff0202 | Host ctl: 0x00000011
May 20 10:13:17 piLab kernel: [ 2944.876286] sdhci: Power: 0x0000000f | Blk gap: 0x00000000
May 20 10:13:17 piLab kernel: [ 2944.876293] sdhci: Wake-up: 0x00000000 | Clock: 0x00004007
May 20 10:13:17 piLab kernel: [ 2944.876299] sdhci: Timeout: 0x0000000a | Int stat: 0x00000008
May 20 10:13:17 piLab kernel: [ 2944.876306] sdhci: Int enab: 0x02ff00cb | Sig enab: 0x02ff00cb
May 20 10:13:17 piLab kernel: [ 2944.876313] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
May 20 10:13:17 piLab kernel: [ 2944.876320] sdhci: Caps: 0x21e832b2 | Max curr: 0x00000040
May 20 10:13:17 piLab kernel: [ 2944.876326] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0xfd9e9b4e
May 20 10:13:17 piLab kernel: [ 2944.876330] sdhci: ===========================================
May 20 10:13:17 piLab kernel: [ 2944.876342] mmc0: Got data interrupt 0x00000008 even though no data operation was in progress.
May 20 10:13:17 piLab kernel: [ 2944.876348] sdhci: ============== REGISTER DUMP ==============
May 20 10:13:17 piLab kernel: [ 2944.876355] sdhci: Sys addr: 0x00000000 | Version: 0x00000402
May 20 10:13:17 piLab kernel: [ 2944.876362] sdhci: Blk size: 0x00007008 | Blk cnt: 0x00000001
May 20 10:13:17 piLab kernel: [ 2944.876369] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
May 20 10:13:17 piLab kernel: [ 2944.876376] sdhci: Present: 0x01ff0202 | Host ctl: 0x00000011
May 20 10:13:17 piLab kernel: [ 2944.876383] sdhci: Power: 0x0000000f | Blk gap: 0x00000000
May 20 10:13:17 piLab kernel: [ 2944.876389] sdhci: Wake-up: 0x00000000 | Clock: 0x00004007
May 20 10:13:17 piLab kernel: [ 2944.876396] sdhci: Timeout: 0x0000000a | Int stat: 0x00000008
May 20 10:13:17 piLab kernel: [ 2944.876403] sdhci: Int enab: 0x02ff00cb | Sig enab: 0x02ff00cb
May 20 10:13:17 piLab kernel: [ 2944.876409] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000001
May 20 10:13:17 piLab kernel: [ 2944.876416] sdhci: Caps: 0x21e832b2 | Max curr: 0x00000040
May 20 10:13:17 piLab kernel: [ 2944.876423] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0xfd9e9b4e
May 20 10:13:17 piLab kernel: [ 2944.876426] sdhci: ===========================================
May 20 10:13:17 piLab kernel: [ 2944.878438] mmc0: Got data interrupt 0x00100008 even though no data operation was in progress.
May 20 10:13:17 piLab kernel: [ 2944.878443] sdhci: ============== REGISTER DUMP ==============
May 20 10:13:17 piLab kernel: [ 2944.878450] sdhci: Sys addr: 0x00000000 | Version: 0x00000402
May 20 10:13:17 piLab kernel: [ 2944.878457] sdhci: Blk size: 0x00007008 | Blk cnt: 0x00000001
May 20 10:13:17 piLab kernel: [ 2944.878463] sdhci: Argument: 0x00000000 | Trn mode: 0x00000013
May 20 10:13:17 piLab kernel: [ 2944.878470] sdhci: Present: 0x01ff0000 | Host ctl: 0x00000011
May 20 10:13:17 piLab kernel: [ 2944.878476] sdhci: Power: 0x0000000f | Blk gap: 0x00000000
May 20 10:13:17 piLab kernel: [ 2944.878483] sdhci: Wake-up: 0x00000000 | Clock: 0x00004007
May 20 10:13:17 piLab kernel: [ 2944.878490] sdhci: Timeout: 0x0000000a | Int stat: 0x00000000
May 20 10:13:17 piLab kernel: [ 2944.878496] sdhci: Int enab: 0x02ff00cb | Sig enab: 0x02ff00cb
May 20 10:13:17 piLab kernel: [ 2944.878503] sdhci: AC12 err: 0x00000000 | Slot int: 0x00000000
May 20 10:13:17 piLab kernel: [ 2944.878510] sdhci: Caps: 0x21e832b2 | Max curr: 0x00000040
May 20 10:13:17 piLab kernel: [ 2944.878519] sdhci: ADMA Err: 0x00000001 | ADMA Ptr: 0xfd9e9b4e
May 20 10:13:17 piLab kernel: [ 2944.878523] sdhci: ===========================================
May 20 10:13:17 piLab kernel: [ 2944.879558] mmc0: error -110 whilst initialising SD card
J'ai bien essayer quelques truc comme, ajouter les module :
tifm_sd
tifm_core
mais sans changement.....
Je précision que je suis donc sous 10.04 avec les MAJ lucid-preproposed activé.
SI y a un expert dans la salle .....
Merci d'avance pour tous les delliens M4500.
Hors ligne
#2 Le 12/06/2010, à 10:43
- Pirhoo
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Hello,
même lecteur de carte, même problème (et même syslog aussi). Si quelqu'un a la solution, je serrais aussi très heureux de la connaitre
Hors ligne
#3 Le 12/06/2010, à 12:31
- pi3ka14
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Re,
Personne n'a pas le même problème que nous, on une idée pour le résoudre.... Y a pas plus d'expert qui rodent dans le coin ou quoi ???? c'est triste....
Hors ligne
#4 Le 27/06/2010, à 13:27
- GEREM57
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Le problème de lecteur de cartes est assez ancien et apparemment sans aucune solution ...
Je suis dans le même cas ...
Hors ligne
#5 Le 17/08/2010, à 18:43
- Nialalala
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Un patch du kernel a été proposé et il semble marcher... Espérons qu'il soit intégré au noyau définitivement.
https://bugs.launchpad.net/ubuntu/+sour … bug/603445 (commentaire #5)
4) Ricoh e822 card reader
Patch proposed in Bugzilla successfully applied to 2.6.32-24.39 kernel modules:
* https://bugzilla.redhat.com/show_bug.cgi?id=596475
Dernière modification par Nialalala (Le 17/08/2010, à 18:45)
La documentation et les forum quotidiennement tu liras.
Hors ligne
#6 Le 05/10/2010, à 13:25
- harantol
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Bonjour,
J'ai le même problème et n'ai pas compris comment appliquer le patch en question... Quelqu'un peut-il m'aider ?
Merci !
Hors ligne
#7 Le 05/10/2010, à 14:21
- pi3ka14
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
je ne me suis pas lancé dans cette entreprise non plus....et le pire c'est que pour l'instant sur la 10.11, malgré de nombreux test, impossible de faire fonctionner ce satané lecteur SD. Quel tristesse
Hors ligne
#8 Le 11/10/2010, à 19:30
- pi3ka14
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Bon Super news, c'est good avec la 10.11 !
Hors ligne
#9 Le 21/10/2010, à 21:47
- fromzy
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Bonsoir
Avec la dernière version updatée hier soir :
$ uname -a
Linux stef 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:45:36 UTC 2010 x86_64 GNU/Linux
J'avais encore des erreurs comme ci-dessous (dmesg):
mmc0: ADMA error
mmc0: error -5 whilst initialising SD card
La page suivante https://bugs.launchpad.net/debian/+sour … bug/605043 permet de résoudre le problème.
Pour faire simple :
1) Créer un fichier dans le répertoire /etc/modprobe.d/ avec l'extension.conf
2) y copier la ligne suivante : options sdhci debug_quirks=0x40
3) décharger les modules sdhci_pci et sdhci
4) charger le module sdhci_pci
Donc en ligne de commande, cela donne :
$ sudo gedit/etc/modprobe.d/cardreader_patch_disable_adma.conf
$ sudo rmmod sdhci_pci
$ sudo rmmod sdhci
$ sudo modprobe sdhci_pci
Si votre carte sd est présente, c'est instantané après la dernière commande : la carte SD est reconnu
Par contre, c'est pas tres propre car au reboot je me retrouve avec 2 modules sdhci et 2 modules sdhci_pci
il suffit de lancer les 3 dernières commandes (rmmod et modprobe) et c'est bon, tout refonctionne
Alors si quelqu'un sait faire ca plus proprement, je suis preneur bien évidemment.
Bonne soirée a tous
Hors ligne
#10 Le 10/02/2011, à 18:30
- tocks
Re : Lecteur carte SD(Ricoh Co Ltd Device e822) sur Dell precision M4500
Je suis dans le même cas, pour moi ce que vous indiquez fonctionne, mais comment faire plus propre ?
Et que sa s'active des le boot du pc?
Hors ligne