Ceci est une ancienne révision du document !
Lecteurs de carte mémoire
L'objet de ce howto est d'activer les lecteurs de carte mémoire parfois présents sur les PC portables mais non reconnus par défaut.
Détection du type de lecteur
La première étape est de déterminer quel est le lecteur dans votre portable, pour cela:
alex@alex-laptop:~$ lspci 02:06.0 CardBus bridge: Texas Instruments PCIxx21/x515 Cardbus Controller 02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
Dans le cas de mon pc (un acer Extensa 3001WLMi) il s'agit du contrôleur Texas Instruments PCIxx21
Ou
pezzos@ubuntu-laptop:~$ lspci 03:01.1 Class 0805: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host Adapter (rev 19) 03:01.2 System peripheral: Ricoh Co Ltd Unknown device 0843 (rev 01) 03:01.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter (rev 0a) 03:01.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev 05)
Dans le cas de mon pc (le Dell Inspiron 9400 de Pezzos), il s'agit du contrôleur Ricoh.
Texas Instruments PCIxx21
Dans ce cas, pour essayer de charger une carte sd, il faut activer les modules suivants:
$ sudo modprobe tifm_sd $ sudo modprobe mmc_core
Si cela fonctionne, vous pouvez charger ces modules au démarrage :
$ sudo gedit /etc/modules
et les inserer à la suite des autres :
tifm_sd mmc_core
Il semble que dans certain cas le second module n'est pas nécessaire, en particulier dans le cas de l'utilisation d'une carte SD. A vous de voir !
Ricoh Co Ltd R5C822
J'ai un portable Dell Inspiron 9400 qui intègre un lecteur de carte SD Ricoh. Ce lecteur marche très bien d'origine sur Windows XP mais n'est pas automatiquement détecté sur mon installation Ubuntu. Ce que ne voulons est simple, que la carte SD monte automatiquement dès son insertion dans le slot.
Pour ceci, il suffit d'éditer le même fichier que pour le contrôleur Texas après avoir fait peut-être une petite sauvegarde :
sudo cp /etc/modules /etc/modules.bak
Nous allons maintenant simplement éditer le fichier /etc/modules :
gksu gedit /etc/modules
Et rajouter à la fin de ce fichier dans une nouvelle ligne :
tifm_sd
Lors du redémarrage, votre lecteur de carte sera fonctionnel (normalement).
ENE Technology Inc CB-712/4
Aucun driver ne fonctionne.