• Impossible d'ouvrir /dev/ttyUSB0

    From Erwann Le Bras@21:1/5 to All on Fri Jul 14 20:10:01 2023
    This is a multi-part message in MIME format.
    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

    <html>
    <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>bonjour</p>
    <p>Sur Debian oldstable j'ai un logiciel Snap qui doit dialoguer
    avec une interface connectée sur /dev/ttyUSB mais n'y arrive pas.</p>
    <p>Message d'erreur :</p>
    <p>INFO: dev_info: Opening serial device /dev/ttyUSB0<br>
    <br>
    [0.000209] ERROR: Operation not permitted (1) [in
    serial_posix.c:297 (dc_serial_open)]<br>
    ERROR: Unsupported operation<br>
    </p>
    <p>L'interface est bien connectée, bien reconnue par /lsusb</p>
    <p>Son port me semble correct :</p>
    <p>/bin/ls -al /dev/ttyUSB0<br>
    crw-rw-rw- 1 root dialout 188, 0 14 juil. 18:48 /dev/ttyUSB0<br>
    <br>
    </p>
    <p>L'utilisateur  fait bien partie du groupe "dialout"</p>
    <p>Le message d'erreur me fait penser à pb de droits, mais je ne
    comprends pas lequel.</p>
    <p>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)<br>
    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.</p>
    <p>L'ordinateur de plongée est réputé pleinement compatible avec
    Subsurface.</p>
    <p>Une idée?</p>
    <p>Erwann<br>
    </p>
    <div id="grammalecte_menu_main_button_shadow_host" style="width:
    0px; height: 0px;"></div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From didier gaumet@21:1/5 to All on Sat Jul 15 09:30:01 2023
    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 :-)

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Erwann Le Bras@21:1/5 to All on Sun Jul 23 14:20:02 2023
    This is a multi-part message in MIME format.
    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 :-)

    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    </head>
    <body>
    <p>Bonjour</p>
    <p>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 😉. <br>
    </p>
    <p>J'ai regardé, je n'ai pas de problème au niveau système<br>
    </p>
    <blockquote>
    <p><font size="2" face="monospace">Jul 23 13:19:19 inspiron
    kernel: [461135.790487] usb 5-1: new full-speed USB device
    number 9 using uhci_hcd<br>
    Jul 23 13:19:19 inspiron kernel: [461135.977762] usb 5-1: New
    USB device found, idVendor=10c4, idProduct=ea60, bcdDevice=
    1.00<br>
    Jul 23 13:19:19 inspiron kernel: [461135.977768] usb 5-1: New
    USB device strings: Mfr=1, Product=2, SerialNumber=3<br>
    Jul 23 13:19:19 inspiron kernel: [461135.977772] usb 5-1:
    Product: CP2109 USB to UART Bridge Controller<br>
    Jul 23 13:19:19 inspiron kernel: [461135.977776] usb 5-1:
    Manufacturer: Silicon Labs<br>
    Jul 23 13:19:19 inspiron kernel: [461135.977779] usb 5-1:
    SerialNumber: 0017C778<br>
    Jul 23 13:19:19 inspiron kernel: [461135.984899] cp210x
    5-1:1.0: cp210x converter detected<br>
    Jul 23 13:19:19 inspiron kernel: [461135.989857] usb 5-1:
    cp210x converter now attached to ttyUSB0</font></p>
    </blockquote>
    <p>Je soupçonne un problème de droit Snap pour accéder au <i>device</i>,
    je n'ai pas trouvé lequel</p>
    <p>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.</p>
    <p>En attendant, j'ai trouvé un AppImage du logiciel qui lui
    fonctionne. Je m'en contenterai donc....</p>
    <p>amitiés</p>
    <p>Erwann<br>
    </p>
    <div class="moz-cite-prefix">Le 15/07/2023 à 08:24, didier gaumet a
    écrit :<br>
    </div>
    <blockquote type="cite" cite="mid:u8thim$mkd$1@ciao.gmane.io">Le
    14/07/2023 à 20:01, Erwann Le Bras a écrit :
    <br>
    <blockquote type="cite">bonjour
    <br>
    <br>
    Sur Debian oldstable j'ai un logiciel Snap qui doit dialoguer
    avec une interface connectée sur /dev/ttyUSB mais n'y arrive
    pas.
    <br>
    <br>
    Message d'erreur :
    <br>
    <br>
    INFO: dev_info: Opening serial device /dev/ttyUSB0
    <br>
    <br>
    [0.000209] ERROR: Operation not permitted (1) [in
    serial_posix.c:297 (dc_serial_open)]
    <br>
    ERROR: Unsupported operation
    <br>
    <br>
    L'interface est bien connectée, bien reconnue par /lsusb
    <br>
    <br>
    Son port me semble correct :
    <br>
    <br>
    /bin/ls -al /dev/ttyUSB0
    <br>
    crw-rw-rw- 1 root dialout 188, 0 14 juil. 18:48 /dev/ttyUSB0
    <br>
    <br>
    L'utilisateur  fait bien partie du groupe "dialout"
    <br>
    <br>
    Le message d'erreur me fait penser à pb de droits, mais je ne
    comprends pas lequel.
    <br>
    <br>
    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)
    <br>
    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.
    <br>
    <br>
    L'ordinateur de plongée est réputé pleinement compatible avec
    Subsurface.
    <br>
    <br>
    Une idée?
    <br>
    <br>
    Erwann
    <br>
    <br>
    </blockquote>
    <br>
    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
    ;-)
    <br>
    <br>
    Plus sérieusement,
    <br>
    le lien suivant:
    <br>
    <a class="moz-txt-link-freetext" href="https://forums.debian.net/viewtopic.php?t=104381">https://forums.debian.net/viewtopic.php?t=104381</a>
    <br>
    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.
    <br>
    Une explication plus détaillée, là:
    <br>
    <a class="moz-txt-link-freetext" href="https://rfc1149.net/blog/2013/03/05/what-is-the-difference-between-devttyusbx-and-devttyacmx/">https://rfc1149.net/blog/2013/03/05/what-is-the-difference-between-devttyusbx-and-devttyacmx/</a>
    <br>
    <br>
    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
    <br>
    <br>
    En espérant que ça marche :-)
    <br>
    <br>
    </blockquote>
    <div id="grammalecte_menu_main_button_shadow_host" style="width:
    0px; height: 0px;"></div>
    </body>
    </html>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)