OVH Cloud OVH Cloud

lecteur sdcard

4 réponses
Avatar
thierry
bonjour


je viens d'acheter un pc avec un lecteur multi-cartes integre et en usb.

dessus il y a un port usb + 4 lesteurs de cartes c'est un IN-WIN
DEVELOPMENT INC CR-i100 Card Reader.

quand je fait un cat /proc/bus/usb/devices il est bien reconnu :

T: Bus=03 Lev=01 Prnt=01 Port=01 Cnt=02 Dev#= 60 Spd=12 MxCh= 0
D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs= 1
P: Vendor=10df ProdID=0100 Rev= 2.9c
S: Manufacturer=IN-WIN DEVELOPMENT INC.
S: Product=iAPP CR-i100 Card Reader
S: SerialNumber=800000022486
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=100mA
I: If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
E: Ad=83(I) Atr=03(Int.) MxPS= 8 Ivl=10ms

si je branche mon joystick sur le port usb il est bien reconnu de suite
j'ai essayer avec google et j'ai pas trouve ce que je cherchai , de plus
dans ce que j'ai trouve il parle de sda1 hors moi je n'ai que sda.

quand je fais cat/proc/scsi/scsi j'ai ceci :
Attached devices:
Host: scsi0 Channel: 00 Id: 00 Lun: 00
Vendor: IN-WIN Model: iAPP CF Rev: V1.0
Type: Direct-Access ANSI SCSI revision: 02.

donc apres je met ma sdcard 128 dans le lecteur (format FAT verifie sous
winXP) puis je fait un mount -t vfat /dev/sda /mnt/sdcard, le voyant
jaune clignote (comme le ferai un disque dur ) puis me repond :
sudo mount -t vfat /dev/sda /mnt/sdcard
mount: Aucun medium trouvé

sous winxp sp2 le lecteur est reconnu et me cree 4 repertoire et il
fonctionne.

j'ai essaye de creer 4 repertoire puis de faire mount sur sda, sda1,
etc... mais vu que je n'ai pas des peripherique de blocs sda1 ca ne
marche pas.

je ne sais plus quoi faire.

ma config :

amd 2500+, 512 ram, disque 80 Go , slackware 10.0 noyau 2.6.7
parametrage scsi en dur.
je peut fournir le fichier dmsg mais il est long je ne l'ai pas mis.

merci

4 réponses

Avatar
Manuel FLURY
thierry wrote:

de plus dans ce que j'ai trouve il parle de sda1 hors moi je n'ai que sda.

.../...
mount -t vfat /dev/sda /mnt/sdcard


Si tu as devfs, tu peux sans doute utiliser un périphérique du style (et
dans ce cas l'éeventuel /dev/sda1 est un lien) :

/dev/scsi/host0/bus0/target0/lun0/part1

A+

MF.

Avatar
thierry
thierry wrote:


de plus dans ce que j'ai trouve il parle de sda1 hors moi je n'ai que sda.

.../...
mount -t vfat /dev/sda /mnt/sdcard



Si tu as devfs, tu peux sans doute utiliser un périphérique du style (et
dans ce cas l'éeventuel /dev/sda1 est un lien) :

/dev/scsi/host0/bus0/target0/lun0/part1

A+

MF.
bonjour


merci pour ta reponse , effectivement je n'utilise pas devfs et de plus
je ne l'ai pas mis dans le noyau (2.6.7) car on peut choisir entre proc/
file system ou dev /file system et entre parantheses (Obsolete).

donc je pense qu'il doit y avoir une commande pour pouvoir le monter
sans passer par devfs.


mais bon si je ne trouve pas je recompilerai mon noyau avec l'option dev
coché.


merci


Avatar
Manuel FLURY
donc je pense qu'il doit y avoir une commande pour pouvoir le monter
sans passer par devfs.


il te suffit de créer le périphérique manquant dans ce cas :

mknod /dev/sda1 b 8 1

Manuel FLURY

Avatar
thierry
donc je pense qu'il doit y avoir une commande pour pouvoir le monter
sans passer par devfs.



il te suffit de créer le périphérique manquant dans ce cas :

mknod /dev/sda1 b 8 1

Manuel FLURY


bonjour

ok je viens de creer le peripherique et c'est toujours pareil , j'ai
meme essayer d'en creer jusqu'a 4(comme sous win xp il me cree 4
repertoire) , mais c'est toujours pareil.

par contre si çs peut etre utile mon systeme utilise udev , mais j'ai
essaye de rejouter une ligne que j'ai trouve sur un forum, mais
apparement c'est pas bon car le systeme ce bloque au demarrage.

voici mon cat /proc/scsi/scsi :

Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
Vendor: IN-WIN Model: iAPP CF Rev: V1.0
Type: Direct-Access ANSI SCSI revision: 02


ce qui est bizzare c'est qu'il me met scsi1 au lieu de scsi0.

voila ou j'en suis , mais je pense qu'il va falloir sois utiliser devsfs
sois apprendre a utiliser udev qui a l'air mieux mais plus compliquer.

merci pour tes reponses

thierry