Nouveau Rfplayer ne répond plus apres un certain temps

J’observe ces dernier temps exactement le même comportement avec un RF Player ancienne génération acheté en septembre 2017. Le système tient de quelques semaines à quelques jours. Mais je constate que c’est de plus en plus fréquent. Le matériel commence à vieillir ?

Dans le log, des milliers de lignes (5 lignes par seconde) comme celle ci

[2021-09-19 09:17:21][ERROR] : Error in read_rfplayer: device reports readiness to read but returned no data (device disconnected or multiple access on port?)

C’est le même problème que dans ce sujet

Des fois, il arrive que d’autres protocoles tombent en même temps et donc difficile de déterminer lequel est à l’origine du problème. Mais cette nuit, je n’ai eu que le RP Player. Et le plugin n’est pas capable de détecter que la clé ne communique plus et de redémarrer le daemon.

La commande sudo dmesg montre une déconnexion au niveau de l’USB

[1721275.677021] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[1721275.678188] ftdi_sio ttyUSB1: usb_serial_generic_read_bulk_callback - urb stopped: -32
[1754383.522749] ftdi_sio ttyUSB1: usb_serial_generic_write_bulk_callback - nonzero urb status: -71
[1754383.524235] usb 3-2: USB disconnect, device number 5
[1754383.524322] ftdi_sio ttyUSB1: error from flowcontrol urb
[1754383.524622] ftdi_sio ttyUSB1: FTDI USB Serial Device converter now disconnected from ttyUSB1
[1754383.524634] ftdi_sio 3-2:1.0: device disconnected
[1754384.350331] usb 3-2: new full-speed USB device number 6 using uhci_hcd
[1754384.533906] usb 3-2: New USB device found, idVendor=0403, idProduct=6001, bcdDevice= 6.00
[1754384.533909] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[1754384.533910] usb 3-2: Product: RFPLAYER
[1754384.533911] usb 3-2: Manufacturer: Ziblue
[1754384.533911] usb 3-2: SerialNumber: A11SESYS
[1754384.540181] ftdi_sio 3-2:1.0: FTDI USB Serial Device converter detected
[1754384.540210] usb 3-2: Detected FT232RL
[1754384.544439] usb 3-2: FTDI USB Serial Device converter now attached to ttyUSB2

En plus, je surveille toutes les minutes si les clés sont bien branchés.

En cas de micro coupures, genre débranchement et rebranchement de la clé en 1 secondes, ce virtuel ne voit rien malheureusement passé.

Il faudrait une surveillance du log de dmesg: si la ligne Product: RFPLAYER vient d’apparaitre, hop, on fait redémarrer le daemon du plugin. Ou mieux que le plugin surveille lui-même son log :grin:

@Chrishome60940 as-tu résolu tes problèmes depuis ?