#1 Le 04/08/2006, à 17:14
- annotei
[HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Bonjour,
J'ai pas mal flané sur le web pour savoir si le lecteur multicarte flash PCIxx21 fonctionnait sous la dapper... Certains disent oui, d'autres non. Chez moi ça ne fonctionne pas, même s'il est reconnu :
$ lspci
0000:02:06.3 Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller
J'ai installé le dernier noyau depuis kernel.org (2.6.17.7) mais toujours rien. Certains ont-ils fait des modifs quelconques pour que ça marche ? On pourrait les regrouper dans ce forum.
Merci !
Dernière modification par annotei (Le 03/09/2006, à 12:01)
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#2 Le 03/09/2006, à 11:59
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
J'ai trouvé un driver qui fonctionne. Voici donc un début de How-To.
Il faut récupérer le driver sur : http://developer.berlios.de/projects/tifmxx
Puis, il faut décompresser, compiler en récupérant le makefile et installer parmi les autres, au besoin créer le dossier /lib/modules/`uname -r`/misc/ (vmplayer met ses modules dedans par exemple)
tar jxvf tifm*
cd tifm*
wget http://svn.berlios.de/svnroot/repos/tifmxx/trunk/driver/Makefile
make
sudo cp *.ko /lib/modules/`uname -r`/misc/
sudo depmod -a
Pour les charger et les décharger, j'ai créé un petit script nommé tifm :
#!/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=tifm
DESC="Texas Instrument Integrated Flash media controler"
# use lsb-base
. /lib/lsb/init-functions
retval=0
case "$1" in
start)
sync
modprobe tifm_core
modprobe tifm_7xx1
modprobe tifm_sd
log_end_msg $retval;
;;
stop)
modprobe -r tifm_sd
modprobe -r tifm_7xx1
modprobe -r tifm_core
log_end_msg $retval
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop}" >&2
retval=2
;;
esac
exit $retval
et pour qu'il fonctionne correctement :
sudo cp tifm /etc/init.d
sudo chown root:root /etc/init.d/tifm
sudo chmod a+rx /etc/init.d/tifm
sudo update-rc.d tifm defaults
Avec une Carte SD 128 Mo (désolé je n'ai que ça sous la main), ça fonctionne.
Le script est (très) sommaire. J'espère donc que je commence une solution qui sera améliorée au fur et à mesure !
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#3 Le 09/09/2006, à 11:31
- passion
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Salut
Est ce que cela marche pour Kubuntu
Merci
Hors ligne
#4 Le 11/09/2006, à 10:19
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
a priori oui vu que l'opération se fait au niveau du noyau (chargement de modules)
Sous Ubuntu, quand j'insère une carte, Nautilus me demande ce que je veux en faire... à voir si Konqueror fait la même chose.
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#5 Le 11/11/2006, à 10:49
- PsYcKoZ
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Bonjour,
j'ai depuis peu un portable Toshiba P100-198 sur lequel est intégré un lecteur de cartes 5 en 1 Texas instrument détecté sans problème par ma version d'Ubuntu (Edgy Eft noyau 2.6.17-10-generic)
cf le retour de la commande lspci
0a:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0a:04.3 Class 0805: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller
Cependant, j'ai beau essayer plusieurs fois, lorsque j'insère une carte SD (une Dane Elec 512MB) je vois bien qu'elle est détectée en regardant dans dmesg, mais il ne se passe rien et je ne sais pas comment y accéder...
[17179864.168000] tifm_7xx1: sd card detected in socket 1
après insertion de la carte
[17180156.296000] tifm_7xx1: demand removing card from socket 1
une fois la carte retirée
Quelqu'un à une idée? (j'ai bien été vérifier les options de périhpériques amovibles dans Gnome, mais tout est OK et pourtant rien ne se lance...). J'ai peut être oublié d'installer un paquet spécifique?
Toshiba Satellite P100-198
Blog
- Ubuntu 9.10 Karmic Koala -
Hors ligne
#6 Le 11/11/2006, à 13:08
- herlock
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Même problème sous Edgy...
#7 Le 11/11/2006, à 16:06
- PsYcKoZ
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
J'ai un peu fouiné (mieux que d'autres? ) et j'ai trouvé une astuce: lancez ces deux commandes dans un terminal et normalement, vous devriez voir vos cartes SD une fois celles-ci insérées (pour ma part, seule sudo modprobe tifm_sd suffit)
sudo modprobe tifm_sd
sudo modprobe mmc_core
pour ma part, j'ai modifié le fichier /etc/modules et j'y ai ajouté tifm_sd et normalement, ça devrait tourner (je teste à l'instant)
edit : ça tourne nikel
Dernière modification par PsYcKoZ (Le 11/11/2006, à 16:40)
Toshiba Satellite P100-198
Blog
- Ubuntu 9.10 Karmic Koala -
Hors ligne
#8 Le 15/11/2006, à 05:04
- Pask66
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
salut j'ai le même problème sous edgy impossible de lire une carte ms j'ai essayer de compiler le driver que annotei à proposer mais ça plante au niveau du make donc si qq'un à une réponse ça serait cool...c'est quand même étrange que la carte soit reconnue ainsi que le lecteur mais qu'il soit impossible d'en lire le contenus je patauge grave pour trouver une soluce j'ai testé aussi les manips de psyckoz mais rien tjs pas de montage...donc pb non résolue
merçi d'avance
Dernière modification par Pask66 (Le 15/11/2006, à 05:20)
Hors ligne
#9 Le 16/11/2006, à 18:49
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Salut !
Je n'ai pas testé ma méthode avec egdy étant donné que je n'ai pas de carte mémoire sous la main!
Pour le make, faut bien avoir les headers de ton noyau (apt-get install linux-headers...)
Antoine.
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#10 Le 27/11/2006, à 22:31
- Flyingmatdes
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
En effet, après plusieurs mois de bidouillage, la seule commande à faire sous edgy (kubuntu) à été de taper
#sudo modprobe tifm_sd
ensuite évidemment, on modifie le fichier /etc/modules et on y ajoute
tifm_sd
et la carte devrait apparaitre...
J'utilise un Pu... de acer aspire 1680 et le lecteur de carte intégré. une mini sd card de 64 mb.
#11 Le 06/12/2006, à 19:12
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Le truc de PsYcKoZ fonctionne très bien. Je viens de tester. Plus besoin de bidouiller mais seulement de charger le module tifm_sd.
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#12 Le 24/12/2006, à 11:41
- .:BBTROLL:.
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Merci, chez moi ça marche nickel grâce a vos conseils.
Portable HP Pavillon dv4000 avec ledit lecteur integré (Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller). J'utilise [K]Ubuntu/edgy
Je récapitule.
Il faut soit en ligne de commande faire :
sudo modprobe mmc_core
sudo modprobe tifm_sd
ordre est important (le module tifm_sd a besoin du module mmc_core)
soit, une fois que vous avez vérifié le fonctionnement des choses avec la procédure précédente ajouter le deux modules dans /etc/modules de manière à ce qu'ils soient chargés automatiquement au démarrage.
En clair lancer votre éditeur de texte favoris (avec les droits root). Par exemple:
sudo gedit /etc/modules
puis ajouter:
mmc_core
tifm_sd
en fin du fichier.
Sous kde dès que vous insérez une carte une fenêtre s'ouvre en vous demandant ce que vous voulez en faire...
Voilà
#13 Le 02/03/2007, à 18:00
- SolykZ
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Pour ma part, lspci me donne ce résultat concernant mon lecteur de cartes :
06:04.0 CardBus bridge: ENE Technology Inc CB-712/4 Cardbus Controller (rev 10)
06:04.1 FLASH memory: ENE Technology Inc ENE PCI Memory Stick Card Reader Controller (rev 01)
06:04.2 Class 0805: ENE Technology Inc ENE PCI Secure Digital Card Reader Controller (rev 01)
06:04.3 FLASH memory: ENE Technology Inc FLASH memory: ENE Technology Inc: (rev 01)
06:04.4 FLASH memory: ENE Technology Inc Unknown device 0551 (rev 01)
J'ai testé les solutions données, rien ne fonctionne Quelqu'un aurait d'autres idées svp ?
Hors ligne
#14 Le 02/03/2007, à 18:31
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
D'un autre côté ton lecteur n'est pas un Texas Instruments comme le mien (le notre) donc la solution proposée ne fonctionnera pas
Faudrait trouver un autre module à charger
edit:ce post n'est pas hyper optimiste :s :http://forum.ubuntu-fr.org/viewtopic.php?pid=770195
Dernière modification par annotei (Le 02/03/2007, à 18:33)
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#15 Le 23/03/2007, à 19:12
- magicvince
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Ca marche aussi pour acer travelmate 5620
Attention sous Feisty, il faut faire autrement http://forum.ubuntu-fr.org/viewtopic.php?pid=882874
Dernière modification par magicvince (Le 25/04/2007, à 23:06)
http://www.mozeclic.info
humours et humeurs en libertés
- Communiquez l'esprit libre http://www.colibre.org
Hors ligne
#16 Le 06/01/2008, à 23:04
- noah
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Merci, chez moi ça marche nickel grà¢ce a vos conseils.
Portable HP Pavillon dv4000 avec ledit lecteur integré (Mass storage controller: Texas Instruments PCIxx21 Integrated FlashMedia Controller). J'utilise [K]Ubuntu/edgy
Je récapitule.
Il faut soit en ligne de commande faire :sudo modprobe mmc_core sudo modprobe tifm_sd
ordre est important (le module tifm_sd a besoin du module mmc_core)
soit, une fois que vous avez vérifié le fonctionnement des choses avec la procédure précédente ajouter le deux modules dans /etc/modules de manière à ce qu'ils soient chargés automatiquement au démarrage.
En clair lancer votre éditeur de texte favoris (avec les droits root). Par exemple:
sudo gedit /etc/modules
puis ajouter:
mmc_core
tifm_sden fin du fichier.
Sous kde dès que vous insérez une carte une fenêtre s'ouvre en vous demandant ce que vous voulez en faire...
Voilà
Jai le même proble : impossible de lire une carte memory stick mais, en plus je ne comprend rien aux codes
ceux que vous avez taper... je les tape o� dans le terminal?
et vous dites qu il sufit de de taper mmc_core et tifm_sd en fin de ficher... mais lequel?
lol, je suis une vrai plaie. Merci de m'aider bonne soirée
#17 Le 07/01/2008, à 18:17
- annotei
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
euh, a priori pour les Memory Stick ça ne marche pas.
Sinon les lignes de codes sont à taper dans un terminal effectivement. Pas de méthode graphique en perspective.
Antoine.
Ubuntu Hardy Heron. Nec Versa S940.
Hors ligne
#18 Le 10/03/2008, à 10:04
- Sciensous
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
je renvoie à : http://forum.ubuntu-fr.org/viewtopic.php?pid=1594464#p1594464
car nous sommes 2 à avoir chargé le module tifm et à avoir le message d'erreur à la compilation (dixit le lien) sous Dapper 6.
Quelqu'un sait ce qu'il faut faire ?
merci
#19 Le 11/03/2008, à 10:31
- Sciensous
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
je relance le sujet:
Je n'arrive pas à compiler (et je ne suis pas le seul), car l'instruction add_uevent_var dans tifm__core.c n'est pas reconnue.
Est-ce à cause d'un noyeu trop ancien ? 2.6.15 et non 2.6.20 ?
Quelqu'un peut aider ?
merci
#20 Le 11/03/2008, à 17:07
- Sciensous
Re : [HowTo] Texas Instruments PCIxx21 lecteur multi-cartes
Ok, j'ai eu confirmation de l'auteur du module (Alex Dubov): la version du noyau de Dapper est trop ancienne
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne