Ca y est ! J'ai recompilé une nouvelle version du module pl2303 qui fonctionne sur ds107e avec le module CM11. Du coup heyu fonctionne maintenant.
En résumé il a fallu :
1) installer un cross-compilateur et les sources du noyau correspondant au ds107 sur un PC sous linux (dans mon cas, une ubuntu) en suivant les infos :
http://download.synology.com/download/ds/u...ion%20Guide.pdf
2) sur le PC sous linux se placer dans le répertoire /usr/local/source/uclinux/linux-2.4.x/drivers/usb/serial faire une sauvegarde des fichiers pl2303.c et pl2303.h et les remplacer par ceux disponibles dans l'archive accessible là : http://wl500g.info/showthread.php?t=1852#8
3) en suivant les infos du guide pour compiler des modules du noyau, sélectionner et compiler les modules usbserial et pl2303
4) copier les fichiers usbserial.o et pl2303.o maintenant disponibles dans /usr/local/source/uclinux/linux-2.4.x/drivers/usb/serial sur le ds107e dans le répertoire /lib/modules/
5) se connecter en ssh (ou telnet) sous root sur le ds107e, faire une copie de sauvegarde du fichier /etc/rc (cp /etc/rc /etc/rc.orig) éditer le fichier /etc/rc et remplacer la ligne 488
KERNEL_MODULES="ehci-hcd.o usb-ohci.o usb-uhci.o usb-storage.o printer.o hid.o"
en
KERNEL_MODULES="ehci-hcd.o usb-ohci.o usb-uhci.o usb-storage.o printer.o usbserial.o pl2303.o hid.o"
6) installer heyu grace à optware, éditer /opt/heyu/x10.conf pour positionner la variable TTY en /dev/ttyUSB0
Si le fichier spécial /dev/ttyUSB0 n'existe pas alors il faut le créer en tapant "mknod /dev/ttyUSB0 c 188 0"
7) rebooter le syno
Pour moi, ça a fonctionné.
Il me reste à faire un module graphique intégré dans les pages web d'administration du syno pour piloter heyu...mais en ligne de commande ça marche déjà très bien