#1 Le 14/05/2008, à 16: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, à 08: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
antiX 19 et 21 et Ubuntu 20.04 et 22.04
( sous LXDE et gnome-shell )
Hors ligne
#3 Le 16/05/2008, à 13: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, à 22:22
- lilou59
Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument
super ....:D
mais j'ai coincé sur les dernieres lignes, 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, à 11: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, à 19: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, à 16:34
- Bollzy
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
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, à 17: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, à 18: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, à 18:00)
Hors ligne
#10 Le 11/10/2008, à 10:59
- goldangel
Re : [How To] Memory Sticks Duo / Lecteur 5 en 1 Texas Instrument
Bonjour
J'ai fait tout ce que vous avez indiqué mais ma carte Memory Stick PRO n'est tjrs pas détectée...
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, à 07: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, à 10: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, à 18: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