[RESOLU] Attribuer toujours le même port usb a un module ?

Bonsoir, une aide serait la bienvenue
j’ai un logiciel qui doit communiquer avec un port USB de mon raspberry pi 2
il recherche toujours le port 0 qu’il ne trouve pas?
en faisant un lsusb je m’aperçois que les ports commence de 1 a 4 pas de 0?
comment puis je lui attribué toujours le port 0 quand je connecte mon câble ?
merci

J’ai une question, la chose que tu branches sur ton port usb est il tjrs le device ?

Enfaite le raspberry sert de serveur pour communiquer avec une centrale la liaison se fait par
un câble USB / mini USB côté centrale
Le logiciel du serveur demande de que la communication se fasse par le port 0

Le problème c’est que raspberry lui attribue le port 4 que sa soit dans m’importe quelle entrée USB

Je pense qu’il serait plus facile que le raspberry reconnaisse la centrale et lui attribue le port 0
Que De modifié le logiciel constructeur

Dans ce tutoriel : Install OwnCloud 10 on Raspberry Pi 3 with Raspbian Installed - AvoidErrors

Dans la partie : Mounting and Setting up a drive. Il explique comment faire pour que ton device soit tjrs reconnu même si tu changes de port usb. Et donc il sera tjrs monté au même endroit et donc tu vas pouvoir avoir accès à ta central par ce point de montage.

J’èspère que ca répond à ta question. Par contre je suis nouveau sur raspberry donc si quelqu’un peut confirmer mes dires (ou les infirmer xD)

Merci pour ta recherche je vais regardé

Je revient de vacances
j’ai regardé le tutoriel : Install OwnCloud 10 on Raspberry Pi 3 with Raspbian Installed - AvoidErrors
c’est bien mais il le liste que les volumes les disques dur mais pas ma centrale qui n’est pas un volume du coup je n’est pas son UUID pour le rendre constant

Apres pas mal de recherche sur des forum domotique j’ai trouvé une solution
En faite il faut déjà
récupérer certains ID du module brancher
avec

sudo lsusb -v

Bus 001 Device 004: ID 0c2e:0580 Metrologic Instruments
Device Descriptor:
_ bLength 18_
_ bDescriptorType 1_
_ bcdUSB 2.00_
_ bDeviceClass 2 Communications_
_ bDeviceSubClass 0_
_ bDeviceProtocol 0_
_ bMaxPacketSize0 64_
_ idVendor 0x0c2e Metrologic Instruments_
_ idProduct 0x0580_
_ bcdDevice 1.00_
_ iManufacturer 0_
_ iProduct 1 FX Panel_
_ iSerial 0_

recuperer
idVendor
idProduct

et maintenant on bloque les ID a port usb0 dans un fichier avec

sudo nano /etc/udev/rules.d/99-usb-serial.rules

Voila ma ligne de script fini après avoir enlever 0x de chaque ID et lui attribuer le fameux port usb0

SUBSYSTEM==« tty », ATTRS{idVendor}==« 0c2e », ATTRS{idProduct}==« 0580 », SYMLINK+=« ttyUSB0 »

Ne pas oublier d’enregistrer la ligne voila c’est tout

Merci a xpo pour l’orientation