Bonjour,
J’utilise une carte Carteletronic interface USB pour communiquer avec mon linky sur une Jeedom Smart, le plugin-teleinfo détecte bien mon port lors de la configuration du plugin, comme ceci :
Je voudrais migrer sur un RPI 5 en utilisant toujours la même carte/port. Cependant la config de teleinfo ne reconnait pas le port usb (il ya en 4 sur le RPI 5) mais propose un fichier device du style /dev/usb …
Comment associer un port physique à un fichier device du type /dev/tty ?
NB: l’autodetection de fonctionne pas (pour l’instant ?)
Je viens de regarder rapidement et en fait le plugin utilise une fonction de jeedom pour lister les ports usb, je ne vois pas trop pourquoi ton modem n’apparaitrait pas dans la liste
Il est branché sur un usb2
Justement lsusb ne donne rien :
root@rpi5:~# lsusb
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Je me demande s’il n’y a pas un sujet de droit sous debian 12 sur les ports usb ?
Bonjour,
J’ai trouvé : c’est une histoire de power usb où de type usb 1 et usb 2, je ne sais pas vraiment.
Voici la config initiale sur Jeedom Smart:
r
oot@Jeedom:~# lsusb
Bus 001 Device 003: ID 0403:6015 Future Technology Devices International, Ltd Bridge(I2C/SPI/UART/FIFO)
Bus 001 Device 002: ID 05e3:0610 Genesys Logic, Inc. 4-port hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Puis en mettant le cable sur le PI 5, le kernel signale ceci :
journalctl -k
Aug 16 15:55:46 rpi5 kernel: usb 3-1: new full-speed USB device number 6 using xhci-hcd
Aug 16 15:55:47 rpi5 kernel: usb 3-1: device descriptor read/all, error -71
Aug 16 15:55:47 rpi5 kernel: usb 3-1: new full-speed USB device number 7 using xhci-hcd
Aug 16 15:55:47 rpi5 kernel: usb 3-1: device descriptor read/all, error -71
Aug 16 15:55:47 rpi5 kernel: usb usb3-port1: attempt power cycle
Aug 16 15:55:47 rpi5 kernel: usb 3-1: new full-speed USB device number 8 using xhci-hcd
Aug 16 15:55:47 rpi5 kernel: usb 3-1: unable to read config index 0 descriptor/start: -71
Aug 16 15:55:47 rpi5 kernel: usb 3-1: can't read configurations, error -71
Aug 16 15:55:47 rpi5 kernel: usb 3-1: new full-speed USB device number 9 using xhci-hcd
Aug 16 15:55:47 rpi5 kernel: usb 3-1: device descriptor read/all, error -71
Aug 16 15:55:47 rpi5 kernel: usb usb3-port1: unable to enumerate USB device
L’erreur -71 est mal documentée.
Mais en utilisant un vieux hub 4 port usb que j’avais sous la main :
Aug 16 16:45:00 rpi5 kernel: usbcore: registered new interface driver usbserial_generic
Aug 16 16:45:00 rpi5 kernel: usbserial: USB Serial support registered for generic
Aug 16 16:45:00 rpi5 kernel: usbcore: registered new interface driver ftdi_sio
Aug 16 16:45:00 rpi5 kernel: usbserial: USB Serial support registered for FTDI USB Serial Device
Aug 16 16:51:41 rpi5 kernel: usb 1-2: new high-speed USB device number 19 using xhci-hcd
Aug 16 16:51:41 rpi5 kernel: usb 1-2: New USB device found, idVendor=05e3, idProduct=0605, bcdDevice= 6.0b
Aug 16 16:51:41 rpi5 kernel: usb 1-2: New USB device strings: Mfr=0, Product=1, SerialNumber=0
Aug 16 16:51:41 rpi5 kernel: usb 1-2: Product: USB2.0 Hub
Aug 16 16:51:41 rpi5 kernel: hub 1-2:1.0: USB hub found
Aug 16 16:51:41 rpi5 kernel: hub 1-2:1.0: 4 ports detected
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: new full-speed USB device number 20 using xhci-hcd
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: New USB device found, idVendor=0403, idProduct=6015, bcdDevice=10.00
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: Product: Interface USB 1 TIC
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: Manufacturer: Cartelectronic
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: SerialNumber: DA2DMUCM
Aug 16 16:51:53 rpi5 kernel: ftdi_sio 1-2.4:1.0: FTDI USB Serial Device converter detected
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: Detected FT-X
Aug 16 16:51:53 rpi5 kernel: usb 1-2.4: FTDI USB Serial Device converter now attached to ttyUSB0
et le fichier /dev/serial est disponible pour jeedom.
Tu avais essayé sur un port usb 2? Apparemment ce serait dû au port usb 3 qui fonctionnerait avec un driver xhci-hcd alors que le modem cartelectronic demande un driver ehci-pci. Certains sur pc modifie un paramètre du port usb pour enlever un « fast boot » si j’ai bien compris