Page 1 sur 1

2 rflink USB persistant

Publié : 18 sept. 2018, 12:58
par Rhum1x56
Salut, j'ai installer 2 rflink, un en 433.42 et l'autre 433.92, avant je n'en avait que un avec mon zwave.
j'avais donc fait des usb persistants. mais maintenant avec les 2 rflink, je ni arrive pas car ils ont le meme idvendor et idproduct.
avez vous une solution ? pour l'instant je n'ai pas l'air d'avoir de problème avec domoticz en /dev/ttyACM2 mais je prefaire pour recommande mon perepherique en /dev/ttyUSB12Rflink43392

lien usb persistant : https://easydomoticz.com/mon-premier-pe ... -z-wave-2/

Re: 2 rflink USB persistant

Publié : 18 sept. 2018, 16:42
par Tonio16
Salut

As-tu été voir le lien wiki cité dans celui que tu donnes. Il y a une solution qui se base sur la position du dispositif USB (prise 1, 2, 3 ou 4) de mémoire.

Antoine

Re: 2 rflink USB persistant

Publié : 19 sept. 2018, 14:04
par Rhum1x56
Exacte, j'ai suivis le tuto mais je n'ai pas été voir le wiki. il parle des arduino avec les même ref en plus.

on recherche le numero du port :
lsusb -t

se qui me donne

Code : Tout sélectionner

/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
    |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
        |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
        |__ Port 5: Dev 4, If 0, Class=Hub, Driver=hub/6p, 480M
            |__ Port 1: Dev 5, If 0, Class=Vendor Specific Class, Driver=, 480M
            |__ Port 2: Dev 6, If 2, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 2: Dev 6, If 0, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 2: Dev 6, If 1, Class=Audio, Driver=snd-usb-audio, 12M
            |__ Port 3: Dev 7, If 0, Class=Communications, Driver=cdc_acm, 12M
            |__ Port 3: Dev 7, If 1, Class=CDC Data, Driver=cdc_acm, 12M
            |__ Port 4: Dev 8, If 1, Class=CDC Data, Driver=cdc_acm, 12M
            |__ Port 4: Dev 8, If 0, Class=Communications, Driver=cdc_acm, 12M
            |__ Port 5: Dev 9, If 0, Class=Communications, Driver=cdc_acm, 12M
            |__ Port 5: Dev 9, If 1, Class=CDC Data, Driver=cdc_acm, 12M
            |__ Port 6: Dev 10, If 0, Class=Video, Driver=uvcvideo, 480M
            |__ Port 6: Dev 10, If 1, Class=Video, Driver=uvcvideo, 480M
et on défini l'usb persistant en fonction du DEVPATH "The devpath is the port hierachy"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyUSBZwave"
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0042", ATTRS{devpath}=="5.4", SYMLINK+="ttyUSBRflink43342"
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0042", ATTRS{devpath}=="5.5", SYMLINK+="ttyUSBRflink43392"

voila si j'ai bien compris mais cela ne fonctionne pas, mon zwave s'affiche bien mais je n'ai plus d'arduino. si j’enlève devpatch ils reviennent

Re: 2 rflink USB persistant

Publié : 20 sept. 2018, 07:54
par Tonio16
Je n'ai jamais testé cette méthode. Es-tu sur que les 5.4 et 5.5 sont justes?

Antoine

Re: 2 rflink USB persistant

Publié : 22 sept. 2018, 04:27
par Rhum1x56
bha je pensse, dans le wiki il y a

Code : Tout sélectionner

Bus 01.Port 1: Dev 1, Class=root_hub, Driver=dwc_otg/1p, 480M
  |__ Port 1: Dev 2, If 0, Class=Hub, Driver=hub/5p, 480M
      |__ Port 1: Dev 3, If 0, Class=Vendor Specific Class, Driver=smsc95xx, 480M
      |__ Port 2: Dev 4, If 0, Class=Vendor Specific Class, Driver=ch341, 12M
      |__ Port 5: Dev 6, If 0, Class=Vendor Specific Class, Driver=ch341, 12M
qui donne :
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{devpath}=="1.2", SYMLINK+="ttyUSB-arduino1"
SUBSYSTEM=="tty", ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ATTRS{devpath}=="1.5", SYMLINK+="ttyUSB-arduino2"



EDIT :

avec un peut d'acharnement a 04h du mat, on fini part y arriver, je n'arrive pas a dormir si j'ai un truc en tete XD.
avec la commande : udevadm info -a -n /dev/ttyACM0
j'ai reussi a avoir toute mes info; verification idvendor et idProduct et un peut plus loin le devpath qui etait 1.5.3 et 1.5.4

ca fait tout merder par contre, ca tourne en boucle, j'ai plus de commande volet ...