Connaitre fichier device sur debian 12

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 ?)

Merci. Cdt

Salut, je n’ai pas de jeedom sous debian 12, je regarde ça dès que possible

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

Bonjour,

Il est branché sur port usb2 ou usb3?
Que donne un lsusb ?

Sinon le brancher sur un hub usb alimenté

1 « J'aime »

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 ?

Si l’OS ne voit pas ton modem alors c’est normal que le plugin ne le voit oas. Tu as essayé de changer de port usb? De rebooter?

oui bien sûr, j’ai essayé 2 ports. Je regarde du coté du kernel

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.

cdt

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

Tu peux tenter cette solution

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.