Mon portable HP NX6125 dispose d'un lecteur de carte multiformats (SD, Memory Stick, MMC, XD). Malheureusement il ne fonctionne pas directement suite à l'installation de Fedora 7. Pourtant les modules nécessaires (tifm_7xx1, tifm_core) sont bien présents !

Mais tout évolue ;-). Il faut en effet modifier un registre du périphérique.

Le lecteur de carte est identifié comme tel via lspci :

02:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller

et via lspci -n

02:04.3 0180: 104c:8033

La commande setpci permettra de faire la modification du registre.

setpci -s 02:04.3 4c=22

Malheureusement, la modification est a faire a chaque démarrage. Pour eviter cela, il suffit de rajouter dans le fichier /etc/rc.local la ligne suivante :

echo "setpci -s 02:04.3 4c=22" >> /etc/rc.local

Le lecteur fonctionnera sans problème
Par contre je n'ai testé que les cartes SD.

My laptop HP NX6125 has an integrated card reader (SD, Memory Stick, MMC, XD). Unfortunately, it doesn't work out of the box on Fedora 7. The mandatory modules are present (tifm_7xx1, tifm_core) !

But everything changes :-). You need to alter some register of the device.
The card reader is identified like that with lspci :

02:04.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller

and lspci -n

02:04.3 0180: 104c:8033

The setpci command will allow you to achieve that.

setpci -s 02:04.3 4c=22

Unfortunately, you need to type this command on every boot. To avoid that, you can add the command at the end of the /etc/rc.local file :

echo "setpci -s 02:04.3 4c=22" >> /etc/rc.local

The card reader will works perfetly on every boot
Please note that I have only tested SD cards.