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

Re: Impossible d'ouvrir /dev/ttyUSB0



Bonjour

Merci pour le retour et les liens. Je dois avoir un côté masochiste ; le fait d'utiliser Debian le fait soupçonner, faire de la plongée doit le confirmer 😉.

J'ai regardé, je n'ai pas de problème au niveau système

Jul 23 13:19:19 inspiron kernel: [461135.790487] usb 5-1: new full-speed USB device number 9 using uhci_hcd
Jul 23 13:19:19 inspiron kernel: [461135.977762] usb 5-1: New USB device found, idVendor=10c4, idProduct=ea60, bcdDevice= 1.00
Jul 23 13:19:19 inspiron kernel: [461135.977768] usb 5-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jul 23 13:19:19 inspiron kernel: [461135.977772] usb 5-1: Product: CP2109 USB to UART Bridge Controller
Jul 23 13:19:19 inspiron kernel: [461135.977776] usb 5-1: Manufacturer: Silicon Labs
Jul 23 13:19:19 inspiron kernel: [461135.977779] usb 5-1: SerialNumber: 0017C778
Jul 23 13:19:19 inspiron kernel: [461135.984899] cp210x 5-1:1.0: cp210x converter detected
Jul 23 13:19:19 inspiron kernel: [461135.989857] usb 5-1: cp210x converter now attached to ttyUSB0

Je soupçonne un problème de droit Snap pour accéder au device, je n'ai pas trouvé lequel

J'ai tenté de contourner le problème en installant le paquet deb de Subsurface, mais fait référence à un paquet déprécié (libgit2-27_0.27.7+dfsg.1-0.2+deb10u1_amd64.deb), l'actuel est le 2-28. Je suis encore en Bullseye, j'attendrai d'avoir migré en Bookworm (si mon Inspiron 1525 le veut bien 😕) pour réessayer.

En attendant, j'ai trouvé un AppImage du logiciel qui lui fonctionne. Je m'en contenterai donc....

amitiés

Erwann

Le 15/07/2023 à 08:24, didier gaumet a écrit :
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: