URL: https://linuxfr.org/forums/linux-embarque/posts/gestion-dune-cl%C3%A9-usb Title: Gestion d'une clé USB Authors: undine Date: 2006年10月11日T14:54:06+02:00 Tags: Score: 0 Bonjour à tous, J'ai une carte ARM9 et j'ai quelques difficultés a y connecter des clé USB. J'ai d'abord activé les modules suivants dans le noyau : USB host, USB file system, OHCI_HCD, USB mass storage (en module), SCSI et la gestion des disk SCSI. D'après les quelques tutoriaux que j'ai lu sur le net ces drivers sont suffisants. Lorsque je lance la carte, tout à l'air de bien se passer : ma clé est bien détectée et plusieurs informations affichées lors de la connexion sont correctes, voici la trace : usb 1-1: Product: Flash Disk usb 1-1: Manufacturer: USB usb 1-1: SerialNumber: 4403983FABC895D3 usb 1-1: configuration #1 chosen from 1 choice scsi2 : SCSI emulation for USB Mass Storage devices £spaces£ £/spaces£Vendor: OTi Model: Flash Disk Rev: 2.00 £spaces£ £/spaces£Type: Direct-Access ANSI SCSI revision: 02 SCSI device sda: 256000 512-byte hdwr sectors (131 MB) sda: Write Protect is off sda: assuming drive cache: write through SCSI device sda: 256000 512-byte hdwr sectors (131 MB) sda: Write Protect is off sda: assuming drive cache: write through £spaces£ £/spaces£sda:<7>usb-storage: queuecommand called £spaces£ £/spaces£sda1 sd 2:0:0:0: Attached scsi removable disk sda Le fichier /proc/bus/usb/devices contient toutes les informations liées à la clé : T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 8 Spd=12 MxCh= 0 D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1 P: Vendor=0ea0 ProdID=2168 Rev= 2.00 S: Manufacturer=USB S: Product=Flash Disk S: SerialNumber=4403983FABC895D3 C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA 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= 2 Ivl=1ms Le fichier /proc/scsi/scsi semble se mettre à jour correctement : Attached devices: Host: scsi2 Channel: 00 Id: 00 Lun: 00 £spaces£ £/spaces£Vendor: OTi Model: Flash Disk Rev: 2.00 £spaces£ £/spaces£Type: Direct-Access ANSI SCSI revision: 02 Cependant la clé n'est pas montée automatiquement alors que mon fichier /etc/fstab contient bien la ligne : none /proc/bus/usb usbfs defaults 0 0 Lorsque j'essai de la monter à la main (je fais mount -t usbfs /proc/bus/usb /mnt/usb) j'obtient dans le répertoire /mnt/usb le contenu du répertoire /proc/bus/usb (fichier devices et répertoire 001 représentant le hub je crois) ! J'essai avec les répertoires /proc/bus/usb/001/001 et /proc/scsi/usb-storage/ : même résultat. J'ai aussi essayé avec les fichiers /dev/sda et /dev/sda1 mais là encore même résultat. Quelqu'un aurai-t-il une idée, une commande que j'aurai oublié ? Merci d'avance. PS : si vous voulez, je peut fournir la trace

AltStyle によって変換されたページ (->オリジナル) /