USB persistent deux objets avec meme idVendor idProduct
USB persistent deux objets avec meme idVendor idProduct
Bonjour,
J'ai 1 zigate et 1 rfxcom, je voudrais mettre en place des USB persistent (pour ne plus être embêté lors de reboot).
Comme indiqué ici : https://www.domoticz.com/wiki/PersistentUSBDevices
Mais bizarrement, mes 2 périphériques ont les mêmes idVendor et idProduct.
Ca vous est déjà arrivé ?
Malgré tout, les deux fonctionnent (en meme temps) si je choisi les bon ttyUSB dans domoticz, mais c'est pas "persistent", il faut le faire à chaque reboot.
Si quelqu'un à une solution ?
Merci
J'ai 1 zigate et 1 rfxcom, je voudrais mettre en place des USB persistent (pour ne plus être embêté lors de reboot).
Comme indiqué ici : https://www.domoticz.com/wiki/PersistentUSBDevices
Mais bizarrement, mes 2 périphériques ont les mêmes idVendor et idProduct.
Ca vous est déjà arrivé ?
Malgré tout, les deux fonctionnent (en meme temps) si je choisi les bon ttyUSB dans domoticz, mais c'est pas "persistent", il faut le faire à chaque reboot.
Si quelqu'un à une solution ?
Merci
Dernière modification par supeve le 08 oct. 2022, 09:44, modifié 2 fois.
Re: USB persistent deux objets avec meme idVendor idProduct
J'ai eu le problème avec deux Arduinos connectés en USB en même temps.
La solution a été de rajouter ATTRD{bMaxPower}=="98mA" sur la ligne dans le 99-usb-serial.rules pour rajouter une propriété. Encore faut-il que tu puisses trouver une propriété qui est différentes entre tes deux objets.
La solution a été de rajouter ATTRD{bMaxPower}=="98mA" sur la ligne dans le 99-usb-serial.rules pour rajouter une propriété. Encore faut-il que tu puisses trouver une propriété qui est différentes entre tes deux objets.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
Re: USB persistent deux objets avec meme idVendor idProduct
Pendant des tests, j'avais 2 rfxcoms. Il y a une propriété iSerial qui devrait être unique.
Domoticz v2022.2 sur linux-mint / Z-Wave-JS / RFXCom / Zigbee2MQTT
Re: USB persistent deux objets avec meme idVendor idProduct
Je vais revérifier ce soir, mais je crois bien que toutes les lignes sont identiques.
Sinon, je vais chercher si je peux éditer une des propriétés.
Sinon, je vais chercher si je peux éditer une des propriétés.
Re: USB persistent deux objets avec meme idVendor idProduct
Bon mauvaise nouvelle, toutes les lignes sont bien absolument identiques.
Re: USB persistent deux objets avec meme idVendor idProduct
Comment c'est possible ?
Que te renvoie cette commande :
Que te renvoie cette commande :
Code : Tout sélectionner
sudo lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'
Re: USB persistent deux objets avec meme idVendor idProduct
@Neutrino Comment c'est possible ?
Peut-etre il y a eu un probleme entre la chaise et le clavier comme on dit.
En fait j'ai une bizzarerie, suivit d'une mauvaise interpretation de ma part.
J'utilisais a commande (en ssh depuis soit un PC portable, soit un PC fixe)
Sur le PC portable, et les lignes 'idVendor\|idProduct\|iProduct\|iSerial' n'était pas identiques, mais vide.
Sur le PC fixe, elles sont bien renseignées.
La commande renvoie bien les valeurs depuis les 2 PC.
Le pourquoi ca fait ca, je ne sait pas. Les 2 PC sont sur linux, mais pas les mêmes version, je ne sais pas si ca peut avoir une incidence.
Voila, il me reste à faire mes rules et voir si ca roule...
Si vous voulez, je peut mettre les résultats des commandes, ca me parait pas utile.
MERCI !
Peut-etre il y a eu un probleme entre la chaise et le clavier comme on dit.
En fait j'ai une bizzarerie, suivit d'une mauvaise interpretation de ma part.
J'utilisais a commande (en ssh depuis soit un PC portable, soit un PC fixe)
Code : Tout sélectionner
lsusb -vSur le PC portable, et les lignes 'idVendor\|idProduct\|iProduct\|iSerial' n'était pas identiques, mais vide.
Sur le PC fixe, elles sont bien renseignées.
La commande
Code : Tout sélectionner
sudo lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'Le pourquoi ca fait ca, je ne sait pas. Les 2 PC sont sur linux, mais pas les mêmes version, je ne sais pas si ca peut avoir une incidence.
Voila, il me reste à faire mes rules et voir si ca roule...
Si vous voulez, je peut mettre les résultats des commandes, ca me parait pas utile.
MERCI !
Re: USB persistent deux objets avec meme idVendor idProduct
Finalement c'est pas encore tout a fait bon, je ne sais pas creer ma regle.
Contenu de mon
J'ai aussi essayé
Apres reboot, ils ne sont pas sur les bon ttyUSB
Code : Tout sélectionner
sudo lsusb -v | grep 'idVendor\|idProduct\|iProduct\|iSerial'Code : Tout sélectionner
idVendor 0x174c ASMedia Technology Inc.
idProduct 0x1153 ASM1153 SATA 3Gb/s bridge
can't get debug descriptor: Resource temporarily unavailable
iProduct 3 Ugreen Storage Device
iSerial 1 26A1EE83E75D
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x1d6b Linux Foundation
idProduct 0x0003 3.0 root hub
iProduct 2 xHCI Host Controller
iSerial 1 0000:01:00.0
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6015 Bridge(I2C/SPI/UART/FIFO)
iProduct 2 RFXtrx433XL
iSerial 3 DO7372IV
idVendor 0x0403 Future Technology Devices International, Ltd
idProduct 0x6015 Bridge(I2C/SPI/UART/FIFO)
iProduct 2 ZiGate
iSerial 3 ZIGATE+
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x0b95 ASIX Electronics Corp.
idProduct 0x1790 AX88179 Gigabit Ethernet
iProduct 2 AX88179
iSerial 3 000000000032D1
idVendor 0x05e3 Genesys Logic, Inc.
idProduct 0x0610 4-port hub
iProduct 2 USB2.0 Hub
iSerial 0
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x046d Logitech, Inc.
idProduct 0xc52b Unifying Receiver
iProduct 2 USB Receiver
iSerial 0
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x2109 VIA Labs, Inc.
idProduct 0x3431 Hub
iProduct 1 USB2.0 Hub
iSerial 0
can't get debug descriptor: Resource temporarily unavailable
can't get device qualifier: Resource temporarily unavailable
can't get debug descriptor: Resource temporarily unavailable
idVendor 0x1d6b Linux Foundation
idProduct 0x0002 2.0 root hub
iProduct 2 xHCI Host Controller
iSerial 1 0000:01:00.0
Code : Tout sélectionner
sudo nano /etc/udev/rules.d/99-usb-serial.rules
Code : Tout sélectionner
ATTRS{iProduct}==”RFXtrx433XL”, SYMLINK+=”ttyUSB11″
ATTRS{iProduct}==”ZiGate″, SYMLINK+=”ttyUSB12″
Code : Tout sélectionner
SUBSYSTEM==”tty”, ATTRS{iProduct}==”RFXtrx433XL”, SYMLINK+=”ttyUSB11″
SUBSYSTEM==”tty”, ATTRS{iProduct}==”ZiGate″, SYMLINK+=”ttyUSB12″
Re: USB persistent deux objets avec meme idVendor idProduct
J'ai tenté un
Je ne mets que la fin de la réponse pour alléger
/etc/udev/rules.d/99-usb-serial.rules:1: Invalid key/value pair, starting at character 1 ('A')
/etc/udev/rules.d/99-usb-serial.rules:2: Invalid key/value pair, starting at character 1 ('A')
Ca, ca ne me parait pas bien
Code : Tout sélectionner
sudo udevadm test ttyUSR
Code : Tout sélectionner
Reading rules file: /usr/lib/udev/rules.d/97-hid2hci.rules
Reading rules file: /etc/udev/rules.d/99-com.rules
Reading rules file: /usr/lib/udev/rules.d/99-systemd.rules
Reading rules file: /etc/udev/rules.d/99-usb-serial.rules
/etc/udev/rules.d/99-usb-serial.rules:1: Invalid key/value pair, starting at character 1 ('A')
/etc/udev/rules.d/99-usb-serial.rules:2: Invalid key/value pair, starting at character 1 ('A')
Rules contain 393216 bytes tokens (32768 * 12 bytes), 29221 bytes strings
21009 strings (170266 bytes), 18267 de-duplicated (143788 bytes), 2743 trie nodes used
Failed to open device '/systtyUSR': Invalid argument
Unload module index
Unloaded link configuration context.
/etc/udev/rules.d/99-usb-serial.rules:2: Invalid key/value pair, starting at character 1 ('A')
Ca, ca ne me parait pas bien
Re: USB persistent deux objets avec meme idVendor idProduct
Voici un exemple de mes rules
Code : Tout sélectionner
SUBSYSTEM=="tty", ATTRS{idVendor}=="2341", ATTRS{idProduct}=="0042", SYMLINK+="ttyUSB-RFlink"
SUBSYSTEM=="tty", ATTRS{idVendor}=="0658", ATTRS{idProduct}=="0200", SYMLINK+="ttyUSB-ZStick-5G"Version: 2023.1 sur VM Synology, docker Zwave Js UI (Z-stick GEN5, Fibaro...), Zigbeefordomoticz. Nextion RGB Led Screen