#1 Le 23/03/2010, à 21:04
- olitask
capteur usb exao ne se monte pas ( driver fdti_sio )
Bonjour
Je veux utiliser un capteur µorphy usb pour faire de l'acquisition de données exao dans un lycée
le site ou on en parle : http://franck.fresnel.free.fr/ATNA/PresentationATNA.php
J'ai un problème avec les ports usb: j'ai l'impression que l'ordinateur ne monte pas le périphérique usb dans le repertoire /proc/bus/usb. Le répertoire /proc/bus/usb n'existe d'ailleurs pas et meme en root, il refuse de me créer ce répertoire ( la commande mkdir /proc/bus/usb ne fonctionne pas ) . Je précise que la ligne pour monter le peripherique dans /etc/fstab, existe ( none /proc/bus/usb usbfs auto,devmode=0666 0 0 ).
Seule chose qui fonctionne : lsusb le capteur est reconnu ( ligne en gras )
$ lsusb
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 003: ID 03f0:171d Hewlett-Packard Wireless (Bluetooth + WLAN) Interface [Integrated Module]
Bus 003 Device 002: ID 08ff:2580 AuthenTec, Inc. AES2501 Fingerprint Sensor
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 003: ID 064e:a101 Suyin Corp. Acer CrystalEye Webcam
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
[b] Bus 005 Device 002: ID 10fc:0100 [/b]
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
par contre :
$ cat /proc/bus/usb/devices
cat: /proc/bus/usb/devices: Aucun fichier ou dossier de ce type
# mount -o devmode=0666 usbfs /proc/bus/usb
mount: le point de montage /proc/bus/usb n'existe pas
# mount -o remount,devmode=0666 usbfs /proc/bus/usb
mount: vous devez spécifier le type de système de fichiers
# modprobe -r usbserial
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
FATAL: Module usbserial is in use.
# modprobe -r ftdi_sio
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
# modprobe fdti-sio vendor=0x10fc product=0x0100
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
FATAL: Module fdti_sio not found.
Voilà, si vous avez une idée ...
Ubuntu 9.10
Olivier
Hors ligne
#2 Le 23/03/2010, à 21:40
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Salut !
Mon petit doigt me dit que ça doit être /dev/bus/usb.
Hors ligne
#3 Le 24/03/2010, à 01:09
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Salut !
Mon petit doigt me dit que ça doit être /dev/bus/usb.
Bonsoir
Désolé, je ne comprend pas... Je ne suis sous linux que depuis qqs temps et je ne vois pas trop ce qu'il faut faire pour résoudre le pb. J'ai bêtement suivi le mode opératoire décrit dans la doc.
Si vous pouviez être plus précis ..
Je crois juste savoir que le microcontroleur utilisé par le capteur a un driver déjà intégré dans linux
amicalement Olivier
Hors ligne
#4 Le 24/03/2010, à 09:23
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Bonjour,
Il faut juste remplacer /proc/bus/usb par /dev/bus/usb dans tes commandes, ça sera déjà plus conforme.
La preuve :
mount: le point de montage /proc/bus/usb n'existe pas
Sinon ce message là est normal et non fatal :
WARNING: All config files need .conf: /etc/modprobe.d/options, it will be ignored in a future release.
On verra pour le module plus tard, qui semble-t-il n'est pas trouvé.
Dernière modification par lsam (Le 24/03/2010, à 09:28)
Hors ligne
#5 Le 24/03/2010, à 19:42
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
olivier@olivier-laptop:~$ cat /dev/usb/devices
cat: /dev/usb/devices: Aucun fichier ou dossier de ce type
olivier@olivier-laptop:~$ sudo mount -o devmode=0666 usbfs /dev/bus/usb
[sudo] password for olivier:
mount: périphérique spécial usbfs n'existe pas
olivier@olivier-laptop:~$ sudo mount -o remount,devmode=0666 usbfs /proc/bus/usb
mount: vous devez spécifier le type de système de fichiers
hummm marche pas mieux. remplacer proc par dev ne résoud pas le problème, mais les messages d'erreur sont différents.
Merci quand même Olivier
Hors ligne
#6 Le 24/03/2010, à 22:03
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
La syntaxe de ta commande mount est erronée. D'où la tiens-tu ?
Essaie :
sudo mount -t usbfs -o devmode=0666 /dev/bus/usb
Et remplace proc par dev PARTOUT :
sudo mount -t usbfs -o remount,devmode=0666 /dev/bus/usb
Hors ligne
#7 Le 24/03/2010, à 22:15
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Ecoute, je viens de regarder ton lien,
Tu as juste besoin d'une commande donnant les droits d'accès au périphérique usb.
Soit :
- automatiquement à chaque démarrage en modifiant /etc/fstab :
- manuellement avec la commande mount, ce que je te conseille dans un premier temps :
sudo mount -t usbfs -o devmode=0666 /dev/bus/usb
Cette commande devrait donc suffire avant de bidouiller le module pour piloter l'engin.
Hors ligne
#8 Le 24/03/2010, à 22:47
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Bonsoir
ca ne passe pas non plus, avec le flag -t et le /dev il affiche l'aide de mount.
La syntaxe, je l'ai trouvé sur le site cité dans mon premier post : http://franck.fresnel.free.fr/ATNA/PresentationATNA.php
voilà, je n'ai rien inventé
Olivier
Hors ligne
#9 Le 24/03/2010, à 23:30
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
C'est moi qui me plante désolé, voici ce que je fais pour donner les droits d'accès au périphérique usb pour une application spécifique :
sudo mount -t usbfs none /proc/bus/usb
sudo chown -R ton_login /dev/bus/usb/
Et là, ça marche c'est sûr !
Hors ligne
#10 Le 25/03/2010, à 14:50
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
olivier@olivier-laptop:~$ sudo mount -t usbfs none /proc/bus/usb
[sudo] password for olivier:
mount: le point de montage /proc/bus/usb n'existe pas
olivier@olivier-laptop:~$ sudo chown -R olivier /dev/bus/usb/
olivier@olivier-laptop:~$ sudo mount -t usbfs none /proc/bus/usb
mount: le point de montage /proc/bus/usb n'existe pas
olivier@olivier-laptop:~$
En fait, même résultat que précédemment, il me dit que le point de montage n'existe pas.
J'ai essayé de créer "à la main" un dossier /proc/bus/usb avec la commande mkdir mais ca a échoué
olivier@olivier-laptop:~$ sudo mkdir /proc/bus/usb
mkdir: ne peut créer le répertoire `/proc/bus/usb': Aucun fichier ou dossier de ce type
olivier@olivier-laptop:~$
voilà! le pire, j'ai crée une machine virtuelle windows qui arrive à voir ce fichu capteur usb !
Olivier
Hors ligne
#11 Le 25/03/2010, à 15:41
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
cherche au moins ce qu'il y a dans /proc et dans /proc/bus.
Tu as bien branché le capteur usb quand tu as fait ces commandes j'espère !
Hors ligne
#12 Le 25/03/2010, à 18:40
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
olivier@olivier-laptop:~$ ls /proc
1 1317 2173 367 4482 4626 61 devices mounts
10 1318 2194 369 4483 4628 62 diskstats mtrr
1040 1328 22 37 4484 4775 63 dma net
1044 1340 23 38 4485 4787 64 dri pagetypeinfo
1049 1368 24 4 4488 4791 65 driver partitions
1050 1384 2430 4275 449 48 66 execdomains sched_debug
1051 1389 2457 4277 4493 4814 663 fb schedstat
1054 1390 2458 4318 4495 4816 67 filesystems scsi
1056 14 2467 4336 4498 4822 68 fs self
1063 1410 25 4367 4499 4826 7 interrupts slabinfo
11 1431 26 4382 4500 4858 8 iomem softirqs
1129 15 27 4423 4501 4859 886 ioports stat
1133 16 28 4426 4507 4860 889 irq swaps
1172 1629 2872 4427 4510 4880 893 kallsyms sys
12 1696 29 4431 4514 49 9 kcore sysrq-trigger
1216 17 3 4437 4515 492 984 key-users sysvipc
1230 1715 30 4439 4517 5 acpi kmsg timer_list
1264 1761 31 4449 4519 50 asound kpagecount timer_stats
1271 18 32 4451 4530 505 ati kpageflags tty
1287 1848 33 4456 4531 509 binder latency_stats uptime
1292 19 34 4462 4533 52 buddyinfo loadavg version
1293 2 35 4463 4535 54 bus locks version_signature
1295 20 3595 447 4577 56 cgroups mdstat vmallocinfo
1299 2017 3598 4478 4579 59 cmdline meminfo vmstat
13 21 36 448 4581 6 cpuinfo misc zoneinfo
1316 2172 362 4480 4596 60 crypto modules
olivier@olivier-laptop:~$ ls /proc/bus
input pci
olivier@olivier-laptop:~$
bien sur, le capteur est branché pendant ces tests
Hors ligne
#13 Le 25/03/2010, à 22:33
- lsam
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Je ne comprends pas, ce n'est pas normal. Je suis sur Debian mais c'est normalement équivalent.
Et dans /dev ?
Hors ligne
#14 Le 27/03/2010, à 20:43
- olitask
Re : capteur usb exao ne se monte pas ( driver fdti_sio )
Rebonjour
Je n'ai pas abandonné l'idée de la faire fonctionner
bon, j'ai trouvé un truc :
olivier@olivier-laptop:~$ ls /dev/serial/by-id
usb-Micrelec_MicroOrphy_USB_M18300XU-if00-port0
olivier@olivier-laptop:~$
c'est l'interface que je cherche à faire fonctionner
Est ce qu'il y a qq chose à faire à partir de ça ?
bon week end Olivier
Hors ligne