[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Lecteur de cartes Viking



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



Reply to: