[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Impossible d'ouvrir /dev/ttyUSB0



Le 14/07/2023 à 20:01, Erwann Le Bras a écrit :
bonjour

Sur Debian oldstable j'ai un logiciel Snap qui doit dialoguer avec une interface connectée sur /dev/ttyUSB mais n'y arrive pas.

Message d'erreur :

INFO: dev_info: Opening serial device /dev/ttyUSB0

[0.000209] ERROR: Operation not permitted (1) [in serial_posix.c:297 (dc_serial_open)]
ERROR: Unsupported operation

L'interface est bien connectée, bien reconnue par /lsusb

Son port me semble correct :

/bin/ls -al /dev/ttyUSB0
crw-rw-rw- 1 root dialout 188, 0 14 juil. 18:48 /dev/ttyUSB0

L'utilisateur  fait bien partie du groupe "dialout"

Le message d'erreur me fait penser à pb de droits, mais je ne comprends pas lequel.

Pour être complet, j'essaie de faire communiquer un ordinateur de plongée (Mares Quad) avec le logiciel "Subsurface" via une interface USB Mares (Dive Link 2) L'interface est bien connectée (diode verte) et l'ordinateur de plongée est bien en mode "PC Ready" (prêt à communiquer). La diode vire bien au rouge.

L'ordinateur de plongée est réputé pleinement compatible avec Subsurface.

Une idée?

Erwann


Puisque tu donnes le bâton pour te faire battre en demandant si quelqu'un a une idée, la mienne est que tu plonges allègrement dans les problèmes, au risque de te retrouver complètement perdu et de devoir trouver une âme charitable pour te mener à bon port ;-)

Plus sérieusement,
le lien suivant:
https://forums.debian.net/viewtopic.php?t=104381
m'a rappelé que les vrais (matériels) modems USB sont généralement sur les ports /dev/ttyACM0 et suivants, tandis que les faux (logiciels) modems USB sont sur les ports /dev/ttyUSB0 et suivants.
Une explication plus détaillée, là:
https://rfc1149.net/blog/2013/03/05/what-is-the-difference-between-devttyusbx-and-devttyacmx/

Dans le premier lien (relatif à Debian il y a 10 ans) on identifie le bon port par dmesg, de nos jours on fait ça par journalctl mais le principe reste identique

En espérant que ça marche :-)


Reply to: