On Sat, Jul 12, 2003 at 10:24:34AM +0200, Jean-pierre PEDRON wrote:
> Bonjour,
> 
> Quelqu'un sait-il s'il est possible d'utiliser un lecteur multi-cartes
> Intelliflash Viking (en l'ocurrence pour lire une carte SmartMedia).
> 

[...]

> 
> Par contre je ne sais pas comment acc�der aux donn�es de la carte
> SmartMedia. Il faut certainement monter un volume mais lequel ?

Essaie cette recette :

1. il faut cocher CONFIG_USB_STORAGE=y/m dans le .config (USB mass
storage support).

Ensuite les cartes sont vues comme des disques SCSI; il faut donc avoir:

        - CONFIG_SCSI=y/m (support SCSI),
        - CONFIG_BLK_DEV_SD=y/m (support de disque SCSI),
        - CONFIG_CHR_DEV_SG=y/m (support g�n�rque SCSI).

2. Charger tous les modules si n�c�ssaire.

3. Il faut d�terminer le(s) nom(s) du lecteur de cartes:

$ sudo sg_scan -i # pour d�terminer le nom g�n�rique du lecteur

Chez moi:
dev/sg0: scsi0 channel=0 id=0 lun=0  type=0
    SEAGATE   ST318437LW        0102 [wide=1 sync=1 cmdq=1 sftre=0 pq=0x0]
/dev/sg1: scsi1 channel=0 id=0 lun=0 [em]  type=5
    LG        DVD-ROM DRD8160B  1.01 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]
/dev/sg2: scsi1 channel=0 id=1 lun=0 [em]  type=5
    ARTEC     WRR-4848          1.00 [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]
/dev/sg3: scsi2 channel=0 id=0 lun=0 [em]  type=0
    eUSB      Compact Flash      [wide=0 sync=0 cmdq=0 sftre=0 pq=0x0]
              ^^^^^^^^^^^^^
              C'est lui

Chez toi, il y aura s�rement plusieurs �devices�, vu que c'est un
lecteur multi-cartes.  

4. Ensuite d�terminer le(s) nom(s) de lecteur(s) SCSI du lecteur, car dans
mon cas /dev/sg3 n'est pas un disque c'est un p�riph�rique g�n�rique.

$ sudo sg_map

Chez moi :
/dev/sg0  /dev/sda
/dev/sg1  /dev/scd0
/dev/sg2  /dev/scd1
/dev/sg3  /dev/sdb
^^^^^^^^^^^^^^^^^^
C'est le bon chez moi : /dev/sg3 correspond � /dev/sdb.

5. Maintenant tu peut monter tes lecteurs; j'imagine que tous n'ont
qu'une partition, donc tu fais

$ mount /dev/sd<x>1 /point/de/montage

6. Mettre les bonnes lignes dans /etc/fstab. Dans mon cas :

/dev/sdb1 /mnt/zio  auto defaults,user,noauto  0  0


Et voil�! Dis m'en des nouvelles!

> Merci d'avance pour vos nombreuses r�ponses ;-)

HTH

-- 
Arnaud Delobelle

Répondre à