Mon problème
Bonjour,
Je crois que je suis arrivé au bout des recherches possibles, j’ai essayé les centaines de solutions trouvées sur le net, mais ça ne fonctionne pas : la clef est bien reconnue sur mon DS218+ comme une Sonoff Zigbee 3.0 USB Dongle Plus
(jai aussi vérifié le modèle en regardant le chip quand je l’ai flashée). Mais les points positifs s’arrêtent là.
Sur un raspberry PI3, elle est reconnue en ttyUSB0, j’arrive à faire tourner Z2M, et à envoyer les infos sur mon brooker MQTT. Mais mon PI ne sert qu’au développement et je souhaite brancher ma clef sur le DS218+ où se trouve HA (machine de production).
Mais sa connection sur le DS218+ ne change absolument rien au contenu du répertoire /dev
: ttyUSBx ni ttyACMx, ni serial. Rien ne change ! Seul la page « information » du panneau de configuration de DSM m’indique la connexion ou la déconnexion de la clef.
Alors je soumets le résulat de quelques commandes à votre analyse :
patrick@monsyno:/$ ls /dev/ttyu*
/dev/ttyu0 /dev/ttyu1 /dev/ttyu2 /dev/ttyu3 /dev/ttyu4 /dev/ttyu5 /dev/ttyu6 /dev/ttyu7 /dev/ttyu8 /dev/ttyu9 /dev/ttyua /dev/ttyub /dev/ttyuc /dev/ttyud /dev/ttyue /dev/ttyuf
patrick@monsyno:/$ lsusb
|__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
|__1-1 10c4:ea60:0100 00 2.00 12MBit/s 100mA 1IF (ITead Sonoff Zigbee 3.0 USB Dongle Plus 1031a082341aec118d0a7fe5f01c6278)
|__1-2 05e3:0610:0655 09 2.10 480MBit/s 100mA 1IF (GenesysLogic USB2.1 Hub ffffffd6ffffffa3ffffffebffffffc0) hub
|__1-2.3 0001:0000:0100 00 1.00 1.5MBit/s 100mA 1IF (MEC MEC0002 ffffff86ffffffb6ffffff86ffffffb6)
|__1-3 0a12:0001:8891 e0 2.00 12MBit/s 100mA 2IFs ( ffffff84ffffffb5fffffff4ffffffd4)
|__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00970B89CA6048)
|__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
|__2-2 05e3:0626:0655 09 3.20 5000MBit/s 0mA 1IF (GenesysLogic USB3.1 Hub ffffffd6ffffffa3ffffffebffffffcb) hub
patrick@monsyno:/$ lsmod | grep serial
usbserial 22534 1 ftdi_sio
usbcore 210297 13 etxhci_hcd,usblp,uhci_hcd,usb_storage,usbserial,ehci_hcd,ehci_pci,usbhid,ftdi_sio,cdc_acm,xhci_hcd,xhci_pci
patrick@DS218PMS:/$ lsusb -cui
|__usb1 1d6b:0002:0404 09 2.00 480MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
|__1-1 10c4:ea60:0100 00 2.00 12MBit/s 100mA 1IF (ITead Sonoff Zigbee 3.0 USB Dongle Plus 1031a082341aec118d0a7fe5f01c6278)
1-1:1.0 (IF) ff:00:00 2EPs ()
|__1-2 05e3:0610:0655 09 2.10 480MBit/s 100mA 1IF (GenesysLogic USB2.1 Hub ffffffd6ffffffa3ffffffebffffffc0) hub
|__1-2.3 0001:0000:0100 00 1.00 1.5MBit/s 100mA 1IF (MEC MEC0002 ffffff86ffffffb6ffffff86ffffffb6)
1-2.3:1.0 (IF) 03:00:00 1EP () usbfs
|__1-3 0a12:0001:8891 e0 2.00 12MBit/s 100mA 2IFs ( ffffff84ffffffb5fffffff4ffffffd4)
1-3:1.0 (IF) e0:01:01 3EPs ()
1-3:1.1 (IF) e0:01:01 2EPs ()
|__1-4 f400:f400:0100 00 2.00 480MBit/s 200mA 1IF (Synology DiskStation 7F00970B89CA6048)
1-4:1.0 (IF) 08:06:50 2EPs () usb-storage host3 (synoboot)
|__usb2 1d6b:0003:0404 09 3.00 5000MBit/s 0mA 1IF (Linux 4.4.302+ xhci-hcd xHCI Host Controller 0000:00:15.0) hub
J’ai essayé aussi bien en installant les paquets de Vincent FORTIER du centre de comunauté par le gestionnaire de paquets. Mais j’ai aussi essayé avec les drivers à cette adresse en suivant bien le tutoriel de @robertklep et ses recommandations dans les demandes de résolution de problème de son github :
https://github.com/robertklep/dsm7-usb-serial-drivers/tree/main/modules/apollolake/dsm-7.2
J’ai même essayé avec un autre Dongle identique.
Le DS218+ n’ayant pas de port USB2, j’ai tenté sur ses 3 ports USB3, avec et sans rallonge (rallonge conseillée sur des raspberry PI).
Bref, je vais laisser tomber car ça fait plusieurs jours gâchés en vain, même si quelqu’un a une suggestion de génie, je prends. Merci !
Ma configuration
DS218+
DSM 7.2.1-69057 Update 4