Lecteur carte mémoire de portable acer serie 8100

Bonjour, mon ordinateur portable possède un lecteur de cartes mémoires intégré. Sous windows tout fonctionne. Sous mandriva (PWP 2009), j’ai beau insérer une carte mémoire, rien ne se passe, rien n’est détecté.

Pourtant le lecteur de carte apparait dans l’explorateur de matériel comme controleur PCMCIA :

==========
Identification
Fabricant: ?O2 Micro, Inc.

Description: ?OZ711M3/MC3 4-in-1 MemoryCardBus Controller

Classe de matériel: ?CardBus bridge

Connexion
Bus: ?PCI

Domaine PCI: ?0

Bus PCI n°: ?6

Périphérique PCI n°: ?9

Fonction PCI n°: ?3

Identifiant du fabricant: ?0x1217

Identifiant du périphérique: ?0x7223

Identifiant secondaire du fabricant: ?0x0001

Identifiant secondaire du périphérique: ?0x0000

Divers
Module: ?yenta_socket

En me baladant dans des forums, j’ai aperçu la commande “dmesg” qui dans certaines lignes me donnent des infos “?yenta_socket”, je me dis que ca doit correspondre et voici le message d’erreur :

yenta_socket: ' invalid for parameteroverride_bios’

du coup, je me précipite dans mon gestionnaire de matériel et dans les options du pilote courant, je met “1” dans l’option `override_bios’.

Je redémarre, rebelote et là le message devient :

yenta_socket: ' invalid for parameterdisable_clkrun’

donc je fais de même, je met “1” pour ce paramètre et je redémarre et maintenant j’ai l’erreur:

===========
Yenta: CardBus bridge found at 0000:06:09.0 [1025:0070]
Yenta O2: res at 0x94/0xD4: ea/00
Yenta O2: enabling read prefetch/write burst
Yenta: ISA IRQ mask 0x0000, PCI irq 18
Socket status: 30000006
pcmcia: parent PCI bridge I/O window: 0x3000 - 0x3fff
cs: IO port probe 0x3000-0x3fff: clean.
pcmcia: parent PCI bridge Memory window: 0xc8200000 - 0xc82fffff
pcmcia: parent PCI bridge Memory window: 0x50000000 - 0x53ffffff
Yenta: no bus associated with 0000:06:09.1! (try ‘pci=assign-busses’)
Yenta: no bus associated with 0000:06:09.3! (try ‘pci=assign-busses’)

J’ai testé 0 ou 1 avec toutes les combinaisons pour les deux paramètres et cela revient toujours au même.
Il me reste deux paramètres :
pwr_irqs_off
isa_probe

J’ai testé isa_probe en “N” comme indiqué dans la bulle d’aide, mais cela ne fait rien.

Voilà, j’ai avancé “un peu”, mais je suis loin de pouvoir utiliser mon lecteur de carte intégré.
Quelqu’un a t il une idée pour m’aider?

Salut,

Essaie :

# modprobe tifm_sd

Bonjour,

je ne suis pas très calé sous linux, alors question bête:

le “modprobe tifm_sd”, je le mets où?

dans le fichier /etc/modprobe.conf? Si c’est ça, je viens d’essayer et cela ne marche pas. Sinon où dois je spécifier cette ligne de code?

Non
tu ouvres un terminal (dans tes applications … )
et tu écris

sudo modprobe tifm_sd

suivi de “entré”

Ne touche à rien dans le modprobe.conf pour le moment; on te dira comment le modifier une fois qu’on en saura plus.

j’ai fait:
su
mon mot de passe root
modprobe tifm_sd
et puis rien, aucun message d’erreur, rien de neuf.

apparemment, maintenant, quels que soient les paramètre mis ou remis à rien, par dmesg, j’ai le message :

Note : je ne sais pas si la ligne ACPI concerne le yenta socket…

ACPI: Device needs an ACPI driver
yenta_socket: ' invalid for parameterpwr_irqs_off’
yenta_socket: ' invalid for parameterpwr_irqs_off’
yenta_socket: ' invalid for parameterpwr_irqs_off’
yenta_socket: ' invalid for parameterpwr_irqs_off’
yenta_socket: ' invalid for parameterpwr_irqs_off’
yenta_socket: ' invalid for parameterpwr_irqs_off’
Edité le 13/02/2009 à 18:57

Faut insérer une carte mémoire après avoir fait cette commande.

j’ai essayé et cela n’a pas marché :frowning:

Alors ce n’est pas le bon pilote.
Fait un lsusb pour connaitre le nom de ton lecteur, puis fait une recherche sur internet pour connaitre le bon module à charger.


Essai à tout hasard :
sudo modprobe sdhci

Merci pour les suggestion mais je n’ai pas encore réussi…voilà les infos que je peux donner sur mon lecteur de carte intégré:

Dans le gestionnaire de matériel:
---------------------------------
Fabricant: ?O2 Micro, Inc.

Description: ?OZ711M3/MC3 4-in-1 MemoryCardBus Controller

dmesg|grep Yenta:
------------------


Yenta: CardBus bridge found at 0000:06:09.0 [1025:0070]
Yenta O2: res at 0x94/0xD4: ea/00
Yenta O2: enabling read prefetch/write burst
Yenta: ISA IRQ mask 0x0c38, PCI irq 18
Yenta: no bus associated with 0000:06:09.1! (try 'pci=assign-busses')
Yenta: no bus associated with 0000:06:09.3! (try 'pci=assign-busses')

lspci:
------

06:09.0 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller
06:09.1 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller
06:09.2 System peripheral: O2 Micro, Inc. OZ711Mx 4-in-1 MemoryCardBus Accelerator
06:09.3 CardBus bridge: O2 Micro, Inc. OZ711M3/MC3 4-in-1 MemoryCardBus Controller

J’ai tenté :
modprobe tifm_sd
et
modprobe sdhci

inséré 3 types de cartes (SD, MS et xD) après chacune des commandes et rien n’apparait.

J’ai essayé de trouvé des infos et sur le site de Muscle, il y a des pilotes pour le genre de lecteur de carte dont je dispose. Cependant je n’ai pas trouvé comment les installer (un fichier ebuild).
Mais ayant quand meme un message d’erreur “Yenta: no bus associated with 0000:06:09.3! (try ‘pci=assign-busses’)” (voir au début), je ne sais pas si cela changerait quelque chose.

Une autre idée pour m’aider?