OVH Cloud OVH Cloud

Lecteur de CompactFlash en USB

4 réponses
Avatar
Red
Bonjours,

Je viens de faire l'acquisition d'un lecteur de carte multi format :
hama USB2.0 CardReaderWriter.

Dans la rubrique linux du CD fourni avec le lesteur il n'y a qu'un fichier
txt qui suggère de recompiler le noyau avec la prise en charge des disques
SCSI

Je ne suis pas chaud pour recompiler et prendre le risque de tout casser.
Connaissez-vous une autre méthode ?

Merci pour votre aide
Régis
Sous MDK 9.2


Le fichier txt en question :
> The test I carried out is very simple at this stage. First, the kernel
> need to be compiled with the following features:
>
> Loadable module support
> SCSI support
> SCSI disk support
> Probe all LUNs on each SCSI device
> DOS FAT fs support
> VFAT fs support
> Support for USB and the controller
> USB Mass Storage support (as a module)
>
>
> Once the kernel is compiled and machine is rebooted with the new
> kernel, insert the mass-storage class driver module by "/sbin/modprobe
> usb-storage". Then the reader can be plugged into a usb port and
> recognized by the kernel.
>
> The memory cards are seen as SCSI devices and they can be mounted by
> "mount /dev/sdx1 your_mount_point", where x can be a, b, c or d, depending
> on the type of the memory card (a: CF, b: MS, c: MMC/SD, d:SM).
>
> What I've done to test the reader is to copy jpg files of several
> hundred KB and a MP3 file of more than 10 MB. After writing, I will
> unmount the card to clear the cache in the system. Then I will mount it
> again and replay the MP3 and view the jpg files to check with errors.
>
> Hope this can answer your question. Thanks.

4 réponses

Avatar
Txo

Bonjours,

Je viens de faire l'acquisition d'un lecteur de carte multi format :
hama USB2.0 CardReaderWriter.

Dans la rubrique linux du CD fourni avec le lesteur il n'y a qu'un
fichier txt qui suggère de recompiler le noyau avec la prise en charge
des disques SCSI

Je ne suis pas chaud pour recompiler et prendre le risque de tout
casser. Connaissez-vous une autre méthode ?

Merci pour votre aide
Régis
Sous MDK 9.2


Bonjour


Je ne connais pas Mandrake, mais je serais étonné que le kernel ne soit
pas compilé avec le support de scsi. Moins certain qu'il y ait un module
pour l'USB 2. Les Mandrakeurs sauront le dire. Il y a en général ehci
dans le nom du module (lsmod pour voir).

--
-+- Dominique Marin http://txodom.free.fr -+-
«Il faut encore avoir du chaos en soi pour pouvoir enfanter une
étoile qui danse.»
-+- F. Nietzsche, Ainsi parlait Zarathoustra -+-

Avatar
Laurent Hugé
Txo nous écrivait :
Dans la rubrique linux du CD fourni avec le lesteur il n'y a qu'un
fichier txt qui suggère de recompiler le noyau avec la prise en
charge des disques SCSI
Il est nécessaire d'avoir le support SCSI dans le noyau pour disposer


de celui USB-storage (utilisé par les lecteurs de cartes de ce type).
Donc, si tu n'as pas ce support, tu ne pourras pas accéder à ton
lecteur.
Je ne suis pas chaud pour recompiler et prendre le risque de tout
casser. Connaissez-vous une autre méthode ?
Recompiler un noyau ne signifie pas "tout casser" ; voir de nombreux


sites expliquant la méthodologie (léa-linux par exemple).
Il y a en général ehci
dans le nom du module (lsmod pour voir).
Un lsmod ne permet de voir que les modules actuellement chargés dans

le noyau. Pour connaître les modules disponibles, voir /lib/modules
`uname -r`/modules.dep (pour les noyaux 2.4, je ne connais pas encore
le 2.6, malheureusement :-(
--
Laurent Hugé (pour m'écrire, ôter PasDeSpam de l'adresse de courriel)
GPG fingerprint = 3AFF A106 39D9 DB2C 885D 41C3 76DC 2C3F 01BE 5D4A


Avatar
G.Delafond
Red wrote:

Bonjours,

Je viens de faire l'acquisition d'un lecteur de carte multi format :
hama USB2.0 CardReaderWriter.

Dans la rubrique linux du CD fourni avec le lesteur il n'y a qu'un fichier
txt qui suggère de recompiler le noyau avec la prise en charge des disques
SCSI
Il serait incroyable que ton noyau standard ne comporte pas le module SCSI.

Un tas de périphériques l'utilisent.

Je ne suis pas chaud pour recompiler et prendre le risque de tout casser.
Connaissez-vous une autre méthode ?

Merci pour votre aide
Régis
Sous MDK 9.2
Quelques périphériques usb-storage ont attendu des noyaux très récents pour

fonctionner. Mais la plupart devraient fonctionner avec une Mdk 9.2
standard (bien que certains rares lecteurs de cartes flash n'aient aucun
support pour Linux).


Le fichier txt en question :
The test I carried out is very simple at this stage. First, the kernel
need to be compiled with the following features:

Loadable module support
SCSI support
Module de base pour tout ce qui est SCSI


SCSI disk support
Module pour les disques SCSI


Probe all LUNs on each SCSI device
Ce module permet aux périphériques SCSI qui gèrent plusieurs disques de tous


les montrer (cas d'un lecteur n-en-1
DOS FAT fs support
lecture des partitions MSDOS


VFAT fs support
lecture des partitions Win


Support for USB and the controller
Support de l'USB


USB Mass Storage support (as a module)
Support des disques sur USB


Normalement, tu as tout ça sur ta Mandrake.


Once the kernel is compiled and machine is rebooted with the new
kernel, insert the mass-storage class driver module by "/sbin/modprobe
usb-storage". Then the reader can be plugged into a usb port and
recognized by the kernel.
Tu ne devrais pas avoir besoin de faire tout ça.


Je pense même que, si tu démarres avec le lecteur branché et une carte flash
formatée dedans, tu devrais voir ta disquette sur le bureau.

The memory cards are seen as SCSI devices and they can be mounted by
"mount /dev/sdx1 your_mount_point", where x can be a, b, c or d,
depending on the type of the memory card (a: CF, b: MS, c: MMC/SD, d:SM).
Fais


cat /proc/scsi/scsi
Si tu vois des périphériques listés, tu es sur le bon chemin.

What I've done to test the reader is to copy jpg files of several
hundred KB and a MP3 file of more than 10 MB. After writing, I will
unmount the card to clear the cache in the system. Then I will mount it
again and replay the MP3 and view the jpg files to check with errors.
Fais


# mkdir /mnt/lecteurflash
# mount -t vfat /dev/sda1 /mnt/lecteurflash
(si ça ne marche pas, essaye sdb, sdc, etc. selon les indications plus haut)
Tu devrais accéder à tes données dans /mnt/lecteurflash

Hope this can answer your question. Thanks.
Hope also


--
G.Delafond
http://www.delafond.org


Avatar
sans_flotus_spam
Txo wrote:


Bonjours,

Je viens de faire l'acquisition d'un lecteur de carte multi format :
hama USB2.0 CardReaderWriter.

Dans la rubrique linux du CD fourni avec le lesteur il n'y a qu'un
fichier txt qui suggère de recompiler le noyau avec la prise en charge
des disques SCSI

Je ne suis pas chaud pour recompiler et prendre le risque de tout
casser. Connaissez-vous une autre méthode ?

Merci pour votre aide
Régis
Sous MDK 9.2


Bonjour


Je ne connais pas Mandrake, mais je serais étonné que le kernel ne soit
pas compilé avec le support de scsi. Moins certain qu'il y ait un module
pour l'USB 2. Les Mandrakeurs sauront le dire. Il y a en général ehci
dans le nom du module (lsmod pour voir).



la MDK 9.2 monte directement les lecteurs usb (1.1 et 2) !
simplement :
ne pas brancher le lecteur multi-cartes au démarrage, l'init risque de
chercher en vain un boot sur la carte flash et hotplug n'est pas encore
actif.
quand le système est démarré, brancher d'abord le lecteur, et ensuite
seulement mettre la carte dedans (surtout avec une compact-flash).
si le répertoire d'accueil n'est pas venu tout seul sur le bureau, regarder
dans /etc/mtab le device auquel a été attaché la carte (souvent hd plutôt
que sda1 pour les compact).
faire un lien /dev/removable ou /dev/compact, ou ce qu'on veut, sur hd, ou
sdax ou sdex, selon mtab, créer le répertoire d'accueil /mnt/removable,
monter /dev/removable dans /mnt/removable en vfat avec umasq=0, noauto,
noexec, user, rw,
en profiter pour renseigner /etc/fstab,
et c'est tout.
A+