Lecteur de carte intégré du HP NX6125 sous Fedora 7
Par drpixel, jeudi 12 juillet 2007 à 13:24 :: Matériel :: #76 :: rss
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 !
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) !

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.

Commentaires
1. Le mardi 17 juillet 2007 à 18:20, par winston
2. Le mardi 17 juillet 2007 à 19:17, par drpixel
3. Le dimanche 19 août 2007 à 11:22, par Meloelia
4. Le dimanche 19 août 2007 à 12:20, par drpixel
5. Le mardi 21 août 2007 à 16:37, par Meloelia
Ajouter un commentaire
Les commentaires pour ce billet sont fermés.