J'ai un portable Lenovo ThinkPad Z61m sous Edgy Eft et je rallais de ne pas pouvoir utiliser le lecteur de SD Card (pratique pour ne pas utiliser des piles de l'appareil photo pour rien) et j'étais réticent à patcher un noyau trop vieux ou attendre un plus récent.
Voyant que d'autres portables ont leur lecteur reconnu de base, et ayant installé les kerel-headers possible, ça semblait mal parti, un lspci | grep cardbus donnait:
15:00.0 CardBus bridge: Texas Instruments Unknown device 8039
Pas très encourageant...
Pourtant,
sur ThinkWiki, il était question d'une astuce pour Edgy, et ça marche!
Traduction pour les anglophobes (ou les fainéants):
Pour faire fonctionner le lecteur de carte sous Edgy:
Ajoutez le module 'tifm_sd' dans /etc/modules et redémarrez. Maintenant, ce module sera chargé au démarrage du système et une carte sera détectée lors de son insertion. Le lecteur de carte est accessible via /dev/mmcblk0 et monté automatiquement à l'insertion d'une carte.
(Chez moi, ce n'est pas exact ceci 🙂)
Etape par étape:
1. Faites une sauvegarde de votre 'modules' au cas où:
sudo cp /etc/modules /etc/modules.backup
Pour restaurer, on fera un 'sudo cp /etc/modules.backup /etc/modules'
2. Ouvrez le fichier avec gedit et les privilèges de superutilisateur:
sudo gedit /etc/modules
3. Ajoutez cette entrée à la fin du fichier:
tifm_sd
4. Sauvegardez et fermez le fichier. Dès le prochain démarrage, le lecteur de SD-Card sera fonctionnel. (On peut aussi tester sans redémarrer avec un
sudo modprobe tifm_sd je suppose, mais le module ne sera pas chargé à chaque démarrage)
J'espère ne pas avoir fait de doublon, je ne trouvais pas de réponse qui allait dans ce sens.
PS: si ce sujet est plus approprié en section hardware, un modérateur peut-il le déplacer? Merci. 😉