Aller au contenu

Connecter CREALITY 3 PRO via USB / Pronterface sous UBUNTU


christian.briard

Messages recommandés

Bonjour,
Je cherche à connecter ma CREALITY 3D PRO via un lien USB avec mon PC sous UBUNTU avec le logiciel PROTERFACE.
Je n'y parviens pas car le /DEV/ttyprintk est propriétéde root.
PROTERFACE me retourne une "erreur série: {erno 13} could not open port /DEV/ttyprintk : permission non accordée"
Quelqu'un a t-il déjà expérimenté un tel soucis ?
Bien à vous,

Lien vers le commentaire
Partager sur d’autres sites

Salutation !

il y a 31 minutes, christian.briard a dit :

/DEV/ttyprintk

Cela me semble étrange que "dev" soit en majuscule ...

Sinon, surement une histoire de rajouter l'utilisateur au groupe autorisé a utiliser les port séries ...

usermod -a -G dialout yourUserName

extrait de https://www.repetier.com/documentation/repetier-host/rh-installation-and-configuration/ ( Repetier Host mais même principe pour accéder au port série sous linux ) 

Sinon creuser sur le github de Pronterface exemple  https://github.com/kliment/Printrun/issues/1167

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

Merci. Oui "dev" est bien en minuscules.
Mon utilisateur a bien été ajouté au groupe dialout mais sans résultat.
Je n'ai pas essayé l'installation de repetier car je devine qu'il va se poser une problématique identique. Le forum GitHub se clôture sans solution pour l'utilisateur.
Un ls retourne :

ls -l /dev/ttyprintk
crw------- 1 root root 5, 3 avril 15 09:13 /dev/ttyprintk

ttyprintk est bien propriété de root.

Enfin proterface lancé avec un sudo me donne ceci :

 sudo pronterface
WARNING:root:Could not setup DBus for sleep inhibition: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.ScreenSaver was not provided by any .service files
WARNING:root:RPC server bound on non-default port 7979

(pronterface:92925): Gtk-CRITICAL **: 11:36:35.151: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(pronterface:92925): Gtk-CRITICAL **: 11:36:35.151: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(pronterface:92925): Gtk-CRITICAL **: 11:36:35.350: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton

(pronterface:92925): Gtk-CRITICAL **: 11:36:35.350: gtk_box_gadget_distribute: assertion 'size >= 0' failed in GtkSpinButton
Connexion en cours...
Imprimante non connectée.
Disconnecting from printer...
Fin du programme. Au revoir !

En mode debug un M105 est envoyé mais jamais acquitté par la machine. La fin du programme intervient quand je ferme Pronterface.

Je reste quoi ...

Lien vers le commentaire
Partager sur d’autres sites

il y a une heure, christian.briard a dit :
/dev/ttyprintk

Je me dit que tu utilise peut être pas le bon "/dev/tty..."

 

A tu vérifier quand le cable USB est branché que tu as bien une périphérique en plus quand tu fait un

lsusb

 

Et après que tu as bien des truc dans "/dev/serial/..."

Exemple chez moi quand le branche un Arduino en USB, faire un "ls -l /dev/serial/by-id" me permet de voir les port séries associé a un id de périphérique et cela me dit que c'est "/dev/ttyACM0" chez moi ( et non "/dev/ttyprintk"  qui semble être un périphérique spécial mais sans rapport avec une connexion USB-Série)

$ ls -l /dev/serial/by-id/
total 0
lrwxrwxrwx 1 root root 13 avril 18 12:47 usb-Arduino__www.arduino.cc__0042_854383031333518121E2-if00 -> ../../ttyACM0

$ ls -l /dev/ttyACM0 
crw-rw----+ 1 root dialout 166, 0 avril 18 12:47 /dev/ttyACM0

 

Modifié (le) par PPAC
Lien vers le commentaire
Partager sur d’autres sites

L’utilisation du mauvais port ...cela m'a traversé l'esprit ... mais je ne sais résoudre.

ttyprintk est serveur de message via printk : https://cateee.net/lkddb/web-lkddb/TTY_PRINTK.html

Un lsusb me revoie ceci :
 

lsusb
Bus 002 Device 002: ID 8087:8000 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:8008 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 005: ID 5986:055c Acer, Inc BisonCam, NB Pro
Bus 003 Device 004: ID 8087:07dc Intel Corp. Bluetooth wireless interface
Bus 003 Device 003: ID 046d:c52f Logitech, Inc. Unifying Receiver
Bus 003 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Ma Creality est bien vue sur le Bus 003 Device 008: ID 1a86:7523 QinHeng Electronics CH340 serial converter.

Je n'ai pas de répertoire dev/serial/ mais un dev/usb avec un seul fichier /dev/usb/hiddev0, propriété du root illisible.

Voici mon répertoire /dev/
 

Citation
ls -l /dev
total 0
crw-r--r--  1 root    root     10, 235 avril 13 11:19 autofs
drwxr-xr-x  2 root    root        1440 avril 17 11:01 block
drwxr-xr-x  2 root    root         100 avril 15 08:58 bsg
crw-------  1 root    root     10, 234 avril 13 11:19 btrfs-control
drwxr-xr-x  3 root    root          60 avril 13 11:19 bus
lrwxrwxrwx  1 root    root           3 avril 13 11:19 cdrom -> sr0
drwxr-xr-x  2 root    root        4540 avril 18 14:05 char
crw--w----  1 root    tty       5,   1 avril 13 11:19 console
lrwxrwxrwx  1 root    root          11 avril 13 11:19 core -> /proc/kcore
drwxr-xr-x  6 root    root         120 avril 18 14:03 cpu
crw-------  1 root    root     10, 124 avril 13 11:19 cpu_dma_latency
crw-------  1 root    root     10, 203 avril 13 11:19 cuse
drwxr-xr-x  8 root    root         160 avril 13 11:19 disk
drwxr-xr-x  2 root    root          60 avril 13 11:19 dma_heap
drwxr-xr-x  3 root    root         100 avril 13 11:19 dri
crw-------  1 root    root    234,   0 avril 13 11:19 drm_dp_aux0
crw-------  1 root    root     10, 126 avril 13 11:19 ecryptfs
crw-rw----  1 root    video    29,   0 avril 13 11:19 fb0
lrwxrwxrwx  1 root    root          13 avril 13 11:19 fd -> /proc/self/fd
crw-rw-rw-  1 root    root      1,   7 avril 13 11:19 full
crw-rw-rw-  1 root    root     10, 229 avril 14 16:34 fuse
crw-------  1 root    root    239,   0 avril 13 11:19 hidraw0
crw-------  1 root    root    239,   1 avril 13 11:19 hidraw1
crw-------  1 root    root    239,   2 avril 13 11:19 hidraw2
crw-------  1 root    root     10, 228 avril 13 11:19 hpet
drwxr-xr-x  2 root    root           0 avril 13 11:19 hugepages
crw-------  1 root    root     10, 183 avril 13 11:19 hwrng
crw-------  1 root    root     89,   0 avril 13 11:19 i2c-0
crw-------  1 root    root     89,   1 avril 13 11:19 i2c-1
crw-------  1 root    root     89,   2 avril 13 11:19 i2c-2
crw-------  1 root    root     89,   3 avril 13 11:19 i2c-3
crw-------  1 root    root     89,   4 avril 13 11:19 i2c-4
crw-------  1 root    root     89,   5 avril 13 11:19 i2c-5
crw-------  1 root    root     89,   6 avril 13 11:19 i2c-6
crw-------  1 root    root     89,   7 avril 13 11:19 i2c-7
lrwxrwxrwx  1 root    root          12 avril 13 11:19 initctl -> /run/initctl
drwxr-xr-x  4 root    root         500 avril 18 14:05 input
crw-r--r--  1 root    root      1,  11 avril 13 11:19 kmsg
crw-rw----+ 1 root    kvm      10, 232 avril 14 16:34 kvm
lrwxrwxrwx  1 root    root          28 avril 13 11:19 log -> /run/systemd/journal/dev-log
brw-rw----  1 root    disk      7,   0 avril 13 11:19 loop0
brw-rw----  1 root    disk      7,   1 avril 13 11:19 loop1
brw-rw----  1 root    disk      7,  10 avril 13 11:19 loop10
brw-rw----  1 root    disk      7,  11 avril 13 11:19 loop11
brw-rw----  1 root    disk      7,  12 avril 13 11:19 loop12
brw-rw----  1 root    disk      7,  13 avril 13 11:19 loop13
brw-rw----  1 root    disk      7,  14 avril 13 11:19 loop14
brw-rw----  1 root    disk      7,  15 avril 13 11:19 loop15
brw-rw----  1 root    disk      7,  16 avril 13 11:19 loop16
brw-rw----  1 root    disk      7,  17 avril 13 11:19 loop17
brw-rw----  1 root    disk      7,  18 avril 13 11:19 loop18
brw-rw----  1 root    disk      7,  19 avril 13 11:19 loop19
brw-rw----  1 root    disk      7,   2 avril 15 09:45 loop2
brw-rw----  1 root    disk      7,  20 avril 13 11:19 loop20
brw-rw----  1 root    disk      7,  21 avril 13 11:19 loop21
brw-rw----  1 root    disk      7,  22 avril 17 10:56 loop22
brw-rw----  1 root    disk      7,  23 avril 13 11:19 loop23
brw-rw----  1 root    disk      7,  24 avril 13 11:19 loop24
brw-rw----  1 root    disk      7,  25 avril 13 11:19 loop25
brw-rw----  1 root    disk      7,  26 avril 17 10:56 loop26
brw-rw----  1 root    disk      7,  27 avril 13 11:19 loop27
brw-rw----  1 root    disk      7,  28 avril 13 11:19 loop28
brw-rw----  1 root    disk      7,  29 avril 13 11:19 loop29
brw-rw----  1 root    disk      7,   3 avril 13 11:19 loop3
brw-rw----  1 root    disk      7,  30 avril 13 11:19 loop30
brw-rw----  1 root    disk      7,  31 avril 13 11:19 loop31
brw-rw----  1 root    disk      7,  32 avril 13 11:19 loop32
brw-rw----  1 root    disk      7,  33 avril 13 11:19 loop33
brw-rw----  1 root    disk      7,  34 avril 13 11:19 loop34
brw-rw----  1 root    disk      7,  35 avril 13 11:19 loop35
brw-rw----  1 root    disk      7,  36 avril 13 11:19 loop36
brw-rw----  1 root    disk      7,  37 avril 13 11:19 loop37
brw-rw----  1 root    disk      7,  38 avril 13 11:19 loop38
brw-rw----  1 root    disk      7,  39 avril 13 11:19 loop39
brw-rw----  1 root    disk      7,   4 avril 13 11:19 loop4
brw-rw----  1 root    disk      7,  40 avril 13 11:19 loop40
brw-rw----  1 root    disk      7,  41 avril 13 11:19 loop41
brw-rw----  1 root    disk      7,  42 avril 13 11:19 loop42
brw-rw----  1 root    disk      7,  43 avril 13 11:19 loop43
brw-rw----  1 root    disk      7,  44 avril 13 11:19 loop44
brw-rw----  1 root    disk      7,  45 avril 13 11:19 loop45
brw-rw----  1 root    disk      7,  46 avril 17 11:01 loop46
brw-rw----  1 root    disk      7,  47 avril 13 11:19 loop47
brw-rw----  1 root    disk      7,  48 avril 13 11:19 loop48
brw-rw----  1 root    disk      7,  49 avril 13 11:19 loop49
brw-rw----  1 root    disk      7,   5 avril 13 11:19 loop5
brw-rw----  1 root    disk      7,  50 avril 13 11:19 loop50
brw-rw----  1 root    disk      7,  51 avril 13 11:19 loop51
brw-rw----  1 root    disk      7,  52 avril 13 11:19 loop52
brw-rw----  1 root    disk      7,  53 avril 13 11:19 loop53
brw-rw----  1 root    disk      7,  54 avril 13 11:19 loop54
brw-rw----  1 root    disk      7,  55 avril 13 11:19 loop55
brw-rw----  1 root    disk      7,  56 avril 13 11:19 loop56
brw-rw----  1 root    disk      7,  57 avril 13 11:19 loop57
brw-rw----  1 root    disk      7,  58 avril 13 11:19 loop58
brw-rw----  1 root    disk      7,  59 avril 13 11:19 loop59
brw-rw----  1 root    disk      7,   6 avril 13 11:19 loop6
brw-rw----  1 root    disk      7,  60 avril 13 11:19 loop60
brw-rw----  1 root    disk      7,  61 avril 13 11:19 loop61
brw-rw----  1 root    disk      7,   7 avril 13 11:19 loop7
brw-rw----  1 root    disk      7,   8 avril 13 11:19 loop8
brw-rw----  1 root    disk      7,   9 avril 13 11:19 loop9
crw-rw----  1 root    disk     10, 237 avril 14 16:34 loop-control
drwxr-xr-x  2 root    root          60 avril 13 11:19 mapper
crw-------  1 root    root     10, 227 avril 13 11:19 mcelog
crw-rw----+ 1 root    video   235,   0 avril 13 11:19 media0
crw-------  1 root    root    237,   0 avril 13 11:19 mei0
crw-r-----  1 root    kmem      1,   1 avril 13 11:19 mem
drwxrwxrwt  2 root    root          40 avril 13 11:19 mqueue
drwxr-xr-x  2 root    root          60 avril 13 11:19 net
crw-rw-rw-  1 root    root      1,   3 avril 13 11:19 null
crw-------  1 root    root     10, 144 avril 13 11:19 nvram
crw-r-----  1 root    kmem      1,   4 avril 13 11:19 port
crw-------  1 root    root    108,   0 avril 13 11:19 ppp
crw-------  1 root    root     10,   1 avril 13 11:19 psaux
crw-rw-rw-  1 root    tty       5,   2 avril 18 14:47 ptmx
drwxr-xr-x  2 root    root           0 avril 13 11:19 pts
crw-rw-rw-  1 root    root      1,   8 avril 13 11:19 random
crw-rw-r--+ 1 root    root     10, 242 avril 13 11:19 rfkill
lrwxrwxrwx  1 root    root           4 avril 13 11:19 rtc -> rtc0
crw-------  1 root    root    248,   0 avril 13 11:19 rtc0
brw-rw----  1 root    disk      8,   0 avril 13 11:19 sda
brw-rw----  1 root    disk      8,   1 avril 13 11:19 sda1
brw-rw----  1 root    disk      8,   2 avril 13 11:19 sda2
brw-rw----  1 root    disk      8,   3 avril 13 11:19 sda3
brw-rw----  1 root    disk      8,   5 avril 13 11:19 sda5
brw-rw----  1 root    disk      8,  16 avril 13 11:19 sdb
brw-rw----  1 root    disk      8,  17 avril 18 14:47 sdb1
crw-rw----+ 1 root    cdrom    21,   0 avril 13 11:19 sg0
crw-rw----  1 root    disk     21,   1 avril 13 11:19 sg1
crw-rw----  1 root    disk     21,   2 avril 13 11:19 sg2
drwxrwxrwt  2 root    root          80 avril 18 14:03 shm
crw-------  1 root    root     10, 231 avril 13 11:19 snapshot
drwxr-xr-x  3 root    root         340 avril 13 11:19 snd
brw-rw----+ 1 root    cdrom    11,   0 avril 13 11:19 sr0
lrwxrwxrwx  1 root    root          15 avril 13 11:19 stderr -> /proc/self/fd/2
lrwxrwxrwx  1 root    root          15 avril 13 11:19 stdin -> /proc/self/fd/0
lrwxrwxrwx  1 root    root          15 avril 13 11:19 stdout -> /proc/self/fd/1
crw-rw-rw-  1 root    tty       5,   0 avril 18 14:06 tty
crw--w----  1 root    tty       4,   0 avril 13 11:19 tty0
crw--w----  1 root    tty       4,   1 avril 13 11:19 tty1
crw--w----  1 root    tty       4,  10 avril 13 11:19 tty10
crw--w----  1 root    tty       4,  11 avril 13 11:19 tty11
crw--w----  1 root    tty       4,  12 avril 13 11:19 tty12
crw--w----  1 root    tty       4,  13 avril 13 11:19 tty13
crw--w----  1 root    tty       4,  14 avril 13 11:19 tty14
crw--w----  1 root    tty       4,  15 avril 13 11:19 tty15
crw--w----  1 root    tty       4,  16 avril 13 11:19 tty16
crw--w----  1 root    tty       4,  17 avril 13 11:19 tty17
crw--w----  1 root    tty       4,  18 avril 13 11:19 tty18
crw--w----  1 root    tty       4,  19 avril 13 11:19 tty19
crw--w----  1 cbriard tty       4,   2 avril 13 11:19 tty2
crw--w----  1 root    tty       4,  20 avril 13 11:19 tty20
crw--w----  1 root    tty       4,  21 avril 13 11:19 tty21
crw--w----  1 root    tty       4,  22 avril 13 11:19 tty22
crw--w----  1 root    tty       4,  23 avril 13 11:19 tty23
crw--w----  1 root    tty       4,  24 avril 13 11:19 tty24
crw--w----  1 root    tty       4,  25 avril 13 11:19 tty25
crw--w----  1 root    tty       4,  26 avril 13 11:19 tty26
crw--w----  1 root    tty       4,  27 avril 13 11:19 tty27
crw--w----  1 root    tty       4,  28 avril 13 11:19 tty28
crw--w----  1 root    tty       4,  29 avril 13 11:19 tty29
crw--w----  1 root    tty       4,   3 avril 13 11:19 tty3
crw--w----  1 root    tty       4,  30 avril 13 11:19 tty30
crw--w----  1 root    tty       4,  31 avril 13 11:19 tty31
crw--w----  1 root    tty       4,  32 avril 13 11:19 tty32
crw--w----  1 root    tty       4,  33 avril 13 11:19 tty33
crw--w----  1 root    tty       4,  34 avril 13 11:19 tty34
crw--w----  1 root    tty       4,  35 avril 13 11:19 tty35
crw--w----  1 root    tty       4,  36 avril 13 11:19 tty36
crw--w----  1 root    tty       4,  37 avril 13 11:19 tty37
crw--w----  1 root    tty       4,  38 avril 13 11:19 tty38
crw--w----  1 root    tty       4,  39 avril 13 11:19 tty39
crw--w----  1 root    tty       4,   4 avril 13 11:19 tty4
crw--w----  1 root    tty       4,  40 avril 13 11:19 tty40
crw--w----  1 root    tty       4,  41 avril 13 11:19 tty41
crw--w----  1 root    tty       4,  42 avril 13 11:19 tty42
crw--w----  1 root    tty       4,  43 avril 13 11:19 tty43
crw--w----  1 root    tty       4,  44 avril 13 11:19 tty44
crw--w----  1 root    tty       4,  45 avril 13 11:19 tty45
crw--w----  1 root    tty       4,  46 avril 13 11:19 tty46
crw--w----  1 root    tty       4,  47 avril 13 11:19 tty47
crw--w----  1 root    tty       4,  48 avril 13 11:19 tty48
crw--w----  1 root    tty       4,  49 avril 13 11:19 tty49
crw--w----  1 root    tty       4,   5 avril 13 11:19 tty5
crw--w----  1 root    tty       4,  50 avril 13 11:19 tty50
crw--w----  1 root    tty       4,  51 avril 13 11:19 tty51
crw--w----  1 root    tty       4,  52 avril 13 11:19 tty52
crw--w----  1 root    tty       4,  53 avril 13 11:19 tty53
crw--w----  1 root    tty       4,  54 avril 13 11:19 tty54
crw--w----  1 root    tty       4,  55 avril 13 11:19 tty55
crw--w----  1 root    tty       4,  56 avril 13 11:19 tty56
crw--w----  1 root    tty       4,  57 avril 13 11:19 tty57
crw--w----  1 root    tty       4,  58 avril 13 11:19 tty58
crw--w----  1 root    tty       4,  59 avril 13 11:19 tty59
crw--w----  1 root    tty       4,   6 avril 13 11:19 tty6
crw--w----  1 root    tty       4,  60 avril 13 11:19 tty60
crw--w----  1 root    tty       4,  61 avril 13 11:19 tty61
crw--w----  1 root    tty       4,  62 avril 13 11:19 tty62
crw--w----  1 root    tty       4,  63 avril 13 11:19 tty63
crw--w----  1 root    tty       4,   7 avril 13 11:19 tty7
crw--w----  1 root    tty       4,   8 avril 13 11:19 tty8
crw--w----  1 root    tty       4,   9 avril 13 11:19 tty9
crw-------  1 root    root      5,   3 avril 18 11:36 ttyprintk
crw-rw----  1 root    dialout   4,  64 avril 13 11:19 ttyS0
crw-rw----  1 root    dialout   4,  65 avril 13 11:19 ttyS1
crw-rw----  1 root    dialout   4,  74 avril 13 11:19 ttyS10
crw-rw----  1 root    dialout   4,  75 avril 13 11:19 ttyS11
crw-rw----  1 root    dialout   4,  76 avril 13 11:19 ttyS12
crw-rw----  1 root    dialout   4,  77 avril 13 11:19 ttyS13
crw-rw----  1 root    dialout   4,  78 avril 13 11:19 ttyS14
crw-rw----  1 root    dialout   4,  79 avril 13 11:19 ttyS15
crw-rw----  1 root    dialout   4,  80 avril 13 11:19 ttyS16
crw-rw----  1 root    dialout   4,  81 avril 13 11:19 ttyS17
crw-rw----  1 root    dialout   4,  82 avril 13 11:19 ttyS18
crw-rw----  1 root    dialout   4,  83 avril 13 11:19 ttyS19
crw-rw----  1 root    dialout   4,  66 avril 13 11:19 ttyS2
crw-rw----  1 root    dialout   4,  84 avril 13 11:19 ttyS20
crw-rw----  1 root    dialout   4,  85 avril 13 11:19 ttyS21
crw-rw----  1 root    dialout   4,  86 avril 13 11:19 ttyS22
crw-rw----  1 root    dialout   4,  87 avril 13 11:19 ttyS23
crw-rw----  1 root    dialout   4,  88 avril 13 11:19 ttyS24
crw-rw----  1 root    dialout   4,  89 avril 13 11:19 ttyS25
crw-rw----  1 root    dialout   4,  90 avril 13 11:19 ttyS26
crw-rw----  1 root    dialout   4,  91 avril 13 11:19 ttyS27
crw-rw----  1 root    dialout   4,  92 avril 13 11:19 ttyS28
crw-rw----  1 root    dialout   4,  93 avril 13 11:19 ttyS29
crw-rw----  1 root    dialout   4,  67 avril 13 11:19 ttyS3
crw-rw----  1 root    dialout   4,  94 avril 13 11:19 ttyS30
crw-rw----  1 root    dialout   4,  95 avril 13 11:19 ttyS31
crw-rw----  1 root    dialout   4,  68 avril 13 11:19 ttyS4
crw-rw----  1 root    dialout   4,  69 avril 13 11:19 ttyS5
crw-rw----  1 root    dialout   4,  70 avril 13 11:19 ttyS6
crw-rw----  1 root    dialout   4,  71 avril 13 11:19 ttyS7
crw-rw----  1 root    dialout   4,  72 avril 13 11:19 ttyS8
crw-rw----  1 root    dialout   4,  73 avril 13 11:19 ttyS9
crw-rw----  1 root    kvm      10, 125 avril 13 11:19 udmabuf
crw-------  1 root    root     10, 239 avril 13 11:19 uhid
crw-------  1 root    root     10, 223 avril 13 11:19 uinput
crw-rw-rw-  1 root    root      1,   9 avril 13 11:19 urandom
drwxr-xr-x  2 root    root          60 avril 13 11:19 usb
crw-------  1 root    root     10, 240 avril 13 11:19 userio
drwxr-xr-x  4 root    root          80 avril 13 11:19 v4l
crw-rw----  1 root    tty       7,   0 avril 13 11:19 vcs
crw-rw----  1 root    tty       7,   1 avril 13 11:19 vcs1
crw-rw----  1 root    tty       7,   2 avril 13 11:19 vcs2
crw-rw----  1 root    tty       7,   3 avril 13 11:19 vcs3
crw-rw----  1 root    tty       7,   4 avril 13 11:19 vcs4
crw-rw----  1 root    tty       7,   5 avril 13 11:19 vcs5
crw-rw----  1 root    tty       7,   6 avril 13 11:19 vcs6
crw-rw----  1 root    tty       7, 128 avril 13 11:19 vcsa
crw-rw----  1 root    tty       7, 129 avril 13 11:19 vcsa1
crw-rw----  1 root    tty       7, 130 avril 13 11:19 vcsa2
crw-rw----  1 root    tty       7, 131 avril 13 11:19 vcsa3
crw-rw----  1 root    tty       7, 132 avril 13 11:19 vcsa4
crw-rw----  1 root    tty       7, 133 avril 13 11:19 vcsa5
crw-rw----  1 root    tty       7, 134 avril 13 11:19 vcsa6
crw-rw----  1 root    tty       7,  64 avril 13 11:19 vcsu
crw-rw----  1 root    tty       7,  65 avril 13 11:19 vcsu1
crw-rw----  1 root    tty       7,  66 avril 13 11:19 vcsu2
crw-rw----  1 root    tty       7,  67 avril 13 11:19 vcsu3
crw-rw----  1 root    tty       7,  68 avril 13 11:19 vcsu4
crw-rw----  1 root    tty       7,  69 avril 13 11:19 vcsu5
crw-rw----  1 root    tty       7,  70 avril 13 11:19 vcsu6
drwxr-xr-x  2 root    root          60 avril 13 11:19 vfio
crw-------  1 root    root     10, 127 avril 13 11:19 vga_arbiter
crw-------  1 root    root     10, 137 avril 13 11:19 vhci
crw-rw----  1 root    kvm      10, 238 avril 14 16:34 vhost-net
crw-rw----  1 root    kvm      10, 241 avril 14 16:34 vhost-vsock
crw-rw----+ 1 root    video    81,   0 avril 13 11:19 video0
crw-rw----+ 1 root    video    81,   1 avril 13 11:19 video1
crw-rw-rw-  1 root    root      1,   5 avril 13 11:19 zero
crw-------  1 root    root     10, 249 avril 13 11:19 zfs

Ma carte mère sur la créality est une Creality v4.2.7bâtie autour du STM 32F103.

 

Un lsusb sur le port 3 device 8 me donne :
 

  lsusb -D  /dev/bus/usb/003/008 
Device: ID 1a86:7523 QinHeng Electronics CH340 serial converter
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         0 
  bDeviceProtocol         0 
  bMaxPacketSize0         8
  idVendor           0x1a86 QinHeng Electronics
  idProduct          0x7523 CH340 serial converter
  bcdDevice            2.64
  iManufacturer           0 
  iProduct                2 USB Serial
  iSerial                 0 
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength       0x0027
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration          0 
    bmAttributes         0x80
      (Bus Powered)
    MaxPower               98mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass      1 
      bInterfaceProtocol      2 
      iInterface              0 
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0020  1x 32 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0008  1x 8 bytes
        bInterval               1
Device Status:     0x0000
  (Bus Powered)

Mais point d'infos sur le tty utilisé ...

 

 

Mais ...

sudo   dmesg | grep tty
[54505.313859] usb 3-2: ch341-uart converter now attached to ttyUSB0
[54506.175169] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[54506.175723] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[87855.085459] usb 3-2: ch341-uart converter now attached to ttyUSB0
[87856.059159] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[87856.059728] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[90397.861249] usb 3-2: ch341-uart converter now attached to ttyUSB0
[90398.754826] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[90398.755653] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0

Cependant point de ttyUSB0 dans mon dev (ni dans les ous répertoires) et proterface demarré en user ou avec sudo ne se connecte pas.

 

Dernière ruse : deux dsmeg en sudo après avoir débranché puis après avoir rebranché l'usb. Celà donne :

[95553.331316] usb 3-2: new full-speed USB device number 10 using xhci_hcd
[95553.480929] usb 3-2: New USB device found, idVendor=1a86, idProduct=7523, bcdDevice= 2.64
[95553.480945] usb 3-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[95553.480952] usb 3-2: Product: USB Serial
[95553.486388] ch341 3-2:1.0: ch341-uart converter detected
[95553.487152] usb 3-2: ch341-uart converter now attached to ttyUSB0
[95554.048020] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input78
[95554.348385] usb 3-2: usbfs: interface 0 claimed by ch341 while 'brltty' sets config #1
[95554.349259] ch341-uart ttyUSB0: ch341-uart converter now disconnected from ttyUSB0
[95554.349336] ch341 3-2:1.0: device disconnected

Cela confirme que mon UART est bien connecté via le ttyUSB0 ... qui ne doit à priori n'exister que lorsque le matériel est connecté (il n'est pas listé ici :

 

ls /dev/tty*
/dev/tty    /dev/tty2   /dev/tty31  /dev/tty43  /dev/tty55  /dev/ttyprintk  /dev/ttyS2   /dev/ttyS31
/dev/tty0   /dev/tty20  /dev/tty32  /dev/tty44  /dev/tty56  /dev/ttyS0      /dev/ttyS20  /dev/ttyS4
/dev/tty1   /dev/tty21  /dev/tty33  /dev/tty45  /dev/tty57  /dev/ttyS1      /dev/ttyS21  /dev/ttyS5
/dev/tty10  /dev/tty22  /dev/tty34  /dev/tty46  /dev/tty58  /dev/ttyS10     /dev/ttyS22  /dev/ttyS6
/dev/tty11  /dev/tty23  /dev/tty35  /dev/tty47  /dev/tty59  /dev/ttyS11     /dev/ttyS23  /dev/ttyS7
/dev/tty12  /dev/tty24  /dev/tty36  /dev/tty48  /dev/tty6   /dev/ttyS12     /dev/ttyS24  /dev/ttyS8
/dev/tty13  /dev/tty25  /dev/tty37  /dev/tty49  /dev/tty60  /dev/ttyS13     /dev/ttyS25  /dev/ttyS9
/dev/tty14  /dev/tty26  /dev/tty38  /dev/tty5   /dev/tty61  /dev/ttyS14     /dev/ttyS26
/dev/tty15  /dev/tty27  /dev/tty39  /dev/tty50  /dev/tty62  /dev/ttyS15     /dev/ttyS27
/dev/tty16  /dev/tty28  /dev/tty4   /dev/tty51  /dev/tty63  /dev/ttyS16     /dev/ttyS28
/dev/tty17  /dev/tty29  /dev/tty40  /dev/tty52  /dev/tty7   /dev/ttyS17     /dev/ttyS29
/dev/tty18  /dev/tty3   /dev/tty41  /dev/tty53  /dev/tty8   /dev/ttyS18     /dev/ttyS3
/dev/tty19  /dev/tty30  /dev/tty42  /dev/tty54  /dev/tty9   /dev/ttyS19     /dev/ttyS30

 

Je n'ai donc toujours pas de solutions.

 

Lien vers le commentaire
Partager sur d’autres sites

Tu est mal voyant ?

Si non alors il est fort possible que le «bryttl» (lecteur braille série) soit le  coupable: il s'attribue le périphérique COM.

🙂

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 17 heures, christian.briard a dit :
[95554.048020] input: BRLTTY 6.5 Linux Screen Driver Keyboard as /devices/virtual/input/input78

?
Non ... Aucun lecteur braille dans mon environnement et aucun répertoire /devices/ visible non plus. Pas plus de port COM sous linux 😉
Le log dmesg semble montrer que le périphérique se connecte et se déconnecte immédiatement après. 

Lien vers le commentaire
Partager sur d’autres sites

Arrête puis désactive le service qui lance brltty qui s'accapare le port COM.

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Ah Ah: this may help !
https://www.reddit.com/r/pop_os/comments/uf54bi/how_to_remove_or_disable_brltty/

 

Le soucis identique en essayant de connecter Octoprint ! Britty prend la main en lieu et place de ma Creality !
On est dessus !
Donc

systemctl stop brltty-udev.service
sudo systemctl mask brltty-udev.service
systemctl stop brltty.service
systemctl disable brltty.service

On redémarre le système car ce fichu service redémarre tout seul ...

Un coup de dmesg pour regarder comment ça se passe en déconnectant/reconnectant l'USB (je n'ai toujours pas trouvé mon port COM !!!!! 🙂 )

[    0.088074] printk: console [tty0] enabled
[    4.886047] usb 3-2: ch341-uart converter now attached to ttyUSB0



Et hop ! Pronterface en mode debug nous renvoie :

Connexion en cours...
SENT: M105
Got rubbish reply from /dev/ttyUSB0 at baudrate 115200:
Maybe a bad baudrate?
SENT: M105
RECV: ok
Imprimante connectée.
RECV: ok T:19.45 /0.00 B:19.37 /0.00 @:0 B@:0
SENT: M105
RECV: ok T:19.57 /0.00 B:19.41 /0.00 @:0 B@:0
SENT: M105
RECV: ok T:19.61 /0.00 B:19.37 /0.00 @:0 B@:0
SENT: M105
RECV: ok T:19.53 /0.00 B:19.37 /0.00 @:0 B@:0
SENT: M105
RECV: ok T:19.61 /0.00 B:19.37 /0.00 @:0 B@:0
SENT: M105
RECV: ok T:19.53 /0.00 B:19.37 /0.00 @:0 B@:0
Déconnecté.

Il ronchonne avec le 115200 qui est pourtant bien une vitesse supportée par l'UART.

En résumé, mon port (serveur tty) est bien /dev/ttyUSB0/dev/ttyUSB0 à attaquer en 115200 bauds sur l'UART ch341.
Cura que j'utilise comme slicer peut même se connecter ! Je vais pouvoir craner sur les forums ou j'ai vu plusieurs personnes plantées de la sorte.
Tant pis pour le Braille, je prendrai un Labrador...
Merci de votre aide et de votre efficacité!
Christian.

  • J'aime 1
Lien vers le commentaire
Partager sur d’autres sites

Il y a 20 heures, christian.briard a dit :

Je vais pouvoir craner sur les forums ou j'ai vu plusieurs personnes plantées de la sorte.

Tu pourras mentionner notre forum qui généralement apporte de bonnes réponses 😉

Bonnes impressions

Pour le «problème» Pronterface, il est possible que ce soit le firmware Creality qui mette le bazar. Certains firmware Creality (Marlin) ne gèrent pas correctement le retour des informations (M105). Avec Octoprint il y a un greffon qui permet de palier à ce «soucis» : https://plugins.octoprint.org/plugins/ender3v2tempfix/

🙂

  • Merci ! 1
Lien vers le commentaire
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...