Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 ! smile


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) smile

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... mad

[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? neutral


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? roll tongue) 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) big_smile

edit : ça tourne nikel cool

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à smile

#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 hmm 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 sad

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

.:BBTROLL:. a écrit :

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à  smile

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 sad


antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )

Hors ligne