Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".

#1 Le 14/05/2008, à 17:27

Malbak

[How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Bonjour à tous.
Je me suis offert récemment un Laptop Toshiba Satellite A200 - 214. Celui-ci est équipé d'un lecteur de cartes 5-in-1 Texas Instrument.
Si ça fonctionne avec d'autres lecteurs, n'hésitez pas à le dire.

J'ai eu pas de mal de soucis pour le faire fonctionner, en particulier pour lire les Memory Stick Duo. Voici comment j'y suis parvenu :

D'abord il a fallu identifier le lecteur :

malbak@Mobilux:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8101E PCI Express Fast Ethernet controller (rev 01)
05:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
0c:04.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0c:04.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
0c:04.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0c:04.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller

Sur l'avant dernière ligne on a ce fameux lecteur.

Pour la suite on a besoin de Subversion :

sudo aptitude install subversion

Un fois installé on peut y aller :

svn co -r155 http://svn.berlios.de/svnroot/repos/tifmxx/trunk/driver/

pour récupérer le driver.
Puis

cd driver/

Ensuite

wget http://www.tu-chemnitz.de/~sweh/tifm_ms.patch

pour récupérer le patch dont on a besoin.
On patch :

patch -p0 < tifm_ms.patch

Puis on compile :

make

et

sudo make install

C'est tout, désormais, lorsque vous insérez un Memory Stick Duo, il est automatiquement monté.

Hors ligne

#2 Le 16/05/2008, à 09:23

Sciensous

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

une remarque: tu peux préciser ton noyau ? (uname -r)
car la compilation ne marchera pas avec ceux qui ont encore Dapper

Hors ligne

#3 Le 16/05/2008, à 14:15

Malbak

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Testé sur une Hardy toute fraiche donc :

malbak@Mobilux:~$ uname -r
2.6.24-16-generic

Bye.

Hors ligne

#4 Le 20/05/2008, à 23:22

lilou59

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

super ....:D

mais j'ai coincé sur les dernieres lignes, sad dommage !

master@master-laptop:~/driver$ make
echo /home/master/driver
/home/master/driver
make -C /lib/modules/2.6.22-14-generic/build M=/home/master/driver
make[1]: entrant dans le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
  LD      /home/master/driver/built-in.o
  CC [M]  /home/master/driver/memstick.o
  CC [M]  /home/master/driver/mspro_block.o
/home/master/driver/mspro_block.c: In function «h_mspro_block_transfer_data":
/home/master/driver/mspro_block.c:675: attention : implicit declaration of function «sg_set_page"
/home/master/driver/mspro_block.c:676: attention : implicit declaration of function «sg_page"
/home/master/driver/mspro_block.c:676: erreur: opérandes invalides pour le binaire -
make[2]: *** [/home/master/driver/mspro_block.o] Erreur 1
make[1]: *** [_module_/home/master/driver] Erreur 2
make[1]: quittant le répertoire « /usr/src/linux-headers-2.6.22-14-generic »
make: *** [all] Erreur 2

il ne me manque pas grand chose. Qui a une idée ? Merci d'avance

Hors ligne

#5 Le 24/06/2008, à 12:43

grusta

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

j`ai Hardy, 2.6.24-19-generic,
et Texas Instruments PCIxx12 Cardbus Controller

ca marche nickel, la carte monte sans problemes.
Il faudrait integrer ca dans la doc !

Merci a Malbak.

Hors ligne

#6 Le 01/08/2008, à 20:10

djmcg

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Je veux justement me payer un lecteur de carte.
Si vous avez des conseil.
Ici à liège on nous propose des lecteur de carte d'identité pour 25 euros.

Merci

Jean-Marie


Jean-Marie

Hors ligne

#7 Le 04/08/2008, à 17:34

Bollzy

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

djmcg a écrit :

Je veux justement me payer un lecteur de carte.
Si vous avez des conseil.
Ici à liège on nous propose des lecteur de carte d'identité pour 25 euros.

Merci

Jean-Marie

Les lecteurs de cartes d'identité fonctionne à merveille sous Linux (on parle bien des petits bleus transparents qu'on trouve partout en grande surface ?). Pour le faire fonctionner il te suffira de suivre la documentation fournie (qui te renvois vers un site vers contenant les drivers si je me souviens bien) qui explique clairement l'installation sous Linux.


De la bonne manière de poser les questions
(Ou comment poser les questions de manière intelligente)

Hors ligne

#8 Le 23/08/2008, à 18:41

filip_1

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

salut j'ai un  :

~/driver$ wget http://www.tu-chemnitz.de/~sweh/tifm_ms.patch
--20:39:43--  http://www.tu-chemnitz.de/~sweh/tifm_ms.patch
           => `tifm_ms.patch'
Résolution de www.tu-chemnitz.de... 134.109.133.8
Connexion vers www.tu-chemnitz.de|134.109.133.8|:80... connecté.
requête HTTP transmise, en attente de la réponse... 301 Moved Permanently
Emplacement: http://www-user.tu-chemnitz.de/~sweh/tifm_ms.patch [suivant]
--20:39:44--  http://www-user.tu-chemnitz.de/~sweh/tifm_ms.patch
           => `tifm_ms.patch'
Résolution de www-user.tu-chemnitz.de... 134.109.133.6
Connexion vers www-user.tu-chemnitz.de|134.109.133.6|:80... connecté.
requête HTTP transmise, en attente de la réponse... 404 Not found
20:39:45 ERREUR 404: Not found.

Hors ligne

#9 Le 23/08/2008, à 19:00

Malbak

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

En effet le patch n'est plus dispo à cette adresse.

Je l'ai trouvé ici sinon.
Il faut le renommer en tifm_ms.patch.
Puis
patch -p0 < tifm_ms.patch
make
sudo make install

Ça devrait marcher.

Dernière modification par Malbak (Le 23/08/2008, à 19:00)

Hors ligne

#10 Le 11/10/2008, à 11:59

goldangel

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Bonjour smile

J'ai fait tout ce que vous avez indiqué mais ma carte Memory Stick PRO n'est tjrs pas détectée... hmm

Pourtant :

lspci
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
00:1c.2 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 3 (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
00:1f.1 IDE interface: Intel Corporation 82801G (ICH7 Family) IDE Controller (rev 02)
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
00:1f.3 SMBus: Intel Corporation 82801G (ICH7 Family) SMBus Controller (rev 02)
02:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5787M Gigabit Ethernet PCI Express (rev 02)
03:00.0 Network controller: Broadcom Corporation BCM4311 802.11b/g WLAN (rev 01)
0a:06.0 CardBus bridge: Texas Instruments PCIxx12 Cardbus Controller
0a:06.1 FireWire (IEEE 1394): Texas Instruments PCIxx12 OHCI Compliant IEEE 1394 Host Controller
[b]0a:06.2 Mass storage controller: Texas Instruments 5-in-1 Multimedia Card Reader (SD/MMC/MS/MS PRO/xD)
0a:06.3 SD Host controller: Texas Instruments PCIxx12 SDA Standard Compliant SD Host Controller[/b]

Qqun pourrait m'aider svp ?

Bonne journée


Le pouvoir de la Liberté vaincra !
---
Présentement : Ubuntu 11.04 / 2,53 GHz simple coeur / 1 Go + 256 Mo de RAM / Carte Graphique Intel intégrée.

Hors ligne

#11 Le 22/12/2008, à 08:19

laurent12100

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

bonjour a tous je cherche moi aussi faire detcté ma memory stick et j'aurais besion d'aide car le patch n'est plus dispo!

merci a tous a+

#12 Le 28/12/2008, à 11:27

madin60

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Bonjour,
J'ai essayé de lire une carte SD. Mais elle n'a pas été reconnue. Pourtant cela marchait auparavant (genre 1 mois pour les cartes SD et MSII).
J'en déduit le module tifm_sd ne fonctionne pas sous le noyau 2.6.24-22

:~/driver/driver$ sudo modprobe tifm_sd
FATAL: Error inserting tifm_sd (/lib/modules/2.6.24-22-generic/kernel/drivers/mmc/host/tifm_sd.ko): Unknown symbol in module, or unknown parameter (see dmesg)

Une idée ou un tuto?

Hors ligne

#13 Le 28/12/2008, à 19:40

madin60

Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument

Hup! Je confirme, le module tifm_sd ne fonctionne pas avec la derniere version du noyau.
J'ai relance mon ordi en version 2.6.24-21 et la miracle ma carte SD a été reconnu!
Qui d'autres rencontre ce problème? Qui a une solution?
Tenez moi au courant, merci

Hors ligne

Haut de page ↑