Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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. wink

Hors ligne

#3 Le 24/03/2010, à 01:09

olitask

Re : capteur usb exao ne se monte pas ( driver fdti_sio )

lsam a écrit :

Salut !
Mon petit doigt me dit que ça doit être /dev/bus/usb. wink

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é wink

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 ! wink

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 big_smile

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